csound-expression-0.3.1: Csound combinator library

CsoundExpr.Opcodes.Vectorial.Vectorialvectorial

Description

Operations Between two Vectorial Signals

Synopsis

Documentation

vaddv :: (K k0, K k1) => [k0] -> Irate -> Irate -> k1 -> SignalOutSource

  • opcode : vaddv
  • syntax :
   vaddv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
  • description :

Performs addition between two vectorial control signals

vsubv :: (K k0, K k1) => [k0] -> Irate -> Irate -> k1 -> SignalOutSource

  • opcode : vsubv
  • syntax :
   vsubv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
  • description :

Performs subtraction between two vectorial control signals

vmultv :: (K k0, K k1) => [k0] -> Irate -> Irate -> k1 -> SignalOutSource

  • opcode : vmultv
  • syntax :
   vmultv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
  • description :

Performs mutiplication between two vectorial control signals

vdivv :: (K k0, K k1) => [k0] -> Irate -> Irate -> k1 -> SignalOutSource

  • opcode : vdivv
  • syntax :
   vdivv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
  • description :

Performs division between two vectorial control signals

vpowv :: (K k0, K k1) => [k0] -> Irate -> Irate -> k1 -> SignalOutSource

  • opcode : vpowv
  • syntax :
   vpowv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
  • description :

Performs power-of operations between two vectorial control signals

vexpv :: (K k0, K k1) => [k0] -> Irate -> Irate -> k1 -> SignalOutSource

  • opcode : vexpv
  • syntax :
   vexpv ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]
  • description :

Performs exponential operations between two vectorial control signals

vcopy :: (K k0, K k1) => [k0] -> Irate -> Irate -> k1 -> SignalOutSource

  • opcode : vcopy
  • syntax :
   vcopy ifn, ifn2, kelements [, kdstoffset] [, ksrcoffset] [, kverbose]
  • description :

Copies between two vectorial control signals

vmap :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vmap
  • syntax :
   vmap ifn1, ifn2, ielements [,idstoffset, isrcoffset]
  • description :

Maps elements from a vector onto another according to the indeces of a this vector

vaddv_i :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vaddv_i
  • syntax :
   vaddv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
  • description :

Performs addition between two vectorial control signals at init time.

vsubv_i :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vsubv_i
  • syntax :
   vsubv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
  • description :

Performs subtraction between two vectorial control signals at init time.

vmultv_i :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vmultv_i
  • syntax :
   vmultv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
  • description :

Performs mutiplication between two vectorial control signals at init time.

vdivv_i :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vdivv_i
  • syntax :
   vdivv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
  • description :

Performs division between two vectorial control signals at init time.

vpowv_i :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vpowv_i
  • syntax :
   vpowv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
  • description :

Performs power-of operations between two vectorial control signals at init time.

vexpv_i :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vexpv_i
  • syntax :
   vexpv_i ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]
  • description :

Performs exponential operations between two vectorial control signals at init time.

vcopy_i :: [Irate] -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : vcopy_i
  • syntax :
   vcopy_i ifn, ifn2, ielements [,idstoffset, isrcoffset]
  • description :

Copies a vector from one table to another.