That's exactly what I think.
At the moment, I'm working on DP2 antialiased oscs.
I'll take some time later to have a closer look to mono midi objects
General Midi collaborative library
Coding these oscs and distortions help me to learn many tricks and gave me new ideas.
I have a few other oscs to experiment with.
About the general phase modulated/distortion wavetable algorithm,
I'm focusing on the integration/differentiation scheme. So, my first attempts use a hardcoded wavetable/distortion.
All my attempts to make a DP2 antialiased phase modulated wavetable osc failed so far (accuracy of division).
Thus, at the moment i'm limited to DP1 antialiasing + x2 oversampling scheme. But well, i think i will stick to it.
Soon I'll have to look at how to use SDCard/SDRAM/SRAM .
Library/community/tiar/GM/008-Clavinet-tiar.axp
6 voice polyphonic.
It uses some of my new 12 Steps Oscillators.
Library/community/tiar/GM/091-Pad 3 (polysynth)-tiar.axp
8 voice polyphonic.
Sort of blade runner pad.
Needs to be controlled by a keyboard with aftertouch (channel or polyphonic)
as the filter is totally controlled by pressure.
Library/community/tiar/GM/041-Violin-tiar.axp
A polyphonic violin sound with volume and vibrato controlled by aftertouch (channel or polyphonic).
It uses my new osc tiar/osc/SyncPM3 which has experimental formantic capabilities.
(Loosely based on this Clavia G2 patch)