samphold

samphold — Effectue une opération d'échantillonnage-bloquage sur son entrée.

Description

Effectue une opération d'échantillonnage-bloquage sur son entrée.

Syntaxe

ares samphold asig, agate [, ival] [, ivstor]
kres samphold ksig, kgate [, ival] [, ivstor]

Initialisation

ival, ivstor (facultatif) -- contrôle l'état initial de l'espace mémoire interne. Si ivstor vaut zéro la valeur interne « bloquée » est fixée à ival ; sinon elle retient sa valeur précédente. Les valeurs par défaut sont 0, 0 (c'est-à-dire initialisation à zéro).

Exécution

kgate, xgate -- Contrôle le blocage du signal.

samphold effectue une opération d'échantillonnage-blocage sur son entrée en fonction des valeurs de gate. Si gate != 0, les échantillons en entrée sont transmis en sortie ; si gate = 0, la dernière valeur de sortie est répétée. Le paramètre de contrôle gate peut être une constante, un signal de contrôle ou un signal audio.

Exemples

asrc  buzz      10000, 440, 20, 1     ; train de pulsations à bande limitée
adif  diff      asrc                  ; renforcement des aigus
anew  balance   adif, asrc            ; mais en conservant la puissance
agate reson     asrc, 0, 440          ; on utilise un filtrage passe-bas de l'original
asamp samphold  anew, agate           ; pour laisser passer le nouveau signal audio
aout  tone      asamp, 100            ; lissage des discontinuités

Voir Aussi

diff, downsamp, integ, interp, upsamp