LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

pmidi

Play MIDI files via ALSA sequencer

TLDR

Play MIDI file
$ pmidi -p [port] [file.mid]
copy
List MIDI ports
$ pmidi -l
copy
Play with delay
$ pmidi -d [seconds] -p [port] [file.mid]
copy

SYNOPSIS

pmidi [options] [file]

DESCRIPTION

pmidi plays standard MIDI files through the ALSA sequencer interface. It sends MIDI events to a specified output port, which can be a hardware synthesizer, software synth like FluidSynth or TiMidity, or any ALSA MIDI device.Use -l to list available MIDI ports and -p to select the target port for playback. The tool provides straightforward MIDI file playback without the overhead of a full media player.

PARAMETERS

FILE

MIDI file to play.
-p PORT
MIDI output port.
-l
List available ports.
-d SECONDS
Delay before playing.
--help
Display help.

INSTALL

sudo apt install pmidi
copy
sudo zypper install pmidi
copy
nix profile install nixpkgs#pmidi
copy

CAVEATS

ALSA only. Requires MIDI port. Linux specific.

HISTORY

pmidi is part of ALSA utilities for MIDI playback.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid