Delay
- delay :: [Irate] -> Arate -> Irate -> Arate
- delay1 :: [Irate] -> Arate -> Arate
- delayk :: K k0 => [Irate] -> k0 -> Irate -> Krate
- delayr :: [Irate] -> Irate -> Arate
- delayw :: Arate -> SignalOut
- deltap :: K k0 => k0 -> Arate
- deltap3 :: X x0 => x0 -> Arate
- deltapi :: X x0 => x0 -> Arate
- deltapn :: X x0 => x0 -> Arate
- deltapx :: Arate -> Irate -> Arate
- deltapxw :: Arate -> Arate -> Irate -> SignalOut
- vdelay :: [Irate] -> Arate -> Arate -> Irate -> Arate
- vdelay3 :: [Irate] -> Arate -> Arate -> Irate -> Arate
- vdelayx :: [Irate] -> Arate -> Arate -> Irate -> Irate -> Arate
- vdelayxs :: [Irate] -> Arate -> Arate -> Arate -> Irate -> Irate -> MultiOut
- vdelayxq :: [Irate] -> Arate -> Arate -> Arate -> Arate -> Arate -> Irate -> Irate -> MultiOut
- vdelayxw :: [Irate] -> Arate -> Arate -> Irate -> Irate -> Arate
- vdelayxwq :: [Irate] -> Arate -> Arate -> Arate -> Arate -> Arate -> Irate -> Irate -> MultiOut
- vdelayxws :: [Irate] -> Arate -> Arate -> Arate -> Irate -> Irate -> MultiOut
- multitap :: Arate -> [Irate] -> Arate
Documentation
delay :: [Irate] -> Arate -> Irate -> ArateSource
- opcode : delay
- syntax :
ares delay asig, idlt [, iskip]
- description :
A signal can be read from or written into a delay path, or it can be automatically delayed by some time interval.
delay1 :: [Irate] -> Arate -> ArateSource
- opcode : delay1
- syntax :
ares delay1 asig [, iskip]
- description :
Delays an input signal by one sample.
delayk :: K k0 => [Irate] -> k0 -> Irate -> KrateSource
- opcode : delayk
- syntax :
kr delayk ksig, idel[, imode] kr vdel_k ksig, kdel, imdel[, imode]
- description :
k-rate delay opcodes
delayr :: [Irate] -> Irate -> ArateSource
- opcode : delayr
- syntax :
ares delayr idlt [, iskip]
- description :
Reads from an automatically established digital delay line.
delayw :: Arate -> SignalOutSource
- opcode : delayw
- syntax :
delayw asig
- description :
Writes the audio signal to a digital delay line.
deltap :: K k0 => k0 -> ArateSource
- opcode : deltap
- syntax :
ares deltap kdlt
- description :
Tap a delay line at variable offset times.
deltap3 :: X x0 => x0 -> ArateSource
- opcode : deltap3
- syntax :
ares deltap3 xdlt
- description :
Taps a delay line at variable offset times, uses cubic interpolation.
deltapi :: X x0 => x0 -> ArateSource
- opcode : deltapi
- syntax :
ares deltapi xdlt
- description :
Taps a delay line at variable offset times, uses interpolation.
deltapn :: X x0 => x0 -> ArateSource
- opcode : deltapn
- syntax :
ares deltapn xnumsamps
- description :
Tap a delay line at variable offset times.
deltapx :: Arate -> Irate -> ArateSource
- opcode : deltapx
- syntax :
aout deltapx adel, iwsize
- description :
deltapx is similar to deltapi or deltap3. However, it allows higher quality interpolation. This opcode can read from and write to a delayr/delayw delay line with interpolation.
deltapxw :: Arate -> Arate -> Irate -> SignalOutSource
- opcode : deltapxw
- syntax :
deltapxw ain, adel, iwsize
- description :
deltapxw mixes the input signal to a delay line. This opcode can be mixed with reading units (deltap, deltapn, deltapi, deltap3, and deltapx) in any order; the actual delay time is the difference of the read and write time. This opcode can read from and write to a delayr/delayw delay line with interpolation.
vdelay :: [Irate] -> Arate -> Arate -> Irate -> ArateSource
- opcode : vdelay
- syntax :
ares vdelay asig, adel, imaxdel [, iskip]
- description :
This is an interpolating variable time delay, it is not very different from the existing implementation (deltapi), it is only easier to use.
vdelay3 :: [Irate] -> Arate -> Arate -> Irate -> ArateSource
- opcode : vdelay3
- syntax :
ares vdelay3 asig, adel, imaxdel [, iskip]
- description :
vdelay3 is experimental. It is the same as vdelay except that it uses cubic interpolation. (New in Version 3.50.)
vdelayx :: [Irate] -> Arate -> Arate -> Irate -> Irate -> ArateSource
- opcode : vdelayx
- syntax :
aout vdelayx ain, adl, imd, iws [, ist]
- description :
A variable delay opcode with high quality interpolation.
vdelayxs :: [Irate] -> Arate -> Arate -> Arate -> Irate -> Irate -> MultiOutSource
- opcode : vdelayxs
- syntax :
aout1, aout2 vdelayxs ain1, ain2, adl, imd, iws [, ist]
- description :
A stereo variable delay opcode with high quality interpolation.
vdelayxq :: [Irate] -> Arate -> Arate -> Arate -> Arate -> Arate -> Irate -> Irate -> MultiOutSource
- opcode : vdelayxq
- syntax :
aout1, aout2, aout3, aout4 vdelayxq ain1, ain2, ain3, ain4, adl, imd, iws [, ist]
- description :
A 4-channel variable delay opcode with high quality interpolation.
vdelayxw :: [Irate] -> Arate -> Arate -> Irate -> Irate -> ArateSource
- opcode : vdelayxw
- syntax :
aout vdelayxw ain, adl, imd, iws [, ist]
- description :
Variable delay opcodes with high quality interpolation.
vdelayxwq :: [Irate] -> Arate -> Arate -> Arate -> Arate -> Arate -> Irate -> Irate -> MultiOutSource
- opcode : vdelayxwq
- syntax :
aout1, aout2, aout3, aout4 vdelayxwq ain1, ain2, ain3, ain4, adl, imd, iws [, ist]
- description :
Variable delay opcodes with high quality interpolation.