Jakob BC wrote:Hmm just a little question from my site. I have never worked with SyxEx, only midi patches. Can you import SysEx patches without overwriting the patchnumer it was created with?
Depends on the file,sometimes you can seperate them using a Librarian,by importing the Sys Ex data into the librarian and then change the location within the librarian,and then dump that set of patches to a synth,so you cna move your patches around to how you want them in the Librarian
It will also depend on your Synth too,some have a Memory Buffer,whereby the Patch can be sent to an edit buffer,like a virtual memory and then you decide where to write that patch to,this is usually achieved by using a software librarian or Sys exclusive data filer to dump the patch first
If your doing a Midi file dump of a single patch or a bank of patches,then 9 times out of ten the Sys exclusive file will contain the Hex code for the Patch number location,so if you want to dump a patch to location 10 instead of 1,you need to edit the data first in which case,you could use a sys exclusive editor to edit the string and change the Patch number and location values,but this needs Knowledge of the synth Sys exclusive strings and a good knowledge of writing Hexadecimal code,
Not an operation you could do without any knowledge of Hex etc,but a good way to learn sys exclusive strings and how they relate to the messages they portray is to learn Yamaha XG messages,there pretty short messages usually around 7-9 bytes of code and easy to chop and change,without too much effort
Roland on the other hand require a little bit of Mathematical dividing with their sys exclusive strings,to work out the checksum number for each given message which would be a little bit beyond the learner to begin with
Your Synth manuals will usually have all the Sys ex strings it handles in the bakc pages or the Midi implementation with a Lot of the Codes having some form of Key,which usually relates to the values you need to enter for different functions,most messages for your own synth are composed the same way,having the code for the synth manufacturer,synth model and model number,then usually this is followed by a Function Code and then a 3 byte message followed by the value of that message and then usually a code telling the device thats the end ofthe message,its kind of like sending a longwinded Control change message,but is more suite for a Large synth seup whereby there are loads of equipment Sys exclusive messages Guaranteee that the message will only go to the synth you want it it,Rather than sending a standard CC which would be recognised by any synth on that particular Midi channnel