haskore-synthesizer-0.0.1: Audio signal processing coded in HaskellContentsIndex
Haskore.Interface.Signal.Note
Synopsis
newtype T time v = Cons {
toSignal :: (time -> T v)
}
type FromNote time dyn v note = dyn -> Relative -> note -> T time v
fromRhythmicNote :: (Floating time, C dyn, C dyn v) => ToDrum time v drum -> ToInstrument time v instr -> FromNote time dyn v (Note drum instr)
velocityFromStd :: C dyn => dyn -> Rational -> dyn
pitchFromStd :: Floating time => Relative -> T -> time
Documentation
newtype T time v
Constructors
Cons
toSignal :: (time -> T v)
type FromNote time dyn v note = dyn -> Relative -> note -> T time v
tone signal renderer with parameters: dynamics, transposition, the note body (instrument, pitch, attributes)
fromRhythmicNote :: (Floating time, C dyn, C dyn v) => ToDrum time v drum -> ToInstrument time v instr -> FromNote time dyn v (Note drum instr)
velocityFromStd :: C dyn => dyn -> Rational -> dyn
pitchFromStd :: Floating time => Relative -> T -> time
Produced by Haddock version 0.7