Poly FM Synth with tuning and multiple modulation options.
Oscillators have 38 FM enabled waveforms, LFO destinations have choice of 50 parameters, envelope destinations have choice of 28 parameters.
The custom tuning is an improvement of the various user library versions and was achieved by "colB" to whom I am extremely grateful, now when multiple notes are held the adjustments can be heard correctly in the context of chords etc.
The tuning preset system took advantage of the excellent "Microtune 1024" by Noel Burgess and of the "Scala" tuning file software.
LFO 1 Destination slot 1 has "LFO1Depth2" missing from it's destination list because of a bug.
With the "Preset" and "Custom" tuning choices I didn't want both to be visible at the same time, however, the positioning of GUI objects inside a stacked macro became so ludicrous that, for the moment, I've kept both on display.
I also wanted reset buttons on the LFO/Envelope destination slots/depth knobs (as I have with the tuning knobs) but the GRE's in this instance were causing bugs that, at the moment, I cannot fix (djmInitializer solved the problem but lead to another).