haskore-0.0.5.1: The Haskore Computer Music System
Source code
Contents
Index
Haskore.Interface.CSound.Generator
Documentation
data
T
Source
Constructors
Routine
Number
[
Parameter
]
SoundFile
SFName
SkipTime
ChanNum
Instances
Show
T
type
SFName
=
String
Source
type
SkipTime
=
Time
Source
type
ChanNum
=
Float
Source
type
Number
=
Int
Source
type
Parameter
=
Float
Source
soundFile
::
SFName
->
SkipTime
->
ChanNum
->
T
Source
tableValues
:: [
Parameter
] ->
T
Source
polynomial
::
Interval
->
Coefficients
->
T
Source
type
Interval
= (
Float
,
Float
)
Source
type
Coefficients
= [
Float
]
Source
exponential1
::
StartPt
-> [(
SegLength
,
EndPt
)] ->
T
Source
type
StartPt
=
Float
Source
type
SegLength
=
Float
Source
type
EndPt
=
Float
Source
exponential2
:: [
Point
] ->
T
Source
type
Point
= (
Float
,
Float
)
Source
cubic
::
StartPt
-> [(
SegLength
,
EndPt
)] ->
T
Source
lineSeg1
::
StartPt
-> [(
SegLength
,
EndPt
)] ->
T
Source
lineSeg2
:: [
Point
] ->
T
Source
cubicSpline
::
StartPt
-> [(
SegLength
,
EndPt
)] ->
T
Source
compSine1
:: [
PStrength
] ->
T
Source
type
PStrength
=
Float
Source
compSine2
:: [(
PNum
,
PStrength
,
PhaseOffset
)] ->
T
Source
type
PNum
=
Float
Source
type
PhaseOffset
=
Float
Source
compSine3
:: [(
PNum
,
PStrength
,
PhaseOffset
,
DCOffset
)] ->
T
Source
type
DCOffset
=
Float
Source
cosineHarms
::
NHarms
->
LowestHarm
->
Mult
->
T
Source
type
NHarms
=
Int
Source
type
LowestHarm
=
Int
Source
type
Mult
=
Float
Source
randomTable
::
RandDist
->
T
Source
data
RandDist
Source
Constructors
Uniform
Linear
Triangular
Expon
BiExpon
Gaussian
Cauchy
PosCauchy
Instances
Enum
RandDist
Eq
RandDist
Ord
RandDist
Show
RandDist
toStatementWords
::
T
-> [
String
]
Source
Produced by
Haddock
version 2.3.0