csound-expression-0.3.3: Csound combinator library

Safe HaskellSafe-Infered

CsoundExpr.Opcodes.MixerOpcodes.MixerOpcodes

Description

Mixer Opcodes

Synopsis

Documentation

mixerSend :: Arate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : MixerSend
  • syntax :
   MixerSend asignal, isend, ibuss, ichannel
  • description :

Mixes an arate signal into a channel of a buss.

mixerReceive :: Irate -> Irate -> ArateSource

  • opcode : MixerReceive
  • syntax :
   asignal MixerReceive ibuss, ichannel
  • description :

Receives an arate signal that has been mixed onto a channel of a buss.

mixerSetLevel :: K k0 => Irate -> Irate -> k0 -> SignalOutSource

  • opcode : MixerSetLevel
  • syntax :
   MixerSetLevel isend, ibuss, kgain
  • description :

Sets the level at which signals from the send are added to the buss. The actual sending of the signal to the buss is performed by the MixerSend opcode.

mixerSetLevel_i :: Irate -> Irate -> Irate -> SignalOutSource

  • opcode : MixerSetLevel_i
  • syntax :
   MixerSetLevel_i isend, ibuss, igain
  • description :

Sets the level at which signals from the send are added to the buss. This opcode, because all parameters are irate, may be used in the orchestra header. The actual sending of the signal to the buss is performed by the MixerSend opcode.

mixerGetLevel :: Irate -> Irate -> KrateSource

  • opcode : MixerGetLevel
  • syntax :
   kgain MixerGetLevel isend, ibuss
  • description :

Gets the level at which signals from the send are being added to the buss. The actual sending of the signal to the buss is performed by the MixerSend opcode.

mixerClear :: SignalOutSource

  • opcode : MixerClear
  • syntax :
   MixerClear
  • description :

Resets all channels of a buss to 0.