synthesizer-alsa-0.3: Control synthesizer effects via ALSA/MIDI

Synthesizer.Dimensional.MIDIValue

Description

Functions for converting MIDI controller and key values to something meaningful for signal processing.

Synopsis

Documentation

controllerLinear :: (C y, C v) => T v y -> (T v y, T v y) -> Int -> ySource

controllerExponential :: (C y, C v) => T v y -> (T v y, T v y) -> Int -> ySource

pitchBend :: (C y, C v) => T v y -> y -> T v y -> Int -> ySource

frequencyFromPitch :: C y => Pitch -> Frequency ySource

Convert pitch to frequency according to the default tuning in MIDI 1.0 Detailed Specification.