Name: midi Version: 0.2.1.5 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.2, GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.1 Cabal-Version: >=1.14 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://hub.darcs.net/thielema/midi/ Source-Repository this type: darcs location: http://hub.darcs.net/thielema/midi/ tag: 0.2.1.5 Flag splitBase description: Choose the new smaller, split-up base package. Library Build-Depends: event-list >=0.0.9 && < 0.2, non-negative >=0.0.1 && <0.2, utility-ht >=0.0.8 && <0.1, explicit-exception >=0.1 && <0.2, bytestring >=0.9.0.1 && <0.11, binary >=0.4.2 && <0.8, transformers >=0.2 && <0.5, monoid-transformer >=0.0.1 && <0.1, QuickCheck >=2.1 && <3 If flag(splitBase) Build-Depends: random >=1 && <2, base >=3 && <5 Else Build-Depends: base >=1.0 && <3 Default-Language: Haskell2010 GHC-Options: -Wall Hs-Source-Dirs: src, parser 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.Message.Class.Query Sound.MIDI.Message.Class.Construct Sound.MIDI.MachineControl Sound.MIDI.Controller Sound.MIDI.Manufacturer Sound.MIDI.KeySignature 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 Sound.MIDI.Message.Class.Utility -- type definition Sound.MIDI.ControllerPrivate -- didactic example Sound.MIDI.Example.ControllerRamp Test-Suite test Type: exitcode-stdio-1.0 Build-Depends: midi, explicit-exception, event-list, non-negative, utility-ht, QuickCheck, transformers, bytestring, base Hs-source-dirs: test, parser GHC-Options: -Wall Default-Language: Haskell2010 Main-Is: Main.hs Other-Modules: Example Parser Common