Name: midi Version: 0.1.4 License: GPL License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://www.haskell.org/haskellwiki/MIDI Category: Sound, Music 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. It contains no sending and receiving of MIDI messages. Cf. alsa-midi, jack-midi and hmidi packages. For music composition with MIDI output, see Haskore. Tested-With: GHC==6.4.1 && ==6.8.2 Cabal-Version: >=1.6 Build-Type: Simple Source-Repository head type: darcs location: http://darcs.haskell.org/midi/ Source-Repository this type: darcs location: http://darcs.haskell.org/midi/ tag: 0.1.4 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.1, non-negative>=0.0.1 && <0.1 Build-Depends: explicit-exception >=0.1 && <0.2 Build-Depends: bytestring >=0.9.0.1 && <0.10, binary >=0.4.2 && <0.5 Build-Depends: transformers >=0.0.1 && <0.2 Build-Depends: monoid-transformer >=0.0.1 && <0.1 Build-Depends: QuickCheck >=1 && <2 If flag(splitBase) Build-Depends: base >= 2, random >=1 && <2 Else Build-Depends: base >= 1.0 && < 2 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.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 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