You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
while testing strudel on a raspberry pi, I found out that even the most simplest pattern (just a single sine wave melody) crackles..
It turns out the problem goes away when await loadWorklets() is commented out.. so even when the worklets are not used, just loaded via getAudioContext().audioWorklet.addModule(workletsUrl), they seem to create some problematic side effects. This is probably also a problem on stronger machines, just not as noticeable. Further investigation is needed..
The text was updated successfully, but these errors were encountered:
with c6095fd you can now do initAudio({disableWorklets:true}) or initAudioOnFirstClick({disableWorklets:true) to.. disable the worklets.
with this, it's now easier to test both setups:
I can already notice a difference on my phone: with worklets it crackles sometimes, without it does not.
The fact that these examples only use superdough and no patterns also shows that there seems to be a clear performance problem with the worklets.. I'll have to also test this on a raspberry pi
while testing strudel on a raspberry pi, I found out that even the most simplest pattern (just a single sine wave melody) crackles..
It turns out the problem goes away when
await loadWorklets()
is commented out.. so even when the worklets are not used, just loaded viagetAudioContext().audioWorklet.addModule(workletsUrl)
, they seem to create some problematic side effects. This is probably also a problem on stronger machines, just not as noticeable. Further investigation is needed..The text was updated successfully, but these errors were encountered: