mididings1
A midi router and processor based on python.
Overview
The mididings command line tool offers several ways to run patches without writing full-fledged Python scripts.
Options
-
--version -
Display version number of Python & mididings.
-
-h, --help -
Display help message.
Backend options
-
-A -
Use ALSA sequencer.
-
-J -
Use JACK MIDI (buffered).
-
-R -
Use JACK MIDI (realtime).
-c client name
ALSA or JACK client name.
-
-i ports -
Number of input ports.
-
-o ports -
Number of output ports.
-
-I connections -
Input port connections. Regular expression.
-
-O connections -
Output port connections. Regular expression.
General options
-
-d delay -
Delay (in seconds) before processing starts.
-
-t offset -
Octave offset.
-
-z offset -
Offset for port, channel & program numbers.
Mode options
-
-f filename -
File name of script to run.
-
-s -
Interactive shell.
-
-S -
Interactive shell with automatic patch execution.
-
-p -
Print MIDI events. No processing is done.
History
- Arch Linux 2026-11-01: the text shown here
- Debian 10 (Buster) to Debian 7 (Wheezy)
--version since Arch Linux 2026-11-01;
-A since Arch Linux 2026-11-01;
-I since Arch Linux 2026-11-01;
-J since Arch Linux 2026-11-01;
-O since Arch Linux 2026-11-01;
-R since Arch Linux 2026-11-01;
-S since Arch Linux 2026-11-01;
-p since Arch Linux 2026-11-01;
-s since Arch Linux 2026-11-01;
-t since Arch Linux 2026-11-01;
-z since Arch Linux 2026-11-01.
-b until Debian 10 (Buster);
-c until Debian 10 (Buster).