packages feed

zmidi-core-0.3.0: zmidi-core.cabal

name:             zmidi-core
version:          0.3.0
license:          BSD3
license-file:     LICENSE
copyright:        Stephen Tetley <stephen.tetley@gmail.com>
maintainer:       Stephen Tetley <stephen.tetley@gmail.com>
homepage:         http://code.google.com/p/copperbox/
category:         Music
synopsis:         Read and write MIDI files.
description:
  .
  Minimalist library to read and write MIDI files, with 
  dependencies only on ByteString and Data.Binary.
  .
  Changelog:
  .
  v0.2.1 to v0.3.0:
  .
  * Revised naming of the MIDI data types. All data types now have 
    the prefix Midi (previously only MidiFile followed this scheme).
    The rationale for this is client software, that might want a 
    higher-level representation, is then free to use the more 
    generic names Track, Message, etc.
  .
  * @DeltaTime@ made a newtype wrapper rather than a type synonym.
  .
  * Renamed the pretty print functions @track@ to @printMidiTrack@ 
    and @header@ to @printMidiHeader@.
  .
  * Moved internal dataypes (SplitByte, Varlen) into a private 
    module.
  .
  v0.2.0 to v0.2.1:
  . 
  * Added Show class constraints to various type signatures to 
    accommodate changes to Num superclass hierarchy in GHC 7.4.
    Thanks to Remy Moueza for the patches.
  . 
  v0.1.0 to v0.2.0:
  .
  * Added a top-level /shim/ module to import all the exposed
    modules. Added a version number module
  .
  .
build-type:         Simple
stability:          unstable
cabal-version:      >= 1.2

extra-source-files:
  CHANGES,
  demo/MidiCopy.hs,
  demo/MidiPrint.hs,
  demo/MidiTune.hs


library
  hs-source-dirs:     src
  build-depends:      base < 5,
                      bytestring,
                      binary >= 0.5
  
  exposed-modules:
    ZMidi.Core,
    ZMidi.Core.Datatypes,
    ZMidi.Core.Pretty,
    ZMidi.Core.ReadFile,
    ZMidi.Core.VersionNumber,
    ZMidi.Core.WriteFile

  other-modules:
    ZMidi.Core.Internal.ExtraTypes,
    ZMidi.Core.Internal.ParserMonad,
    ZMidi.Core.Internal.SimpleFormat
      
  extensions:
    

  ghc-options:
  
  includes: