Name: reactive-jack
Version: 0.2
License: BSD3
License-File: LICENSE
Author: Henning Thielemann <haskell@henning-thielemann.de>
Maintainer: Henning Thielemann <haskell@henning-thielemann.de>
Homepage: http://www.haskell.org/haskellwiki/Reactive-balsa
Category: Sound, Music
Build-Type: Simple
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.6
Build-Type: Simple
Source-Repository head
type: darcs
location: http://hub.darcs.net/thielema/reactive-jack/
Source-Repository this
type: darcs
location: http://hub.darcs.net/thielema/reactive-jack/
tag: 0.2
Flag splitBase
description: Choose the new smaller, split-up base package.
Library
Build-Depends:
reactive-midyim >=0.2 && <0.3,
reactive-banana >=0.7 && <0.8,
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.6,
transformers >=0.2 && <0.6,
explicit-exception >=0.1.7 && <0.2,
extensible-exceptions >=0.1 && <0.2,
random >=1 && <2,
base >=4 && <5
GHC-Options: -Wall
Hs-Source-Dirs: src
Exposed-Modules:
Reactive.Banana.JACK.Process
Reactive.Banana.JACK.Example
Reactive.Banana.JACK.Common