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

Synthesizer.Dimensional.ALSA.Play

Documentation

type RenderedStorableSignal u t v y yv = T (Dimensional u t) (Dimensional v y) (T yv)Source

type StorableSignal s v y yv = T (Phantom s) (Dimensional v y) (T yv)Source

renderTimeVoltageStorable :: (C y yv, SampleFmt yv, C t) => Time t -> T Frequency t -> (forall s. T s Time t (StorableSignal s Voltage y yv)) -> IO ()Source

renderTimeVoltageMonoStorableToInt16 :: (Storable y, C y, C t) => Time t -> T Frequency t -> (forall s. T s Time t (StorableSignal s Voltage y y)) -> IO ()Source

renderTimeVoltageStereoStorableToInt16 :: (Storable y, C y y, C y, C t) => Time t -> T Frequency t -> (forall s. T s Time t (StorableSignal s Voltage y (T y))) -> IO ()Source