strudel icon indicating copy to clipboard operation
strudel copied to clipboard

webaudio effects - feature parity with webdirt

Open felixroos opened this issue 3 years ago • 2 comments

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

felixroos avatar Sep 05 '22 22:09 felixroos

vowel: https://github.com/tidalcycles/strudel/pull/201 https://strudel.tidalcycles.org/?bdsxEcjr7fkg

felixroos avatar Sep 15 '22 19:09 felixroos

squiz doc scd cpp

felixroos avatar Sep 15 '22 20:09 felixroos