You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
petern 9f1635657c Include glibmm/gdkmm cflags/libs 9 years ago
src Avoid deprecated call 9 years ago
CMakeLists.txt Include glibmm/gdkmm cflags/libs 9 years ago
COPYING Wrong name 12 years ago
GPL-2 Import 12 years ago
README.TXT Add brief documentation 12 years ago

README.TXT

jsweeper
--------

JACK Sweeper is a port connection manager with support for port aliases and
port groups. It is named after Minesweeper, due to the port grid it uses.

By using port aliases and port groups, it is able to fit larger numbers of
ports on screen than just by showing ports as is.

It can talk to torbenh's sessionmanager.py via DBus calls.

The configuration file is stored in XDG_CONFIG_DIR/jsweeper/jsweeper.ini

Alias examples
--------------

Rules are evaluated sequentially, so rules at the start have precedence over
later rules. These two rules will group most stereo ports of most programs.

(.*)[_ -]1$ = \1.L
(.*)[_ -]2$ = \2.R

Rules can be used to rename ports logically, for example with an M-Audio 2496
the following rules give human-meaningful names to the output ports.

system:playback_1$ = system:line.L
system:playback_2$ = system:line.R
system:playback_9$ = system:spdif.L
system:playback_10$ = system:spdif.R

Client-side or JACK aliases can be also be selected in the configuration. Due
to how JACK aliases work, client-side aliases can give better results.

TODO
----

Automatic connections (aka 'Patchbay') are not implemented.
GUI-based alias editing and some other GUI elements are not implemented.