FSEX

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
ACTION
FILE FORMAT
EXAMPLES
BUGS
AUTHOR
SEE ALSO

NAME

fsex - Fantom SysEx Utility

SYNOPSIS

fsex [options] [action] [sources [destination]]

DESCRIPTION

fsex is a utility to send and retrieve data from the Fantom, Juno-G and other Roland synthesizers based on the XV engine.

OPTIONS

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.

ACTION

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.

FILE FORMAT

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.

EXAMPLES

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

BUGS

Certainly we have some, but we don’t know where they are. Please report any bugs you find.

AUTHOR

Written by Claudio Matsuoka.

SEE ALSO

flib(1), aconnect(1), Roland MIDI implementation