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

Safe HaskellNone
LanguageHaskell98

Synthesizer.LLVM.Server.CausalPacked.Speech

Synopsis

Documentation

vowelBand :: IO VowelSynth Source

Synthesize vowels using bandpass filters.

vowelMask :: IO (Map Pitch (Vector Real) -> VowelSynth) Source

Synthesize vowels using sampled impulse responses.

phonemeMask :: IO (Map Pitch (PhonemeType, Vector Real) -> VowelSynthEnv) Source

Like vowelMask, but it does not simply open and close the gate abruptly. Instead we use an envelope for fading the filtered sound in and out.