 | 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 |