|
fsex - Fantom SysEx Utility |
|
fsex [options] [action] [sources [destination]] |
|
fsex is a utility to send and retrieve data from the Fantom, Juno-G and other Roland synthesizers based on the XV engine. |
|
The following options can be used when running fsex: |
|
-a, --address port |
|
Set the ALSA MIDI port where the synthesizer is connected. It can be specified in either numeric (20:0) or name (Juno-G:0) forms. The default port is 20:0. |
|
-d, --device id |
|
Set the MIDI device number (default is 0x10). |
|
-f, --force |
|
Force overwrite of existing output files. |
|
-q, --quiet |
|
Don’t print messages to stdout. |
|
Exactly one of the following actions should be selected when running flib: |
|
-D, --detect |
|
Send a identification request SysEx message and display the identification reply. |
|
-h, --help |
|
Show a short summary of command-line options. |
|
-r, --receive |
|
Read the specified patches from the synthesizer. See section SOURCE FORMAT below for the format specification. |
|
-s, --send |
|
Send the specified patch in the librarian file to the temporary patch area in the synthesizer. See section FILE FORMAT below for the format specification. |
|
-V, --version |
|
Print version information. |
|
The sources can be specified in a ‘filename:patch_list’ or ‘bank:patch_list’ format where patch_list is a comma-separated list of numeric ranges or patch categories. An optional ‘!’ can be used at the beginning of patch_list to invert the list. If no patch list is specified, all patches in filename are selected. When reading patches from the synthesizer, the bank names ‘USER’, ‘CARD’ and ‘PR-A’ to ‘PR-F’ can be used to specify the bank where the patches are located. |
|
Send the first patch from a JGL file to the Juno-G: |
|
fsex -a Juno-G:0 -s Sineshine.jgl:1 |
|
Read the first 5 patches from the user bank and the electric pianos from bank A and store them in New.jgl, overwriting the library if it already exists: |
|
fsex -f -r USER:1-5 PR-A:EP New.jgl |
|
Request information ID from the device and print results |
|
fsex -D |
|
Certainly we have some, but we don’t know where they are. Please report any bugs you find. |
|
Written by Claudio Matsuoka. |
|
flib(1), aconnect(1), Roland MIDI implementation |