Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type SoundHandler note = (FromNote Double note, [SoundAssign]) Source
fromMelody :: Instrument -> T () -> T Source
fromMusicGlobalEffect :: Ord note => SoundHandler note -> (UGen -> UGen, NumberChannels) -> T note -> T Source
fromRhythmicMusicSoundEffects :: (Ord drum, Ord instr) => ChannelMap instr drum -> NumberChannels -> T instr drum -> T Source
rhythmicMusic :: (Show instr, Show drum, Ord instr, Ord drum) => DrumTable drum -> InstrumentTable instr -> SoundHandler (Note drum instr) Source
rhythmicMusicWithAttributes :: (Ord instr, Ord drum) => DrumTableWithAttributes drum -> InstrumentTableWithAttributes instr -> SoundHandler (Note drum instr) Source
installSoundMsg :: SoundParameters params => String -> Channel -> Sound params -> Message Source