Cabal-Version: 2.2 Name: synthesizer-alsa Version: 0.5.0.6 License: GPL-3.0-only License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://www.haskell.org/haskellwiki/Synthesizer Category: Sound, Music Synopsis: Control synthesizer effects via ALSA/MIDI Description: This package allows to read MIDI events and to convert them to control signals that can be used for audio effects. As demonstration there is a keyboard controlled music synthesizer. Stability: Experimental Tested-With: GHC==6.4.1, GHC==6.8.2, GHC==6.10.4, GHC==6.12.3 Tested-With: GHC==7.0.4, GHC==7.2.1 Build-Type: Simple Source-Repository this Tag: 0.5.0.6 Type: darcs Location: http://code.haskell.org/synthesizer/alsa/ Source-Repository head Type: darcs Location: http://code.haskell.org/synthesizer/alsa/ Flag optimizeAdvanced description: Enable advanced optimizations. They slow down compilation considerably. default: False Flag buildExamples description: Build example executables default: False Library Build-Depends: synthesizer-midi >=0.6 && <0.7, synthesizer-dimensional >=0.7 && <0.9, synthesizer-core >=0.6 && <0.9, midi-alsa >=0.2 && <0.3, midi >=0.2 && <0.3, sox >=0.2.1 && <0.3, alsa-seq >=0.6 && <0.7, alsa-pcm >=0.6 && <0.7, alsa-core >=0.5 && <0.6, storablevector >=0.2.5 && <0.3, numeric-prelude >=0.3 && <0.5, non-negative >=0.1 && <0.2, event-list >=0.1 && <0.2, transformers >=0.2 && <0.6, utility-ht >=0.0.1 && <0.1, random >=1.0 && < 1.3, old-time >=1.0 && < 1.2, base >=4.5 && <5 Default-Language: Haskell98 GHC-Options: -Wall GHC-Options: -fwarn-unused-do-bind Hs-source-dirs: src Exposed-modules: Synthesizer.ALSA.EventList Synthesizer.ALSA.Storable.Play Synthesizer.ALSA.Dimensional.Play Synthesizer.ALSA.CausalIO.Process Executable realtimesynth If !flag(buildExamples) Buildable: False If flag(optimizeAdvanced) GHC-Options: -fllvm GHC-Options: -Wall -fexcess-precision -threaded -- -ddump-simpl-stats -ddump-asm GHC-Options: -fwarn-unused-do-bind Default-Language: Haskell98 Build-Depends: synthesizer-alsa, synthesizer-midi, synthesizer-core, midi, sox, alsa-seq, alsa-pcm, storablevector, numeric-prelude, non-negative, event-list, transformers, utility-ht, base Hs-Source-Dirs: server Other-modules: Synthesizer.ALSA.Storable.Server.Common Synthesizer.ALSA.Storable.Server.Test Synthesizer.ALSA.Storable.Server.Run Main-Is: Synthesizer/ALSA/Storable/Server.hs Executable synthicate If !flag(buildExamples) Buildable: False If flag(optimizeAdvanced) GHC-Options: -fllvm GHC-Options: -Wall -fexcess-precision -threaded -- -ddump-simpl-stats GHC-Options: -fwarn-unused-do-bind Default-Language: Haskell98 Build-Depends: synthesizer-alsa, synthesizer-midi, synthesizer-dimensional, synthesizer-core, midi, alsa-seq, alsa-pcm, storablevector, numeric-prelude, event-list, base Hs-Source-Dirs: server Other-modules: Synthesizer.ALSA.Dimensional.Server.Common Synthesizer.ALSA.Dimensional.Server.Test Synthesizer.ALSA.Dimensional.Server.Run Main-Is: Synthesizer/ALSA/Dimensional/Server.hs