Name: midi Version: 0.1.7 License: GPL License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://www.haskell.org/haskellwiki/MIDI Category: Sound, Music Tested-With: GHC==6.4.1, GHC==6.8.2, GHC==6.10.4, GHC==6.12.3 Tested-With: GHC==7.0.4, GHC==7.2.1 Cabal-Version: >=1.6 Build-Type: Simple Synopsis: Handling of MIDI messages and files Description: MIDI is the Musical Instrument Digital Interface. The package contains definition of realtime and file MIDI messages, reading and writing MIDI files, and some definitions from the General MIDI standard. It contains no sending and receiving of MIDI messages. For this purpose see the @alsa-seq@, @jack@, @PortMidi@, @hmidi@ packages. For music composition with MIDI output, see @haskore@. Alternative packages are @HCodecs@, @zmidi-core@. Extra-Source-Files: Makefile src/Sound/MIDI/Example/Tomatosalad.hs Source-Repository head type: darcs location: http://code.haskell.org/~thielema/midi/ Source-Repository this type: darcs location: http://code.haskell.org/~thielema/midi/ tag: 0.1.7 Flag splitBase description: Choose the new smaller, split-up base package. Flag buildTests description: Build test executables default: False Library Build-Depends: event-list >=0.0.9 && < 0.2, non-negative>=0.0.1 && <0.2, explicit-exception >=0.1 && <0.2, bytestring >=0.9.0.1 && <0.10, binary >=0.4.2 && <0.6, transformers >=0.2 && <0.3, monoid-transformer >=0.0.1 && <0.1, QuickCheck >=1 && <3 If flag(splitBase) Build-Depends: random >=1 && <2, base >= 3 && <5 Else Build-Depends: base >= 1.0 && < 3 GHC-Options: -Wall Hs-Source-Dirs: src Exposed-Modules: Sound.MIDI.File Sound.MIDI.File.Event Sound.MIDI.File.Event.Meta Sound.MIDI.File.Event.SystemExclusive Sound.MIDI.File.Load Sound.MIDI.File.Save Sound.MIDI.Parser.Report Sound.MIDI.Message Sound.MIDI.Message.Channel Sound.MIDI.Message.Channel.Voice Sound.MIDI.Message.Channel.Mode Sound.MIDI.Message.System Sound.MIDI.Message.System.Exclusive Sound.MIDI.Message.System.Common Sound.MIDI.Message.System.RealTime Sound.MIDI.Message.Class.Check Sound.MIDI.Controller Sound.MIDI.Manufacturer Sound.MIDI.General -- exports ByteList data type Sound.MIDI.IO Other-Modules: -- Parser class and general parser functions Sound.MIDI.Parser.Class Sound.MIDI.Parser.Restricted Sound.MIDI.Parser.Exception Sound.MIDI.Parser.Warning Sound.MIDI.Parser.Primitive Sound.MIDI.Parser.Status -- concrete Parsers Sound.MIDI.Parser.File Sound.MIDI.Parser.Stream Sound.MIDI.Parser.ByteString -- output basics Sound.MIDI.Writer.Basic Sound.MIDI.Writer.Status -- utilities Sound.MIDI.Bit Sound.MIDI.Monoid Sound.MIDI.String Sound.MIDI.Utility -- type definition Sound.MIDI.ControllerPrivate -- didactic example Sound.MIDI.Example.ControllerRamp Executable test If !flag(buildTests) Buildable: False -- this will put Cabal into an infinite loop sooner or later -- Build-Depends: midi Hs-source-dirs: src, test GHC-Options: -Wall Main-Is: Main.hs