mozilla
Vos résultats de recherche

    BiquadFilterNode

    Cette fonction est expérimentale
    Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
    Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

    L'interface BiquadFilterNode représente un simple filtre commande basse. Il s'agit d'un AudioNode qui peut représenter différents types de filtres, dispositif de réglage de tonalité ou des égaliseurs graphiques. Un BiquadFilterNode a toujours exactement une entrée et une sortie.

    • Nombre d'entrées 1
    • Nombre de sorties 1
    • Mode de comptage de canaux "max"
    • Nombre de canauw 2 (not used in the default count mode)
    • Interprétation du canal "speakers"

    Propriétés

    Hérite des propriétés de son parent, AudioNode.

    BiquadFilterNode.frequency
    Est un k-rate AudioParam d'une double représentant une fréquence différente dans l'algorithme de filtrage . Exprimée en Hertz, sa valeur par défaut est de 350 et une portée nominale de 10 à la fréquence de Nyquist, qui est la moitié de la fréquence d'échantillonnage. (Bien que l'AudioParam retournée est en lecture seule, la valeur qu'il représente ne l'est pas.)
    BiquadFilterNode.Q
    Est un k-rate AudioParam d'un double représentant un facteur Q, ou facteur de qualité. Il s'agit d'une valeur sans dimension et sa valeur par défaut est 1 et une plage nominale de 0,0001 à 1000. (Bien que l'AudioParam retournée est en lecture seule, la valeur qu'il représente ne l'est pas.)
    BiquadFilterNode.gain
    Est un k-rate AudioParam d'une double représentant le gain utilisé dans l'algorithme de filtrage. Positif, il y a un gain réel, négatif, il s'agit d'une atténuation. Elle est exprimée en dB, soit une valeur par défaut de 0 et une plage nominale de -40 à 40. (Bien que l'AudioParam retournée est en lecture seule, la valeur qu'il représente ne l'est pas.)
    BiquadFilterNode.type
    Est une valeur de chaîne définissant le type de filtre où le noeud est implémenté:
     
    La signification des différents paramètres en fonction du type du filtre:
     
    type Description Fréquence Q gain
    lowpass Filtre passe-bas résonant second ordre standard avec atténuation de 12dB/octave. Les fréquences inférieures au seuil passent au travers; les fréquences supérieures sont atténuées. La fréquence de coupure Indique comment la fréquence a culminé autour de la coupure. Plus la valeur est élevée, plus haut est le point culminant Non utilisé
    highpass Filtre passe-haut résonnant second ordre standard avec atténuation de 12dB/octave. Les fréquences inférieures à la fréquence de coupure sont atténuées, les fréquences supérieures passent à travers. La fréquence de coupure Indique comment la fréquence a culminé autour de la coupure. Plus la valeur est élevée, plus haut est le point culminant Non utilisé
    bandpass Filtre passe-bande du second ordre standard. Les fréquences en dehors de la plage donnée de fréquences sont atténués, et les fréquences à l'intérieur passent à travers. Le centre de la gamme de fréquences. Contrôle la largeur de la bande de fréquences. Plus grande est Q, plus grande est la bande de fréquences. Non utilisé
    lowshelf Filtre à LowShelf second ordre standard. Les fréquences inférieures à la fréquence obtiennent une impulsion ou d'une atténuation; Les fréquences supérieurs sont inchangées. La limite supérieure des fréquences obtenant une impulsion ou d'une atténuation Non utilisé L'impulsion, en dB, à appliquer; s'il est négatif, se sera une atténuation.
    highshelf Filtre à HighShelf second ordre standard. Les fréquences supérieures à la fréquence obtiennent une impulsion, ou une atténuation; Les fréquences inférieurs restent inchangées La limite inférieure des fréquences obtenant une impulsion ou d'une atténuation Non utilisé L'impulsion, en dB, à appliquer; s'il est négatif, se sera une atténuation.
    peaking Fréquences à l'intérieur de la gamme obtiennent une impulsion ou d'une atténuation; fréquences en dehors de celle-ci sont inchangées. Le milieu de la gamme de fréquences obtiennent une impulsion, ou un attenuation Contrôle la largeur de la bande de fréquences. Plus grande est Q, plus grande est la bande de fréquences. L'impulsion, en dB, à appliquer; s'il est négatif, se sera une atténuation.
    notch Filtre coupe standard, appelé aussi coupe-bande ou un filtre coupe-bande. C'est l'inverse d'un filtre passe-bande: les fréquences en dehors de la gamme de fréquences donnée la  traversent; les fréquences à l'intérieur de celle-ci sont atténués. Le centre de la gamme de fréquences. Contrôle la largeur de la bande de fréquences. Plus grande est Q, plus grande est la bande de fréquences. Non utilisé
    allpass Filtre passe-tout du second ordre standard. Laisse toutes les fréquences passer à travers, mais change le rapport de phase entre les différentes fréquences. La fréquence du retard de groupe maximal, qui est la fréquence à laquelle le centre de la transition de phase se produit. Contrôle finement la transition à la fréquence moyenne. Plus grand est ce paramètre est la plus fine est la transition, et plus large est la transition. Non utilisé

     

    Méthodes

    Hérite des propriétés de son parent, AudioNode.

    BiquadFilterNode.getFrequencyResponse()
    A partir des valeurs courantes des paramètres de filtre, calcule la fréquence deréponse pour des fréquences spécifiées dans le tableau frequencyHz de fréquences. Les résultats sont stockés dans deux tableau de sortie: magResponse recevant la grandeur linéaire et phaseResponse recevant la réponse de phase en radians.

    Exemples

     

    Spécifications

    Spécification Statuts Commentaire
    Web Audio API
    La définition de 'BiquadFilterNode' dans cette spécification.
    Version de travail  

    Compatibilité des navigateurs

    Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Support basique (Oui)webkit Actif seulement en Nightly Pas de support Pas de support ?
    Fonctionnalité Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Support basique Pas de support Actif seulement sur Nightly Pas de support Pas de support ?

    Voir aussi

    • Utilisez Web Audio

    Étiquettes et contributeurs liés au document

    Contributors to this page: dexterneo, tregagnon, ouhouhsami, fscholz, Jeremie
    Dernière mise à jour par : ouhouhsami,