vlowres

vlowres — Une banque de filtres dans laquelle la fréquence de coupure peut être séparée sous le contrôle de l'utilisateur.

Description

Une banque de filtres dans laquelle la fréquence de coupure peut être séparée sous le contrôle de l'utilisateur.

Syntaxe

ares vlowres asig, kfco, kres, iord, ksep

Initialisation

iord -- nombre de total de filtres (1 à 10)

Exécution

asig -- signal d'entrée

kfco -- fréquence de coupure (pas en Hz)

ksep -- séparation de la fréquence de coupure de chaque filtre

vlowres (variable resonant lowpass filter) permet d'avoir une courbe de réponse variable dans les filtres à résonance. On peut l'imaginer comme une banque de filtres passe-bas à résonance, chacun avec la même résonance, connectés en série. La fréquence de coupure de chaque filtre peut varier avec les paramètres kcfo et ksep.

Exemples

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

Exemple 859. Exemple de l'opcode vlowres.

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>
<CsOptions>
; Select audio/midi flags here according to platform
; Audio out   Audio in    No messages
-odac           -iadc     -d     ;;;RT audio I/O
; For Non-realtime ouput leave only the line below:
; -o vlowres.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>

; Initialize the global variables.
sr = 44100
ksmps = 10
nchnls = 2

; Instrument #1.
instr 1
  ; Use a nice sawtooth waveform.
  asig vco 10000, 220, 1

  ; Vary the cutoff frequency from 30 to 300 Hz.
  kfco line 30, p3, 300
  kres = 25
  iord = 2
  ksep = 20

  ; Apply the filters.
  avlr vlowres asig, kfco, kres, iord, ksep

  ; It gets loud, so clip the output amplitude to 30,000.
  a1 clip avlr, 1, 30000
  outs a1, a1
endin


</CsInstruments>
<CsScore>

; Table #1, a sine wave.
f 1 0 16384 10 1

; Play Instrument #1 for two seconds.
i 1 0 10
e

</CsScore>
</CsoundSynthesizer>


Crédits

Auteur : Gabriel Maldonado
Italie

Exemple écrit par Kevin Conder.

Nouveau dans la version 3.49 de Csound.