

I was once criticized for having an instrumental album sound like a cheap GM MIDI soundbank (Microsoft Roland SC 1MB!), I'm still resentful of that.
SAMPLETANK 3 BANK PATCH CHANGES PC
I remember those horrid PC Speaker soundtracks and I still listen to Nintendo pulse width music. I like sampled standard instruments and I feel the that in the modern age we are desensitized by how much high quality samples we are subjected to. I understand that modular synth instruments' patches won't be organized into the rigid GM categories, otherwise banks would only consist of patches 81-104 with tons of coarse banks and fine banks. Although, it seems it's not really a common VSTi trait. More bla bla: I like the old approach to MIDI patch/banking, I find it super convenient and efficient. As internal lists scale the list across the whole range, so in order to keep the numbers corresponding I had to input all of those. It also has a 127 long "fixed values (volts)" double output to control the bank list.
SAMPLETANK 3 BANK PATCH CHANGES GENERATOR
I've attached the workflow as far as I've made it, it uses all standard modules and the included generator modules as specimens. That's probably as far as I'll take this project for now. It's been a while since I've been in SynthEdit so, I'm not sure what I'm missing. I dirges! Another problem I ran into was the synth techniques (self contained synth generators) lock up completely and stop responding to any kind of patch change. It's the same for MIDI Program Change, not all plug-ins implement this and it's not the fault of Cubase that they don't implement it." As for as I can tell VST3 will still pass along the program change message but, again, as far as I can tell SynthEdit has no way to catch it and throw it at a parameter. If the plug-in does not implement it, it's their fault. "A VST3 plugin can has as many program lists as it wants.

I understand after research that VST3 has leaned away from the MIDI patch/bank system to expand the 128 patch per bank limitation but the program change message is in fact not dead according to a Steinberg employee: From there the program change message is dead. In application the build would be capable of switching between different synth techniques (self contained synth generators) as "coarse banks"(CC=0) the "fine banks"(CC=32) are another ball park (somehow linking CC=32 to "Preset Browser" module:Categories Example catagories: Dark, Bright, Dry, Chorus, Reverb, Exaggerated, Contemporary, Elegant, ect.) In practice I managed to get the "channel switcher" to respond to CC=0 "coarse bank". I've always wanted all my production sounds in one spot, at least many of them and an easy way to switch between patches.

The main idea here is that all the operators are different synth techniques. The concept is to have a classic style sound module that works with 16 channels that can receive program change messages per channel. I threw a couple of hours at SynthEdit experimenting with a concept.
