LinuxCommandLibrary

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