timidity

TiMidity++ is a MIDI file player and convertor.

TLDR

Play a MIDI file

$ timidity [path/to/file.mid]
copy

Play a MIDI file in a loop

$ timidity --loop [path/to/file.mid]
copy

Play a MIDI file in a specific key (0 = C major/A minor, -1 = F major/D minor, +1 = G major/E minor, etc.)

$ timidity --force-keysig=[-flats|+sharps] [path/to/file.mid]
copy

Convert a MIDI file to PCM (WAV) audio

$ timidity --output-mode=[w] --output-file=[path/to/file.wav] [path/to/file.mid]
copy

Convert a MIDI file to FLAC audio

$ timidity --output-mode=[F] --output-file=[path/to/file.flac] [path/to/file.mid]
copy

Copied to clipboard
digitalocean