I've been studying the way patches are handled by the various soft synths, but certain things I've been unable to decifer.
I understand actual sound files, be they flac or wav files. I also get the sfz files which bring them together into multisamples.
Above these I find program files (.prog) which seem to add another level of complexity (effects, etc ?).
If I'm in a synth, say DropZone, it seems to me I should be able to load a program (.prog) from SD3, but I go looking for it with the DropZone brower, the SD3 .progs don't show up in their folder. This seems to be the case with the other synths as well. You go look in a folder that has what you're looking for, be it .sfz or .prog, and they don't show up.
Could someone (or some link) please explain what exactly are banks ?
I ask all these questions mainly because I see all these different sound files lying around and I'd like to be able to share them between all the various synths, since each synth has its strong points.
I presume the various types of sound-related files are compatible between synths ?
Finally, about the preset button that seems to be a Sonar thing that it adds to all synth windows. Does this function do something useful in all synths and if so, what exactly is it there for ?
Is all this stuff explained in Simon Cann's book Cakewalk Synthesizers: From Presets to Power User ? The index doesn't show much on banks.