surge-synthesizer / shortcircuit-xt

Will be a sampler when its done!
GNU General Public License v3.0
242 stars 27 forks source link

fully transition to ext RNG/fix up voice responder #1020

Closed Andreya-Autumn closed 1 month ago

Andreya-Autumn commented 1 month ago

Don't merge until some submodule changes are merged.

But yeah, this removes infrastructure/rng_gen.h and includes the basic blocks one everywhere. Also, make the voice responder less of a nesty mess using a lambda and a switch statement.

baconpaul commented 1 month ago

This didn't fully transition by the way since the LFO still has an internal one not an external one; if you take basic blocks and mark the simple lfo one arg ctor as deprecated then you will see what needs fixing still!