| haskore-synthesizer-0.0.1: Audio signal processing coded in Haskell | Contents | Index |
|
Haskore.Interface.Signal.Example.FMBassLine |
|
|
|
|
|
|
Documentation |
|
data MyNote |
Constructors | | Instances | |
|
|
type ModIndex = Int |
|
type ModDepth = Time |
|
type ModParam = (ModIndex, ModDepth) |
|
type Vibrato = Time |
|
type NoteIon = Dur -> () -> T () |
|
makeBassLine :: [NoteIon] -> [ModIndex] -> [ModDepth] -> T MyNote |
|
bassPattern :: [NoteIon] |
|
bassLine :: T MyNote |
|
makeSawLine :: [([NoteIon], [(Dur, Dur, Vibrato)])] -> T MyNote |
|
zn :: Dur |
|
sawPattern :: [([NoteIon], [(Dur, Dur, Vibrato)])] |
|
sawLine :: T MyNote |
|
song :: T MyNote |
|
noteToSignal :: Time -> Volume -> Relative -> MyNote -> T Volume Volume |
|
saw :: (C a a, C a, C a) => a -> a -> a -> a -> T a |
|
songToSignalMono :: Time -> Time -> T MyNote -> T Volume |
|
stereoSignal :: Time -> T (Volume, Volume) |
|
main :: IO ExitCode |
|
Produced by Haddock version 0.7 |