Name: haskore-synthesizer
Version: 0.0.3.3
License: GPL
License-File: LICENSE
Author: Henning Thielemann <haskell@henning-thielemann.de>
Maintainer: Henning Thielemann <haskell@henning-thielemann.de>
Homepage: http://www.haskell.org/haskellwiki/Synthesizer
Category: Sound, Music
Synopsis: Music rendering coded in Haskell
Description:
Use native Haskell Audio Signal Processing for Music rendering with Haskore.
Contains several example songs.
Stability: Experimental
Tested-With: GHC==6.8.2, GHC==6.10.4, GHC==7.8.4
Cabal-Version: >=1.10
Build-Type: Simple
Flag splitBase
description: Choose the new smaller, split-up base package.
Flag buildExamples
description: Build example executables
default: False
Source-Repository this
Tag: 0.0.3.3
Type: darcs
Location: http://code.haskell.org/haskore/revised/synthesizer/
Source-Repository head
Type: darcs
Location: http://code.haskell.org/haskore/revised/synthesizer/
Library
Build-Depends:
synthesizer-filter >=0.4 && <0.5,
synthesizer-core >= 0.4 && < 0.9,
haskore >=0.1 && <0.3,
numeric-prelude >=0.2 && <0.5,
-- dependency on non-negative for Haddock
non-negative >=0.0.1 && <0.2,
event-list >=0.0.6 && <0.2,
data-accessor >=0.2 && <0.3,
utility-ht >=0.0.9 && <0.1
If flag(splitBase)
Build-Depends:
base >= 3 && <5,
random >= 1.0 && < 1.2
Else
Build-Depends:
base >= 1.0 && < 2
GHC-Options: -Wall
If impl(ghc>=7.0)
GHC-Options: -fwarn-unused-do-bind
CPP-Options: -DNoImplicitPrelude=RebindableSyntax
Default-Language: Haskell2010
Default-Extensions: CPP
Hs-source-dirs: src
Exposed-modules:
Haskore.Interface.Signal.InstrumentMap
Haskore.Interface.Signal.Note
Haskore.Interface.Signal.Write
Haskore.Interface.Signal.Example.ChildSong6
Haskore.Interface.Signal.Example.FMBassLine
Haskore.Interface.Signal.Example.FilterSaw
Haskore.Interface.Signal.Example.Guitar
Haskore.Interface.Signal.Example.SwanLake
Haskore.Interface.Signal.Example.WinterAde
Executable rendersong
If !flag(buildExamples)
Buildable: False
Build-Depends:
haskore-synthesizer,
synthesizer-core,
utility-ht,
base
Main-Is: src/RenderSong.hs
GHC-Options: -Wall
Default-Language: Haskell2010