*** Special thanks to "ComposerJK" on the Sequential forum for creating a command line utility for redirecting banks of presets.
[ Some other deadlines caused a little delay on releasing this command-line tool, though I did manage to make adjustments in time for the Deckard's Dream release. ]
Here's the alpha test release v0.1 of
px-preset-sample-renumber to renumber the sample groups in a Prophet X/XL SysEx Program Data dump
.syx file. There are macOS and Windows binaries. Let me know if you might want to use this on a different system, e.g., some version of Unix, and I'll see about adding a build for it.
Using the example of Deckard's Dream presets stored in
UserBank4-SampleU8.syx (presets in U4, samples in sample group U8), to create a
.syx with the presets referencing the samples in group U5, one would run the following command from a Terminal/shell/command window:
:; ./px-preset-sample-renumber -f 8 -t 5 -o UserBank4-SampleU5.syx UserBank4-SampleU8.syx
[
The :; is just a Terminal/shell prompt. ]
If the filename specified with the
-o argument, e.g.,
UserBank4-SampleU5.syx, already exists, the program will exit, as it won't overwrite an existing file. There are also optional arguments to only show the summary of changes,
-s, or to be quiet entirely,
-q.
The bank numbers to the from (
-f) and to (
-t) arguments should be as the user sees, a number from 1 to 8. The
-o output filename option specifies the output file. Those arguments and the input filename are all required.
I'll also add (or as a separate tool) a way to renumber preset banks.
Hope this makes sense and helps some folk. Let me know if you have any questions.
When more tools are available, I'll move this one to a separate page on
https://synthmanage.com. For now, it lives at the top level of the site, partially due to being thrown together, quickly.