Differences between revisions 43 and 44
Revision 43 as of 2019-08-17 11:53:35
Size: 3184
Editor: nodiscc
Comment: fix link syntax
Revision 44 as of 2019-08-17 12:13:18
Size: 3203
Editor: nodiscc
Comment: add CategoryFileFormat
Deletions are marked like this. Additions are marked like this.
Line 92: Line 92:
CategorySound [[CategoryMIDI]] CategorySound [[CategoryMIDI]] CategoryFileFormat

Translation(s): English - Français - Italiano




The MIDI standard is about signals in a cable. Many musical instruments understand those signals and can communicate through them. The computer can act as a musical instrument, and join the conversation.

There is also a standard midi file format, which describes files containing the same signals. Below is an explanation on how to enable your computer to play such files. MidiHardware describes a method to enable your musical instruments to connect to the computer and be recognised.


The MIME types are

  • audio/x-midi
  • audio/x-mid
  • audio/midi

and the file extensions


You can use Timidity to easily play MIDI and ?karaoke files in Linux and Mozilla.

You can also install a software synthesizer to play midi files in the totem media player or in VLC. It requires the following packages:

sudo apt-get install fluid-soundfont-gs  fluid-soundfont-gm 
sudo apt-get install vlc-plugin-fluidsynth


Store a midi file in your home directory. Open Nautilus and right click in the midi file. Select "Open with" (other application) or in Properties go to "Open with". Select Timidity in /usr/bin. Appears the text:


Change it to

 '/usr/bin/timidity' -ia

Now, every time you click in a midi file, timidity is going to play it.

You can use a similar procedure for *.kar (open karaoke) files.


Go to Edit / Preferences / Advanced and in "System preferences" mark the box "Use the system preferences" (if you have Timidity installed in your GNOME system).



  • jackd can work with MIDI data as well as audio.


See Also

CategorySound CategoryMIDI CategoryFileFormat