So, I have a synth with voices, and I want to add a simple detune knob, but I don’t want to mess with my voicing. For instance, if I do a single voice with the detune knob up, I want all the notes I press to correctly steal the voice of the last note.
So how is something like detune normally implemented? I’m guessing I should just add the logic for it to my voice classes
renderNextBlock function, but this also seems like the kind of thing that would be reinventing the wheel to do manually.
P.S. Sorry if any of this is jargon, really tired atm.