Software 95% Done
I finally got around to pitch and volume axis modulating the six formants (2nd order band pass filters) and giving these UI screens. Also made 4th order LP, BP, HP modes (via two 2nd order state variable filters in series) for the noise filter, and gave the oscillator one of these 2nd / 4th order filters as well. Was running out of real time on the noise / oscillator and formant threads so spread the functionality to the two remaining free threads. A few minor tweaks: made the pitch correction parameter cubed (to increase the dynamic range), removed the frequency notch option from the noise and oscillator filtering (didn't really work with the new 4th order option, and wasn't all that useful), and a fair amount of code cleanup.
Getting to the point of exploring the possible sounds with this synth topology and making useful / funky presets. I thought there would be more in the way of sources for the matrix modulation at this point, but I think you need more when the controller is just a stupid keyboard. The two axes of the Theremin give you a surprising amount of useful overlapping continuous control.