Differences between revisions 1 and 44 (spanning 43 versions)
Revision 1 as of 2004-12-24 16:46:26
Size: 208
Editor: anonymous
Comment:
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 1: Line 1:
## Auto-converted by kwiki2moinmoin v2005-10-07
The ["MIME"] type is
{{{
 audio/x-midi
}}}
#language en
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/Midi|Français]] - [[it/MIDI|Italiano]] -~
----
[[Sound]]
----
= MIDI =

<<TableOfContents(2)>>

== Hardware ==

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.

== Software ==
The [[MIME]] types are

 * audio/x-midi
 * audio/x-mid
 * audio/midi
Line 13: Line 29:
See also: You can use [[Timidity]] to easily play MIDI and [[Karaoke|karaoke]] files in Linux and [[Mozilla]].

You can also install a software synthesizer to play midi files in the [[DebianPkg:totem]] media player or in [[VLC]]. It requires the following packages:
Line 15: Line 34:
 *WikiPedia:MIDI
 *KAR for open karaoke music files
sudo apt-get install fluid-soundfont-gs fluid-soundfont-gm
sudo apt-get install vlc-plugin-fluidsynth
Line 18: Line 37:

=== GNOME ===

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: {{{
 '/usr/bin/timidity'
}}}

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.

=== Mozilla ===

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

=== ALSA ===
 * [[http://alsa.opensrc.org/AlsaMidi|AlsaMidi]].
 * http://www.fluidsynth.org/ and http://qsynth.sourceforge.net/qsynth-index.html
 * http://pkl.net/~node/alsa-patch-bay.html

=== Jack MIDI ===
 * jackd can work with MIDI data as well as audio.

=== OSS ===
 * [[OSS]]
 * http://www.4front-tech.com/ossapps.html#midi

== See Also ==

 * MidiHardware
 * PatchBay
 * SoundFont
 * [[Timidity]]

== External links ==
 * [[http://unixmidiplugin.tripod.com/midiSamplePage.html|MIDI test page]].
 * [[WikiPedia:Musical_Instrument_Digital_Interface|Musical Instrument Digital Interface]];
   * [[WikiPedia:Musical_Instrument_Digital_Interface#MIDI_Karaoke_.28.kar.29|File formats: MIDI Karaoke (.kar)]]
 * http://linuxgazette.net/issue15/midi.html - Linux and MIDI: In the beginning...

 * [[http://alsa.opensrc.org/AlsaMidi|AlsaMidi]]
 * http://pkl.net/~node/software/alsa-patch-bay/ - ALSA Patch Bay
 * http://www.kibosh.org/pykaraoke - !PyKaraoke: MIDI/CDG Karaoke player for Linux
 * http://www.4front-tech.com/ossapps.html#midi - Applications for Open Sound System: MIDI Tools and Players
 * http://www.fluidsynth.org/
 * http://qsynth.sourceforge.net/

 * http://unixmidiplugin.tripod.com/midiSamplePage.html - MIDI test page

----

CategorySound [[CategoryMIDI]] CategoryFileFormat

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


Sound


MIDI

Hardware

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.

Software

The MIME types are

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

and the file extensions

 mid
 midi

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

GNOME

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:

 '/usr/bin/timidity'

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.

Mozilla

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

ALSA

Jack MIDI

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

OSS

See Also


CategorySound CategoryMIDI CategoryFileFormat