FLIB

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

NAME

fsex - Fantom SysEx Utility

SYNOPSIS

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

DESCRIPTION

flib is a utility to manage data from the librarian program of Fantom, Juno-G and other Roland synthesizers based on the XV engine. Currently supported formats are .jgl, .fxl and .fsl.

OPTIONS

The following options can be used when running flib:

-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:

-e, --extract

Extract the listed patches from the input files and write to the output file. See section SOURCE FORMAT below for the format specification.

-l, --list

List patches from the input files.

-h, --help

Show a short summary of command-line options.

-V, --version

Print version information.

SOURCE FORMAT

The sources can be specified in a ‘filename: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.

EXAMPLES

List patches in a Juno-G JGL file:

flib -l Sineshine.jgl

Create a new library called New.jgl containing patches 2, 4, 5 and 6 from Sineshine.jgl:

flib -e Sineshine.jgl:2,4-6 New.jgl

Create a new library called New.jgl containing the first patch from Sineshine.jgl plus all patches in XV_Collection.jgl except the first one:

flib -e Sineshine.jgl:1 XV_Collection.jgl:!1 New.jgl

Create a new library file containing all piano and electric piano patches from XV_Collection.jgl:

flib -e XV_Collection.jgl:PNO,EP New.jgl

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

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