synthesizer-llvm-0.7.0.1: Efficient signal processing using runtime compilation

Safe HaskellNone
LanguageHaskell98

Synthesizer.LLVM.MIDI

Description

Convert MIDI events of a MIDI controller to a control signal.

Documentation

frequencyFromBendModulation :: (C y, Storable y, MakeValueTuple y, ValueTuple y ~ yl, PseudoRing yl, Fraction yl, IntegerConstant yl, C yl) => T p y -> T p (T yl) yl Source

applyModulation :: (Transform signal, NormalForm signal) => signal -> Modulator (signal -> instr, note) (instr, note)