Name: reactive-jack Version: 0.4.1.2 License: BSD3 License-File: LICENSE Author: Henning Thielemann Maintainer: Henning Thielemann Homepage: http://www.haskell.org/haskellwiki/Reactive-balsa Category: Sound, Music Synopsis: Process MIDI events via reactive-banana and JACK Description: MIDI is the Musical Instrument Digital Interface, JACK is the JACK Audio Connection Kit. This package allows to manipulate a sequence of MIDI events via JACK. It is intended to be plugged as a playing assistant between a MIDI input device (e.g. a keyboard or a controller bank) and a MIDI controlled synthesizer (e.g. a software synthesizer or an external synthesizer). For software synthesizers see the Haskell packages @synthesizer-alsa@, @synthesizer-llvm@, @supercollider-midi@, @hsc3@, @YampaSynth@ or the C packages @fluidsynth@ and @Timidity@. . Applications include: Remapping of channels, controller, instruments, keys, Keyboard splitting, Conversion from notes to controllers, Latch mode, Convert parallel chords to serial patterns, Automated change of MIDI controllers, Delay and echo. . It is intended that you write programs for MIDI stream manipulation. It is not intended to provide an executable program with all the functionality available in a custom programming interface. It is most fun to play with the stream editors in GHCi. However we provide an example module that demonstrates various effects. Tested-With: GHC==7.4.1 Cabal-Version: >=1.10 Build-Type: Simple Source-Repository head type: darcs location: https://hub.darcs.net/thielema/reactive-jack/ Source-Repository this type: darcs location: https://hub.darcs.net/thielema/reactive-jack/ tag: 0.4.1.2 Library Build-Depends: reactive-midyim >=0.4 && <0.5, reactive-banana-bunch >=1.0 && <1.1, midi >=0.2 && <0.3, jack >=0.7 && <0.8, event-list >=0.1.1 && < 0.2, non-negative >=0.1 && <0.2, data-accessor >=0.2.1 && <0.3, utility-ht >=0.0.8 && <0.1, containers >=0.2 && <0.7, semigroups >=0.1 && <1.0, explicit-exception >=0.1.7 && <0.3, transformers >=0.2 && <0.7, extensible-exceptions >=0.1 && <0.2, random >=1 && <2, base >=4 && <5 Default-Language: Haskell98 GHC-Options: -Wall Hs-Source-Dirs: src Exposed-Modules: Reactive.Banana.JACK.Process Reactive.Banana.JACK.Example Reactive.Banana.JACK.Common