midi 0.0.4 → 0.0.5
raw patch · 1 files changed
+32/−23 lines, 1 filesdep +randomdep ~basedep ~event-list
Dependencies added: random
Dependency ranges changed: base, event-list
Files
- midi.cabal +32/−23
midi.cabal view
@@ -1,5 +1,5 @@ Name: midi-Version: 0.0.4+Version: 0.0.5 License: GPL License-File: LICENSE Author: Henning Thielemann <haskell@henning-thielemann.de>@@ -7,12 +7,6 @@ Homepage: http://darcs.haskell.org/midi/ Category: Sound Build-Type: Simple-Build-Depends: event-list==0.0.5, non-negative==0.0.1, base>=1.0, mtl, QuickCheck--- From the Monad Template Library we only need the State monad.--- If your compiler does not support functional dependencies,--- it would be easy to replace that by mapAccumL--- or wait for a divided MTL package which is on the way:--- http://darcs.haskell.org/packages/mtl-split/Control/Monad/Trans/State.hs Synopsis: Handling of MIDI messages and files Description: MIDI is the Musical Instrument Digital Interface.@@ -20,20 +14,35 @@ reading and writing MIDI files. It contains no sending and receiving of MIDI messages. Cf. alsa-midi package. For music composition with MIDI output, see Haskore.-GHC-Options: -Wall Tested-With: GHC==6.4.1-Hs-Source-Dirs: src-Exposed-Modules:- Sound.MIDI.Event- Sound.MIDI.File- Sound.MIDI.File.Load- Sound.MIDI.File.Save- -- exports ByteString data type- Sound.MIDI.General- Sound.MIDI.IO-Other-Modules:- Sound.MIDI.Bit- Sound.MIDI.Parser- Sound.MIDI.ParserState- Sound.MIDI.String- Sound.MIDI.Utility+Cabal-Version: >=1.2+Build-Type: Simple++Flag splitBase+ description: Choose the new smaller, split-up base package.++Library+ If flag(splitBase)+ Build-Depends: base >= 2, event-list==0.0.6, non-negative==0.0.1, mtl, QuickCheck, random+ Else+ Build-Depends: base >= 1.0 && < 2, event-list==0.0.6, non-negative==0.0.1, mtl, QuickCheck+ -- Instead of the full-blown Monad Template Library with multi-parameter type classes with functional dependencies+ -- we also be happy with the less expensive+ -- http://darcs.haskell.org/packages/mtl-split/Control/Monad/Trans/State.hs++ GHC-Options: -Wall+ Hs-Source-Dirs: src+ Exposed-Modules:+ Sound.MIDI.Event+ Sound.MIDI.File+ Sound.MIDI.File.Load+ Sound.MIDI.File.Save+ -- exports ByteString data type+ Sound.MIDI.General+ Sound.MIDI.IO+ Other-Modules:+ Sound.MIDI.Bit+ Sound.MIDI.Parser+ Sound.MIDI.ParserState+ Sound.MIDI.String+ Sound.MIDI.Utility