haskore-synthesizer-0.0.2: Audio signal processing coded in Haskell
Source code
Contents
Index
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
Source
Constructors
Cons
toSignal
:: time ->
T
v
type
FromNote
time dyn v note = dyn ->
Relative
-> note ->
T
time v
Source
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)
Source
velocityFromStd
::
C
dyn => dyn ->
Rational
-> dyn
Source
pitchFromStd
::
Floating
time =>
Relative
->
T
-> time
Source
Produced by
Haddock
version 2.3.0