select

select — Choisit un échantillon sur la base de comparaisons au taux audio.

Description

Choisit un échantillon parmi trois valeurs sur la base de comparaisons au taux audio.

Syntaxe

aout select a1, a2, aless, aequal, amore

Exécution

a1, a2 -- signaux audio qui sont comparés.

aless -- signal audio choisi si a1[n]<a2[n]

aequal -- signal audio choisi si a1[n]=a2[n]

asig -- signal audio choisi si a1[n]>a2[n]

La comparaison est faite échantillon par échantillon.

Exemples

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

Exemple 882. Exemple de l'opcode select.

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>
nchnls = 3
0dbfs = 1

instr 1
  a1 oscil 0.8, 440
  a2 oscil 0.6, 880
  az = 0
  alow line -1, p3, -1
  ahigh line 1, p3, 1
  aout  select a1,a2,alow,az,ahigh
  outch 1, a1, 2,a2, 3,aout
  endin
</CsInstruments>

<CsScore>
i1 0 5
e
</CsScore>

</CsoundSynthesizer>


Voir aussi

deltap

Crédits

Par : John ffitch 2016

Nouveau dans la version 6.09.