haskore-supercollider-0.1.2.2: Haskore back-end for SuperCollider

Haskore.Interface.SuperCollider.Schedule

Documentation

data T Source

Constructors

Cons 

Fields

initial :: [OSC]

All of these messages must be synchronous! Otherwise the player might wait forever.

body :: T Time OSC
 

Instances

type SoundHandler note = (FromNote Double note, [SoundAssign])Source

fromMusic :: Ord note => SoundHandler note -> T note -> TSource

fromRhythmicMusicSoundEffects :: (Ord drum, Ord instr) => ChannelMap instr drum -> NumberChannels -> T instr drum -> TSource

rhythmicMusic :: (Show instr, Show drum, Ord instr, Ord drum) => DrumTable drum -> InstrumentTable instr -> SoundHandler (Note drum instr)Source

fromMusicMsgs :: Ord note => (FromNote Double note, [OSC]) -> T note -> TSource