MIDI

From HaskellWiki
Revision as of 16:14, 15 August 2008 by Lemming (talk | contribs) (Darcs repository)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

MIDI is a system for control of digital music instruments. The MIDI standard also defines a file format to store such control data. MIDI treats music as a sequence of notes. Audio signal processing is not its purpose.

  • MIDI files can be created and dissected by Haskell by the midi library. In the past this was integrated in Haskore. There is also a Darcs repository.
  • You can do real-time MIDI processing on Linux through ALSA using the alsa package.
  • You can also do that with the alsa-midi package, but it is no longer supported in favor of the alsa package.
  • You can compile Haskore music into MIDI files.