lowres

lowres — Un autre filtre passe-bas à résonance.

Description

lowres est un filtre passe-bas à résonance.

Syntaxe

ares lowres asig, kcutoff, kresonance [, iskip]

Initialisation

iskip -- disposition initiale de la mémoire interne. Une valeur de zéro efface la mémoire ; une valeur différente de zéro permet de maintenir l'information précédente. La valeur par défaut est 0.

Exécution

asig -- signal d'entrée

kcutoff -- fréquence de coupure du filtre

kresonance -- quantité de résonance

lowres est un filtre passe-bas à résonance dérivé d'un orchestre écrit par Hans Mikelson. Cette implémentation est bien plus rapide que celle écrite dans le langage de Csound, et elle permet d'avoir un kr inférieur à sr. kcutoff n'étant pas en Hz et kresonance pas en dB, il faut expérimenter pour obtenir les meilleurs résultats.

Exemples

Voici un exemple de l'opcode lowres. Il utilise les fichiers lowres.csd et beats.wav.

Exemple 348. Exemple de l'opcode lowres.

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 lowres.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>

; Initialize the global variables.
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1

; Instrument #1.
instr 1
  ; Use a nice sawtooth waveform.
  asig vco 5000, 440, 1

  ; Vary the cutoff frequency from 30 to 300 Hz.
  kcutoff line 30, p3, 300
  kresonance = 10

  ; Apply the filter.
  a1 lowres asig, kcutoff, kresonance 

  out a1
endin


</CsInstruments>
<CsScore>

; Table #1, a sine wave for the vco opcode.
f 1 0 16384 10 1

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


</CsScore>
</CsoundSynthesizer>


Voir Aussi

lowresx

Crédits

Auteur : Gabriel Maldonado (adapté par John ffitch)
Italie

Exemple écrit par Kevin Conder.

Nouveau dans la version 3.49 de Csound.