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: