MIDI
From HaskellWiki
(Difference between revisions)
(use HackagePackage template) |
(PortMidie) |
||
| Line 9: | Line 9: | ||
** on Linux through [[ALSA]] and [[JACK]] | ** on Linux through [[ALSA]] and [[JACK]] | ||
** on Windows and Mac using the {{HackagePackage|id=hmidi}} package | ** on Windows and Mac using the {{HackagePackage|id=hmidi}} package | ||
| + | ** on Linux, Mac, Windows using [[PortMidi]] | ||
[[Category:Music]] | [[Category:Music]] | ||
[[Category:Libraries]] | [[Category:Libraries]] | ||
Revision as of 16:01, 23 April 2011
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, besides the usual Hackage upload.
- You can compile Haskore music into MIDI files.
- You can do real-time MIDI processing
