Contents
Index
reactive-balsa-0.1.1: Programmatically edit MIDI events via ALSA and reactive-banana
Index
Abs
Reactive.Banana.ALSA.Time
all
Reactive.Banana.ALSA.Training
AllNotesOff
Reactive.Banana.ALSA.Common
beat
Reactive.Banana.ALSA.Sequencer
beatQuant
Reactive.Banana.ALSA.Sequencer
beatVar
Reactive.Banana.ALSA.Sequencer
binary
Reactive.Banana.ALSA.Example
binaryAccident
Reactive.Banana.ALSA.Pattern
binaryLegato
Reactive.Banana.ALSA.Pattern
binaryStaccato
Reactive.Banana.ALSA.Pattern
bruijn
1 (Function)
Reactive.Banana.ALSA.Pattern
2 (Function)
Reactive.Banana.ALSA.Example
Bundle
Reactive.Banana.ALSA.Common
bypass
1 (Function)
Reactive.Banana.ALSA.Utility
2 (Function)
Reactive.Banana.ALSA.Sequencer
C
Reactive.Banana.ALSA.KeySet
cancelEchos
Reactive.Banana.ALSA.Sequencer
change
Reactive.Banana.ALSA.KeySet
channel
Reactive.Banana.ALSA.Common
checkChannel
Reactive.Banana.ALSA.Common
checkController
Reactive.Banana.ALSA.Common
checkMode
Reactive.Banana.ALSA.Common
checkPitch
Reactive.Banana.ALSA.Common
checkProgram
Reactive.Banana.ALSA.Common
checkSchedule
Reactive.Banana.ALSA.Sequencer
choosePitchForString
Reactive.Banana.ALSA.Guitar
client
Reactive.Banana.ALSA.Common
connect
Reactive.Banana.ALSA.Common
connectAny
Reactive.Banana.ALSA.Common
connectFrom
Reactive.Banana.ALSA.Common
connectLLVM
Reactive.Banana.ALSA.Common
connectTimidity
Reactive.Banana.ALSA.Common
connectTo
Reactive.Banana.ALSA.Common
Cons
Reactive.Banana.ALSA.Time
cons
Reactive.Banana.ALSA.Time
continuousSelect
Reactive.Banana.ALSA.Example
controller
Reactive.Banana.ALSA.Common
controllerExponential
Reactive.Banana.ALSA.Sequencer
controllerFromNote
Reactive.Banana.ALSA.Common
controllerLinear
Reactive.Banana.ALSA.Sequencer
controllerMatch
Reactive.Banana.ALSA.Common
controllerRaw
Reactive.Banana.ALSA.Sequencer
crossSum
1 (Function)
Reactive.Banana.ALSA.Pattern
2 (Function)
Reactive.Banana.ALSA.Example
crossSumIndex
Reactive.Banana.ALSA.Pattern
crossSumStaticIndex
Reactive.Banana.ALSA.Pattern
ctrlDur
Reactive.Banana.ALSA.Common
ctrlDurExponential
Reactive.Banana.ALSA.Common
ctrlDurLinear
Reactive.Banana.ALSA.Common
cycleDown
Reactive.Banana.ALSA.Pattern
cycleDownIndex
Reactive.Banana.ALSA.Pattern
cyclePrograms
1 (Function)
Reactive.Banana.ALSA.Sequencer
2 (Function)
Reactive.Banana.ALSA.Example
cycleProgramsDefer
Reactive.Banana.ALSA.Sequencer
cycleUp
1 (Function)
Reactive.Banana.ALSA.Pattern
2 (Function)
Reactive.Banana.ALSA.Example
cycleUpAuto
Reactive.Banana.ALSA.Example
cycleUpIndex
Reactive.Banana.ALSA.Pattern
cycleUpInversions
Reactive.Banana.ALSA.Pattern
cycleUpOctave
Reactive.Banana.ALSA.Pattern
cycleUpOffset
Reactive.Banana.ALSA.Example
debug
Reactive.Banana.ALSA.Sequencer
decomposePositional
Reactive.Banana.ALSA.Pattern
decons
Reactive.Banana.ALSA.Time
deconsLatch
Reactive.Banana.ALSA.KeySet
deconsPressed
Reactive.Banana.ALSA.KeySet
defaultTempoCtrl
Reactive.Banana.ALSA.Common
delay
1 (Function)
Reactive.Banana.ALSA.Sequencer
2 (Function)
Reactive.Banana.ALSA.Example
delayAdd
1 (Function)
Reactive.Banana.ALSA.Common
2 (Function)
Reactive.Banana.ALSA.Sequencer
3 (Function)
Reactive.Banana.ALSA.Example
delaySchedule
Reactive.Banana.ALSA.Sequencer
delayTranspose
Reactive.Banana.ALSA.Example
div
Reactive.Banana.ALSA.Time
EventBundle
Reactive.Banana.ALSA.Common
EventDataBundle
Reactive.Banana.ALSA.Common
Events
Reactive.Banana.ALSA.Common
eventsFromKey
Reactive.Banana.ALSA.Common
examplePolyTempo0
Reactive.Banana.ALSA.Pattern
examplePolyTempo1
Reactive.Banana.ALSA.Pattern
exit
Reactive.Banana.ALSA.Common
flattenEvents
Reactive.Banana.ALSA.Common
flipSeq
Reactive.Banana.ALSA.Pattern
fraction
Reactive.Banana.ALSA.Common
fromEvent
Reactive.Banana.ALSA.Time
fromList
Reactive.Banana.ALSA.Pattern
fromStamp
Reactive.Banana.ALSA.Time
Future
1 (Type/Class)
Reactive.Banana.ALSA.Common
2 (Data Constructor)
Reactive.Banana.ALSA.Common
futureData
Reactive.Banana.ALSA.Common
futureTime
Reactive.Banana.ALSA.Common
getHandle
Reactive.Banana.ALSA.Sequencer
getPitch
Reactive.Banana.ALSA.Guitar
getTempo
Reactive.Banana.ALSA.Example
GroupLatch
1 (Type/Class)
Reactive.Banana.ALSA.KeySet
2 (Data Constructor)
Reactive.Banana.ALSA.KeySet
groupLatch
1 (Function)
Reactive.Banana.ALSA.KeySet
2 (Function)
Reactive.Banana.ALSA.Example
groupLatchPlayed
Reactive.Banana.ALSA.KeySet
groupLatchPlayed_
Reactive.Banana.ALSA.KeySet
groupLatchPressed
Reactive.Banana.ALSA.KeySet
groupLatchPressed_
Reactive.Banana.ALSA.KeySet
guitar
1 (Function)
Reactive.Banana.ALSA.Sequencer
2 (Function)
Reactive.Banana.ALSA.Example
Handle
1 (Type/Class)
Reactive.Banana.ALSA.Common
2 (Data Constructor)
Reactive.Banana.ALSA.Common
haskellSynth
Reactive.Banana.ALSA.Common
immediateBundle
Reactive.Banana.ALSA.Common
inc
Reactive.Banana.ALSA.Time
increasePitch
Reactive.Banana.ALSA.Common
index
Reactive.Banana.ALSA.KeySet
IndexNote
1 (Type/Class)
Reactive.Banana.ALSA.Pattern
2 (Data Constructor)
Reactive.Banana.ALSA.Pattern
init
Reactive.Banana.ALSA.Common
inputs
Reactive.Banana.ALSA.Common
intervals
Reactive.Banana.ALSA.Training
inversions
Reactive.Banana.ALSA.Pattern
isAllNotesOff
Reactive.Banana.ALSA.Common
item
Reactive.Banana.ALSA.Pattern
KeyQueue
Reactive.Banana.ALSA.Common
KeySet
Reactive.Banana.ALSA.Common
Latch
1 (Type/Class)
Reactive.Banana.ALSA.KeySet
2 (Data Constructor)
Reactive.Banana.ALSA.KeySet
latch
1 (Function)
Reactive.Banana.ALSA.KeySet
2 (Function)
Reactive.Banana.ALSA.Sequencer
3 (Function)
Reactive.Banana.ALSA.Example
latchAcc
Reactive.Banana.ALSA.KeySet
latchChange
Reactive.Banana.ALSA.KeySet
liftNetworkDescription
Reactive.Banana.ALSA.Sequencer
makeControllerLinear
Reactive.Banana.ALSA.Sequencer
makeEcho
Reactive.Banana.ALSA.Common
makeEvent
Reactive.Banana.ALSA.Common
mapChordToString
Reactive.Banana.ALSA.Guitar
mapMaybe
Reactive.Banana.ALSA.Utility
maybeNote
Reactive.Banana.ALSA.Common
maybeNoteExt
Reactive.Banana.ALSA.Common
maybePitch
Reactive.Banana.ALSA.Common
mergeEither
Reactive.Banana.ALSA.Common
mergeStable
Reactive.Banana.ALSA.Common
mono
Reactive.Banana.ALSA.Pattern
nano
Reactive.Banana.ALSA.Time
nextProgram
Reactive.Banana.ALSA.Common
nextSchedule
Reactive.Banana.ALSA.Sequencer
normalVelocity
Reactive.Banana.ALSA.Common
NoteBoundary
1 (Type/Class)
Reactive.Banana.ALSA.Common
2 (Data Constructor)
Reactive.Banana.ALSA.Common
NoteBoundaryExt
1 (Type/Class)
Reactive.Banana.ALSA.Common
2 (Data Constructor)
Reactive.Banana.ALSA.Common
noteFromBnd
Reactive.Banana.ALSA.Common
noteSequence
Reactive.Banana.ALSA.Sequencer
now
Reactive.Banana.ALSA.Common
outputEvent
Reactive.Banana.ALSA.Common
outputEvents
Reactive.Banana.ALSA.Sequencer
outputs
Reactive.Banana.ALSA.Common
parseAddresses
Reactive.Banana.ALSA.Common
partition
Reactive.Banana.ALSA.Utility
partitionMaybe
Reactive.Banana.ALSA.Utility
pass
Reactive.Banana.ALSA.Example
pattern
Reactive.Banana.ALSA.Example
pingPong
1 (Function)
Reactive.Banana.ALSA.Pattern
2 (Function)
Reactive.Banana.ALSA.Example
pingPongAuto
Reactive.Banana.ALSA.Example
pingPongIndex
Reactive.Banana.ALSA.Pattern
pitch
Reactive.Banana.ALSA.Common
PitchChannel
1 (Type/Class)
Reactive.Banana.ALSA.Sequencer
2 (Data Constructor)
Reactive.Banana.ALSA.Sequencer
Poly
1 (Type/Class)
Reactive.Banana.ALSA.Pattern
2 (Data Constructor)
Reactive.Banana.ALSA.Pattern
poly
Reactive.Banana.ALSA.Pattern
portPrivate
Reactive.Banana.ALSA.Common
portPublic
Reactive.Banana.ALSA.Common
Pressed
1 (Type/Class)
Reactive.Banana.ALSA.KeySet
2 (Data Constructor)
Reactive.Banana.ALSA.KeySet
pressed
1 (Function)
Reactive.Banana.ALSA.KeySet
2 (Function)
Reactive.Banana.ALSA.Sequencer
pressedAcc
Reactive.Banana.ALSA.KeySet
program
Reactive.Banana.ALSA.Common
programFromBanks
Reactive.Banana.ALSA.Common
programsAsBanks
Reactive.Banana.ALSA.Common
queue
Reactive.Banana.ALSA.Common
random
1 (Function)
Reactive.Banana.ALSA.Pattern
2 (Function)
Reactive.Banana.ALSA.Example
randomInversions
1 (Function)
Reactive.Banana.ALSA.Pattern
2 (Function)
Reactive.Banana.ALSA.Example
reactimate
Reactive.Banana.ALSA.Sequencer
Reactor
1 (Type/Class)
Reactive.Banana.ALSA.Sequencer
2 (Data Constructor)
Reactive.Banana.ALSA.Sequencer
reduceNoteVelocity
Reactive.Banana.ALSA.Common
releaseKey
Reactive.Banana.ALSA.KeySet
releasePlayedKeys
Reactive.Banana.ALSA.KeySet
replaceProgram
Reactive.Banana.ALSA.Common
reserveSchedule
Reactive.Banana.ALSA.Sequencer
reset
Reactive.Banana.ALSA.KeySet
reverse
1 (Function)
Reactive.Banana.ALSA.Common
2 (Function)
Reactive.Banana.ALSA.Example
reverseThreeNotes
Reactive.Banana.ALSA.Training
run
1 (Function)
Reactive.Banana.ALSA.Sequencer
2 (Function)
Reactive.Banana.ALSA.Example
runLLVM
Reactive.Banana.ALSA.Example
runM
Reactive.Banana.ALSA.Sequencer
runReactor
Reactive.Banana.ALSA.Sequencer
runTimidity
Reactive.Banana.ALSA.Example
scale
Reactive.Banana.ALSA.Time
scaleCeiling
Reactive.Banana.ALSA.Time
scaleInt
Reactive.Banana.ALSA.Time
Schedule
Reactive.Banana.ALSA.Sequencer
scheduleQueue
Reactive.Banana.ALSA.Sequencer
seekProgram
Reactive.Banana.ALSA.Common
selectFromChord
Reactive.Banana.ALSA.Pattern
selectFromChordRatio
Reactive.Banana.ALSA.Pattern
selectFromOctaveChord
Reactive.Banana.ALSA.Pattern
selectInversion
Reactive.Banana.ALSA.Pattern
Selector
Reactive.Banana.ALSA.Pattern
sendController
Reactive.Banana.ALSA.Common
sendEchos
Reactive.Banana.ALSA.Sequencer
sendKey
Reactive.Banana.ALSA.Common
sendMode
Reactive.Banana.ALSA.Common
sendNote
Reactive.Banana.ALSA.Common
sendProgram
Reactive.Banana.ALSA.Common
sequ
Reactive.Banana.ALSA.Common
sequence
Reactive.Banana.ALSA.Utility
serialCycleUp
Reactive.Banana.ALSA.Example
SerialLatch
1 (Type/Class)
Reactive.Banana.ALSA.KeySet
2 (Data Constructor)
Reactive.Banana.ALSA.KeySet
serialLatch
Reactive.Banana.ALSA.KeySet
serialLatchCursor
Reactive.Banana.ALSA.KeySet
serialLatchCursor_
Reactive.Banana.ALSA.KeySet
serialLatchPlayed
Reactive.Banana.ALSA.KeySet
serialLatchPlayed_
Reactive.Banana.ALSA.KeySet
serialLatchSize_
Reactive.Banana.ALSA.KeySet
setChannel
Reactive.Banana.ALSA.Common
setTimeStamping
Reactive.Banana.ALSA.Common
simpleNote
Reactive.Banana.ALSA.Common
singletonBundle
Reactive.Banana.ALSA.Common
size
Reactive.Banana.ALSA.KeySet
snapSelect
1 (Function)
Reactive.Banana.ALSA.Sequencer
2 (Function)
Reactive.Banana.ALSA.Example
sortThreeNotes
Reactive.Banana.ALSA.Training
split
Reactive.Banana.ALSA.Example
splitFraction
Reactive.Banana.ALSA.Common
splitPattern
Reactive.Banana.ALSA.Example
startQueue
Reactive.Banana.ALSA.Common
startSchedule
Reactive.Banana.ALSA.Sequencer
stringPitches
Reactive.Banana.ALSA.Guitar
subSat
Reactive.Banana.ALSA.Time
subtractPitch
Reactive.Banana.ALSA.Common
sweep
1 (Function)
Reactive.Banana.ALSA.Sequencer
2 (Function)
Reactive.Banana.ALSA.Example
T
1 (Type/Class)
Reactive.Banana.ALSA.Time
2 (Type/Class)
Reactive.Banana.ALSA.Pattern
tempoCtrl
Reactive.Banana.ALSA.Sequencer
threeNotes
Reactive.Banana.ALSA.Training
time
Reactive.Banana.ALSA.Example
timidity
Reactive.Banana.ALSA.Common
toList
Reactive.Banana.ALSA.KeySet
toStamp
Reactive.Banana.ALSA.Time
trainer
1 (Function)
Reactive.Banana.ALSA.Sequencer
2 (Function)
Reactive.Banana.ALSA.Example
Transpose
Reactive.Banana.ALSA.Guitar
transpose
1 (Function)
Reactive.Banana.ALSA.Common
2 (Function)
Reactive.Banana.ALSA.Guitar
3 (Function)
Reactive.Banana.ALSA.Example
transposeToClosestOctave
Reactive.Banana.ALSA.Sequencer
transposeTwoNotes
Reactive.Banana.ALSA.Training
traverse
Reactive.Banana.ALSA.Utility
traversePrograms
Reactive.Banana.ALSA.Common
traverseProgramsSeek
Reactive.Banana.ALSA.Common
twoNotes
Reactive.Banana.ALSA.Training
uniqueChanges
Reactive.Banana.ALSA.Sequencer
velocity
Reactive.Banana.ALSA.Common
with
Reactive.Banana.ALSA.Common