strudel
strudel copied to clipboard
webaudio effects - feature parity with webdirt
It would be nice if webaudio supported all effects in webdirt, missing:
- [ ] overgain
- [x] vowel
- [ ] delay, delaytime, delayfeedback https://github.com/tidalcycles/strudel/pull/213
- [ ] nudge, unit, cut, loop
- [ ] speed with negative
- [x] coarse, crush, shape https://github.com/tidalcycles/strudel/pull/205
If those are implemented, oscillators and samples can be processed by the same output, using the same effects logic. Having two different implementations for the same thing requires synchronizing both when things change. I reimplemented it in the first place because webdirt does not support oscillators + does not expose web audio nodes for future processing.. also because it was a good opportunity to learn some webaudio things
vowel: https://github.com/tidalcycles/strudel/pull/201 https://strudel.tidalcycles.org/?bdsxEcjr7fkg