vlimit

vlimit — Limitation et enroulement de signaux vectoriels.

Description

Limite les éléments de signaux vectoriels de contrôle.

Syntaxe

vlimit  ifn, kmin, kmax, ielements

Initialisation

ifn - numéro de la table hébergeant le vecteur à traiter.

ielements - nombre de composantes du vecteur.

Exécution

kmin - valeur du seuil inférieur.

kmax - valeur du seuil supérieur.

vlimit fixe des limites inférieures et supérieures sur chaque élément du vecteur traité.

Ces opcodes sont semblables à limit, wrap et mirror, mais ils opèrent sur un signal vectoriel au lieu d'un signal scalaire.

Le résultat écrase les anciennes valeurs de ifn1, si celles-ci sont en dehors de l'intervalle min/max. Si l'on veut conserver le vecteur d'entrée, il faut utiliser l'opcode vcopy pour le copier dans une autre table.

Tous ces opcodes sont conçus pour être utilisés avec d'autres opcodes qui opèrent sur des signaux vectoriels tels que vcella, adsynt, adsynt2, etc.

Crédits

Ecrit par Gabriel Maldonado.

Nouveau dans Csound 5 (Auparavant seulement disponible dans CsoundAV)