patch and play example synth
An example of patch and play when applied to non racks stuff
Patch and Play is cool, but along with the positives, there are negatives.
This synth goes some way to highlighting both positives and negatives.
After developing it and playing with it for a while, I found that the biggest issue for me is that during development, when you make a change, it is important to test that change with different patches/snapshots to really discover if it was a good change - if it introduces unexpected bugs or performance issues etc. With patch and play, this becomes practically impossible because due to the lack of a patch saving mechanism, every patch needs to be rebuilt from scratch to test it.
Similarly a user who after a few months developing a library of sounds using a patch and play based synth, might still want to use those sounds when a new version of that synth is released. Oh dear - not possible. At least not in 'ensemble' mode.
So yeah, have fun with this, but when I release the next version, don't hassle me because you can't transfer patches you made with this version (and saved as new copies of the instrument or ensemble).