bitfieldaudio / OTTO

Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP]
https://bitfieldaudio.com
Other
2.63k stars 144 forks source link

WIP: Delay effect #169

Closed jmidt closed 4 years ago

jmidt commented 4 years ago

First draft of the delay effect.

It would be nice to have some feedback (no pun intended) on it now - before adding the last control for how the stereo output is handled. The reason is that the structure of the DSP code is going to get a lot messier to to accomodate both stereo spread and pingpong. So having a discussion about this part now will save a lot of time compared to waiting until it is finished.

First encoder (blue) controls delay time - click switches between free control and subdivisions Second encoder is feedback Third encoder is filter.

jmidt commented 4 years ago

Stereo has been added on the fourth encoder (red)

Below 0.5 increases stereo spread, above 0.5 increases ping-pong. Click inverts left/right channels

TODO: Remaining comments above and the screen.

jmidt commented 4 years ago

Still needed: Graphics

jmidt commented 4 years ago

I have not found a way to jazz up the feedback visualization, but all the other concerns have been taken care of.

I propose that we rebase this on feature/action-channels and move on.

jmidt commented 4 years ago

Just rebased. @topisani , if everything looks fine, I will merge into develop