---
name: "mididings"
section: "1"
platform: "linux"
package: "mididings"
version: "20260601-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/mididings"
---

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