The only thing that jumped out to me is a lack of a panic button that stops all sound.
Thanks for building this and thanks for sharing.
Getting into the weeds, how are you doing individual voices, ie an an analog synth needs a separate signal path for each note of polyphony with inadvertent and unavoidable interference… which ironically is desirable.