Operations Between two Vectorial Signals

These opcodes perform operations between two vectorial control signals, that is, each element of the first vector is processed (only) with the corresponding element of the other vector. Each vectorial signal is hosted by a table (ifn1 and ifn2). The number of elements contained in both vectors must be the same.

The result is a new vector that overrides the old values of ifn1.

All these opcodes work at k-rate.

All these operators are designed to be used together with other opcodes that operate with vectorial signals such as bmscan, vcella, adsynt, adsynt2 etc.

Operations Between two Vectorial Signals: vaddv, vsubv, vmultv, vdivv, vpowv, vexpv, vcopy, vcopy_i and vmap.

Author: Gabriel Maldonado

Originally available on CsoundAV.

Added to csound5.