median

median — Un filtre médian, un filtre RIF passe-bas variant.

Description

Implémentation d'un filtre méian.

Syntaxe

ares median asig, ksize, imaxsize [, iskip]

Initialisation

imaxsize -- la taille maximale de la fenêtre utilisée pour sélectionner les données.

iskip -- disposition initiale de l'espace de données interne. Une valeur nulle efface l'espace ; une valeur non nulle provoque le maintien de l'information précédente. La valeur par défaut est 0.

Exécution

asig -- signal d'entrée à filtrer.

ksize -- taille de la fenêtre sur laquelle l'entrée est filtrée. Elle ne doit pas dépasser la taille de fenêtre maximale ; sinon elle est tronquée.

median est un simple filtre qui retourne la valeur médiane des ksize dernières valeurs. Il a une action passe-bas. L'efficacité varie en fonction inverse de la taille de la fenêtre.

Exemples

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

Exemple 504. Exemple de l'opcode median.

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>
sr = 44100
kr = 441
ksmps = 100
nchnls = 1

instr 1
  a1  oscil  30000, 10, 1
  a2  median a1, 5, 8
  out a2
endin
</CsInstruments>
<CsScore>
f1 0 4096 10 1
i 1 0 0.1 
e

</CsScore>
</CsoundSynthesizer>


Crédits

Auteur : John ffitch
Université de Bath
Mai 2010

Nouveau dans la version 5.13 de Csound.