scalet

scalet — Mise à l'échelle des valeurs dans une partie d'un vecteur.

Description

L'opcode scalet met à l'échelle une sous-région d'un vecteur entre un minimum et un maximum donnés.

Syntaxe

scalet tab, kmin, kmax[, kleft, kright]

Exécution

tab -- table pour l'opération.

kmin, kmax -- valeurs du minimum et du maximum de la cible.

kleft, kright -- partie de la table à utiliser, s'étendant par défaut de 0 à la taille du vecteur.

Exemples

Voici un exemple de l'opcode scalet. Il utilise le fichier scalet.csd.

Exemple 738. Exemple de l'opcode scalet.

Voir les sections Audio en Temps Réel et Options de la Ligne de Commande pour plus d'information sur l'utilisation des options de la ligne de commande.

<CsoundSynthesizer>
<CsInstruments>

instr 1
  t1 init 10,1
  t1[3] = 42
     scalet t1, 0, 1
  k1 sumtab t1
  printk2 k1
endin
</CsInstruments>
<CsScore>
i1 0 0.1
e
</CsScore>
</CsoundSynthesizer>


Voir aussi

plustab, multtab, maxatab, mintab, sumtab,

Crédits

Auteur : John ffitch
Octobre 2011

Nouveau dans la version 5.14 de Csound.