MIDI
From HaskellWiki
(Difference between revisions)
(PortMidie) |
(use Template:GetDarcsRepositoryCode) |
||
| Line 4: | Line 4: | ||
Audio signal processing is not its purpose. | Audio signal processing is not its purpose. | ||
| - | * MIDI files can be created and dissected by Haskell by the {{HackagePackage|id=midi}} library. In the past this was integrated in [[Haskore]]. | + | * MIDI files can be created and dissected by Haskell by the {{HackagePackage|id=midi}} library. In the past this was integrated in [[Haskore]]. |
| + | * {{GetDarcsRepositoryCode|path=~thielema/midi/}} | ||
* You can compile [[Haskore]] music into MIDI files. | * You can compile [[Haskore]] music into MIDI files. | ||
* You can do real-time MIDI processing | * You can do real-time MIDI processing | ||
Revision as of 10:47, 27 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.
-
darcs get http://code.haskell.org/~thielema/midi/ - You can compile Haskore music into MIDI files.
- You can do real-time MIDI processing
