Reference

mididings(1)

A MIDI router and processor based on Python.

NAME

mididings - A MIDI router and processor based on Python.

DESCRIPTION

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.

SEE ALSO

See the online documentation at https://mididings.github.io/mididings/ for current information on mididings and its related tools.

BUGS

Bugs? You must be kidding; there are no bugs in this software. But if we happen to be wrong, submit a bug report with as much detail as possible at https://github.com/mididings/mididings/issues.

History

--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).