Personal tools

MIDI

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(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]]. There is also a [[Darcs]] [http://code.haskell.org/~thielema/midi/ repository], besides the usual Hackage upload.
+
* 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.