Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- vtaba :: Sig -> Tab -> Sig -> SE ()
- vtabi :: D -> Tab -> D -> SE ()
- vtabk :: Sig -> Tab -> Sig -> SE ()
- vtable1k :: Tab -> Sig -> SE ()
- vtablea :: Sig -> Tab -> Sig -> D -> Sig -> SE ()
- vtablei :: D -> Tab -> D -> D -> D -> SE ()
- vtablek :: Sig -> Tab -> Sig -> D -> Sig -> SE ()
- vtablewa :: Sig -> Tab -> D -> Sig -> SE ()
- vtablewi :: D -> Tab -> D -> D -> SE ()
- vtablewk :: Sig -> Tab -> D -> Sig -> SE ()
- vtabwa :: Sig -> Tab -> Sig -> SE ()
- vtabwi :: D -> Tab -> D -> SE ()
- vtabwk :: Sig -> Tab -> Sig -> SE ()
- vadd :: Tab -> Sig -> Sig -> SE ()
- vadd_i :: Tab -> D -> D -> SE ()
- vexp :: Tab -> Sig -> Sig -> SE ()
- vexp_i :: Tab -> D -> D -> SE ()
- vmult :: Tab -> Sig -> Sig -> SE ()
- vmult_i :: Tab -> D -> D -> SE ()
- vpow :: Tab -> Sig -> Sig -> SE ()
- vpow_i :: Tab -> D -> D -> SE ()
- vaddv :: Tab -> Tab -> Sig -> SE ()
- vaddv_i :: Tab -> Tab -> D -> SE ()
- vcopy :: Tab -> Tab -> Sig -> SE ()
- vcopy_i :: Tab -> Tab -> D -> SE ()
- vdivv :: Tab -> Tab -> Sig -> SE ()
- vdivv_i :: Tab -> Tab -> D -> SE ()
- vexpv :: Tab -> Tab -> Sig -> SE ()
- vexpv_i :: Tab -> Tab -> D -> SE ()
- vmap :: Tab -> Tab -> D -> SE ()
- vmultv :: Tab -> Tab -> Sig -> SE ()
- vmultv_i :: Tab -> Tab -> D -> SE ()
- vpowv :: Tab -> Tab -> Sig -> SE ()
- vpowv_i :: Tab -> Tab -> D -> SE ()
- vsubv :: Tab -> Tab -> Sig -> SE ()
- vsubv_i :: Tab -> Tab -> D -> SE ()
- vexpseg :: Tab -> D -> Tab -> D -> Tab -> SE ()
- vlinseg :: Tab -> D -> Tab -> D -> Tab -> SE ()
- vlimit :: Tab -> Sig -> Sig -> D -> SE ()
- vmirror :: Tab -> Sig -> Sig -> D -> SE ()
- vwrap :: Tab -> Sig -> Sig -> D -> SE ()
- vdelayk :: Sig -> Sig -> D -> Sig
- vecdelay :: Tab -> Tab -> Tab -> D -> D -> SE ()
- vport :: Tab -> Sig -> D -> SE ()
- vrandh :: Tab -> Sig -> Sig -> D -> SE ()
- vrandi :: Tab -> Sig -> Sig -> D -> SE ()
- cell :: Sig -> Sig -> D -> D -> D -> D -> SE ()
- vcella :: Sig -> Sig -> D -> D -> D -> D -> D -> SE ()
Tables.
vtaba :: Sig -> Tab -> Sig -> SE () Source #
Read vectors (from tables -or arrays of vectors).
This opcode reads vectors from tables at a-rate.
vtaba andx, ifn, aout1 [, aout2, aout3, .... , aoutN ]
csound doc: http://csound.com/docs/manual/vtaba.html
vtabi :: D -> Tab -> D -> SE () Source #
Read vectors (from tables -or arrays of vectors).
This opcode reads vectors from tables.
vtabi indx, ifn, iout1 [, iout2, iout3, .... , ioutN ]
csound doc: http://csound.com/docs/manual/vtabi.html
vtabk :: Sig -> Tab -> Sig -> SE () Source #
Read vectors (from tables -or arrays of vectors).
This opcode reads vectors from tables at k-rate.
vtabk kndx, ifn, kout1 [, kout2, kout3, .... , koutN ]
csound doc: http://csound.com/docs/manual/vtabk.html
vtable1k :: Tab -> Sig -> SE () Source #
Read a vector (several scalars simultaneously) from a table.
This opcode reads vectors from tables at k-rate.
vtable1k kfn,kout1 [, kout2, kout3, .... , koutN ]
csound doc: http://csound.com/docs/manual/vtable1k.html
vtablea :: Sig -> Tab -> Sig -> D -> Sig -> SE () Source #
Read vectors (from tables -or arrays of vectors).
This opcode reads vectors from tables at a-rate.
vtablea andx, kfn, kinterp, ixmode, aout1 [, aout2, aout3, .... , aoutN ]
csound doc: http://csound.com/docs/manual/vtablea.html
vtablei :: D -> Tab -> D -> D -> D -> SE () Source #
Read vectors (from tables -or arrays of vectors).
This opcode reads vectors from tables.
vtablei indx, ifn, interp, ixmode, iout1 [, iout2, iout3, .... , ioutN ]
csound doc: http://csound.com/docs/manual/vtablei.html
vtablek :: Sig -> Tab -> Sig -> D -> Sig -> SE () Source #
Read vectors (from tables -or arrays of vectors).
This opcode reads vectors from tables at k-rate.
vtablek kndx, kfn, kinterp, ixmode, kout1 [, kout2, kout3, .... , koutN ]
csound doc: http://csound.com/docs/manual/vtablek.html
vtablewa :: Sig -> Tab -> D -> Sig -> SE () Source #
Write vectors (to tables -or arrays of vectors).
This opcode writes vectors to tables at a-rate.
vtablewa andx, kfn, ixmode, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]
csound doc: http://csound.com/docs/manual/vtablewa.html
vtablewi :: D -> Tab -> D -> D -> SE () Source #
Write vectors (to tables -or arrays of vectors).
This opcode writes vectors to tables at init time.
vtablewi indx, ifn, ixmode, inarg1 [, inarg2, inarg3 , .... , inargN ]
csound doc: http://csound.com/docs/manual/vtablewi.html
vtablewk :: Sig -> Tab -> D -> Sig -> SE () Source #
Write vectors (to tables -or arrays of vectors).
This opcode writes vectors to tables at k-rate.
vtablewk kndx, kfn, ixmode, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]
csound doc: http://csound.com/docs/manual/vtablewk.html
vtabwa :: Sig -> Tab -> Sig -> SE () Source #
Write vectors (to tables -or arrays of vectors).
This opcode writes vectors to tables at a-rate.
vtabwa andx, ifn, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]
csound doc: http://csound.com/docs/manual/vtabwa.html
vtabwi :: D -> Tab -> D -> SE () Source #
Write vectors (to tables -or arrays of vectors).
This opcode writes vectors to tables at init time.
vtabwi indx, ifn, inarg1 [, inarg2, inarg3 , .... , inargN ]
csound doc: http://csound.com/docs/manual/vtabwi.html
vtabwk :: Sig -> Tab -> Sig -> SE () Source #
Write vectors (to tables -or arrays of vectors).
This opcode writes vectors to tables at k-rate.
vtabwk kndx, ifn, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]
csound doc: http://csound.com/docs/manual/vtabwk.html
Scalar operations.
vadd :: Tab -> Sig -> Sig -> SE () Source #
Adds a scalar value to a vector in a table.
vadd ifn, kval, kelements [, kdstoffset] [, kverbose]
csound doc: http://csound.com/docs/manual/vadd.html
vadd_i :: Tab -> D -> D -> SE () Source #
Adds a scalar value to a vector in a table.
vadd_i ifn, ival, ielements [, idstoffset]
csound doc: http://csound.com/docs/manual/vadd_i.html
vexp :: Tab -> Sig -> Sig -> SE () Source #
Performs power-of operations between a vector and a scalar
vexp ifn, kval, kelements [, kdstoffset] [, kverbose]
csound doc: http://csound.com/docs/manual/vexp.html
vexp_i :: Tab -> D -> D -> SE () Source #
Performs power-of operations between a vector and a scalar
vexp_i ifn, ival, ielements[, idstoffset]
csound doc: http://csound.com/docs/manual/vexp_i.html
vmult :: Tab -> Sig -> Sig -> SE () Source #
Multiplies a vector in a table by a scalar value.
vmult ifn, kval, kelements [, kdstoffset] [, kverbose]
csound doc: http://csound.com/docs/manual/vmult.html
vmult_i :: Tab -> D -> D -> SE () Source #
Multiplies a vector in a table by a scalar value.
vmult_i ifn, ival, ielements [, idstoffset]
csound doc: http://csound.com/docs/manual/vmult_i.html
vpow :: Tab -> Sig -> Sig -> SE () Source #
Raises each element of a vector to a scalar power.
vpow ifn, kval, kelements [, kdstoffset] [, kverbose]
csound doc: http://csound.com/docs/manual/vpow.html
vpow_i :: Tab -> D -> D -> SE () Source #
Raises each element of a vector to a scalar power
vpow_i ifn, ival, ielements [, idstoffset]
csound doc: http://csound.com/docs/manual/vpow_i.html
Vectorial operations.
vaddv :: Tab -> Tab -> Sig -> SE () Source #
Performs addition between two vectorial control signals.
vaddv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
csound doc: http://csound.com/docs/manual/vaddv.html
vaddv_i :: Tab -> Tab -> D -> SE () Source #
Performs addition between two vectorial control signals at init time.
vaddv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
csound doc: http://csound.com/docs/manual/vaddv_i.html
vcopy :: Tab -> Tab -> Sig -> SE () Source #
Copies between two vectorial control signals
vcopy ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [, kverbose]
csound doc: http://csound.com/docs/manual/vcopy.html
vcopy_i :: Tab -> Tab -> D -> SE () Source #
Copies a vector from one table to another.
vcopy_i ifn1, ifn2, ielements [,idstoffset, isrcoffset]
csound doc: http://csound.com/docs/manual/vcopy_i.html
vdivv :: Tab -> Tab -> Sig -> SE () Source #
Performs division between two vectorial control signals
vdivv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
csound doc: http://csound.com/docs/manual/vdivv.html
vdivv_i :: Tab -> Tab -> D -> SE () Source #
Performs division between two vectorial control signals at init time.
vdivv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
csound doc: http://csound.com/docs/manual/vdivv_i.html
vexpv :: Tab -> Tab -> Sig -> SE () Source #
Performs exponential operations between two vectorial control signals
vexpv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
csound doc: http://csound.com/docs/manual/vexpv.html
vexpv_i :: Tab -> Tab -> D -> SE () Source #
Performs exponential operations between two vectorial control signals at init time.
vexpv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
csound doc: http://csound.com/docs/manual/vexpv_i.html
vmap :: Tab -> Tab -> D -> SE () Source #
Maps elements from a vector according to indexes contained in another vector.
Maps elements from a vector onto another according to the indexes of a this vector.
vmap ifn1, ifn2, ielements [,idstoffset, isrcoffset]
csound doc: http://csound.com/docs/manual/vmap.html
vmultv :: Tab -> Tab -> Sig -> SE () Source #
Performs mutiplication between two vectorial control signals
vmultv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
csound doc: http://csound.com/docs/manual/vmultv.html
vmultv_i :: Tab -> Tab -> D -> SE () Source #
Performs mutiplication between two vectorial control signals at init time.
vmultv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
csound doc: http://csound.com/docs/manual/vmultv_i.html
vpowv :: Tab -> Tab -> Sig -> SE () Source #
Performs power-of operations between two vectorial control signals
vpowv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
csound doc: http://csound.com/docs/manual/vpowv.html
vpowv_i :: Tab -> Tab -> D -> SE () Source #
Performs power-of operations between two vectorial control signals at init time.
vpowv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
csound doc: http://csound.com/docs/manual/vpowv_i.html
vsubv :: Tab -> Tab -> Sig -> SE () Source #
Performs subtraction between two vectorial control signals
vsubv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
csound doc: http://csound.com/docs/manual/vsubv.html
vsubv_i :: Tab -> Tab -> D -> SE () Source #
Performs subtraction between two vectorial control signals at init time.
vsubv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
csound doc: http://csound.com/docs/manual/vsubv_i.html
Envelopes.
vexpseg :: Tab -> D -> Tab -> D -> Tab -> SE () Source #
Vectorial envelope generator
Generate exponential vectorial segments
vexpseg ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]
csound doc: http://csound.com/docs/manual/vexpseg.html
vlinseg :: Tab -> D -> Tab -> D -> Tab -> SE () Source #
Vectorial envelope generator
Generate linear vectorial segments
vlinseg ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]
csound doc: http://csound.com/docs/manual/vlinseg.html
Limiting and Wrapping.
vlimit :: Tab -> Sig -> Sig -> D -> SE () Source #
Limiting and Wrapping Vectorial Signals
Limits elements of vectorial control signals.
vlimit ifn, kmin, kmax, ielements
csound doc: http://csound.com/docs/manual/vlimit.html
vmirror :: Tab -> Sig -> Sig -> D -> SE () Source #
Limiting and Wrapping Vectorial Signals
Reflects
elements of vectorial control signals on thresholds.
vmirror ifn, kmin, kmax, ielements
csound doc: http://csound.com/docs/manual/vmirror.html
vwrap :: Tab -> Sig -> Sig -> D -> SE () Source #
Limiting and Wrapping Vectorial Signals
Wraps elements of vectorial control signals.
vwrap ifn, kmin, kmax, ielements
csound doc: http://csound.com/docs/manual/vwrap.html
Delay Paths.
vdelayk :: Sig -> Sig -> D -> Sig Source #
k-rate variable time delay.
Variable delay applied to a k-rate signal
kout vdelayk ksig, kdel, imaxdel [, iskip, imode]
csound doc: http://csound.com/docs/manual/vdelayk.html
vecdelay :: Tab -> Tab -> Tab -> D -> D -> SE () Source #
Vectorial Control-rate Delay Paths
Generate a sort of vectorial
delay
vecdelay ifn, ifnIn, ifnDel, ielements, imaxdel [, iskip]
csound doc: http://csound.com/docs/manual/vecdelay.html
vport :: Tab -> Sig -> D -> SE () Source #
Vectorial Control-rate Delay Paths
Generate a sort of vectorial
portamento
vport ifn, khtime, ielements [, ifnInit]
csound doc: http://csound.com/docs/manual/vport.html
Random.
vrandh :: Tab -> Sig -> Sig -> D -> SE () Source #
Generates a vector of random numbers stored into a table, holding the values for a period of time.
Generates a vector of random numbers stored into a table, holding the values for a period of time. Generates a sort of 'vectorial band-limited noise'.
vrandh ifn, krange, kcps, ielements [, idstoffset] [, iseed] \ [, isize] [, ioffset]
csound doc: http://csound.com/docs/manual/vrandh.html
vrandi :: Tab -> Sig -> Sig -> D -> SE () Source #
Generate a sort of 'vectorial band-limited noise'
vrandi ifn, krange, kcps, ielements [, idstoffset] [, iseed] \ [, isize] [, ioffset]
csound doc: http://csound.com/docs/manual/vrandi.html