From: Steven S. <ste...@co...> - 2005-03-06 00:33:16
|
Hiroo Hayashi wrote: >Well I might misunderstand you problem. > >Steven> Whoops - spoke to soon. I can request any patch from the synth and save >Steven> it in a patchlib, but when I try to store a patch from a patchlib to the >Steven> synth, it grabs the GM patch (bank G) at patchNum + 1 and saves it to >Steven> the bank I specified. If I then try to play the patchlib patch, it >Steven> plays the GM patch. What's up with that? I'm hoping this is familiar >Steven> to someone with some experience at writing synth support who can show me >Steven> the error of my ways. > >The only problem here is "when I try to store a patch from a patchlib to the >synth, it grabs the GM patch (bank G) at patchNum + 1 and saves it to >the bank I specified". In other words, store command sends a patch >which is next to the patch specified. Am I correct? > > Correct-sort of. I am expecting it to load the patch that I have highlighted in the patchlib, but it is getting a GM patch from the synthesizer and storing it instead. Here is a more detailed example: From JSL, I select new library. From 'unsaved library', I select Patch->get. From that dialog, I choose Bank A, patch 27. Patch A-27 is retrieved. I highlight the patch and select 'store'. From the dialog I select Bank E, patch 9. Patch 10 from Bank G gets stored at Bank E, patch 9. Obviously, its only doing that because I must be telling it to do that, I just can't see where I'm telling it to do that. Any help would be appreciated. Do you think a different list for synth-driver development might be helpful? Issues like the very hard to decipher Midi Implementation documents could be dealt with there along with how to use them in driver deveopment. Just a thought, in case the core developers prefer not to deal with these issues. |