packages feed

Bang-0.1.0.2: Bang.cabal

name:                Bang
version:             0.1.0.2
synopsis:            A Drum Machine DSL for Haskell
description:         
  This library consists of a DSL for piecing together drum compositions. It uses a MIDI backend
  and is only currently available for use on Mac OSX. Much of the library was inspired by previous work done by Yale's
  @<http://haskell.cs.yale.edu/euterpea/ Euterpea>@ project and Paul Hudak\'s @<http://cpsc.yale.edu/sites/default/files/files/tr1259.pdf paper>@.
homepage:            https://github.com/5outh/Bang/
license:             MIT
license-file:        LICENSE
author:              Benjamin Kovach
maintainer:          bkovach13@gmail.com
-- copyright:           
category:            Sound
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

library
  exposed-modules:     Bang, 
                       Bang.Interface.Base,
                       Bang.Interface.Drum,
                       Bang.Music.Class, 
                       Bang.Music.Operators, 
                       Bang.Music.Transform

  other-modules:       Bang.Interpreter,
                       System.MIDI

  -- other-modules:       
  other-extensions:    DeriveFunctor, NoMonomorphismRestriction
  build-depends:       base >=4.6 && <5, 
                       mtl >=2.1 && <3, 
                       transformers >=0.3 && <0.4,
                       bifunctors >= 4 && <5,
                       stm >= 2.4 && < 5

  hs-source-dirs:      src
  default-language:    Haskell2010