BaseAudioContext.createBiquadFilter()

El metodo createBiquadFilter() de la interfaz BaseAudioContext crea un BiquadFilterNode, el cual representa un filtro de segundo orden configurable, asi como varios tipos de filtros comunes diferentes.

Sintaxis

var audioCtx = new AudioContext();
var biquadFilter = audioCtx.createBiquadFilter();

Retorna

Ejemplo

El siguiente ejemplo muestra el uso b√°sico de un AudioContext para crear un nodo de filtro Biquad. Para ver el ejemplo trabanjando completamente, mire nuestra demostraci√≥n voice-change-o-matic (mirar tambien source code).

var audioCtx = new (window.AudioContext || window.webkitAudioContext)();

// Configurar los diferentes nodos de audio que usaremos para la aplicación.
var analyser = audioCtx.createAnalyser();
var distortion = audioCtx.createWaveShaper();
var gainNode = audioCtx.createGain();
var biquadFilter = audioCtx.createBiquadFilter();
var convolver = audioCtx.createConvolver();

// conectar los nodos juntos

source = audioCtx.createMediaStreamSource(stream);
source.connect(analyser);
analyser.connect(distortion);
distortion.connect(biquadFilter);
biquadFilter.connect(convolver);
convolver.connect(gainNode);
gainNode.connect(audioCtx.destination);

// Manipule el filtro Biquad

biquadFilter.type = "lowshelf";
biquadFilter.frequency.value = 1000;
biquadFilter.gain.value = 25;

Especificaciones

Compatibilidad con el navegador

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
Característica Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Soporte b√°sico 10.0webkit (Yes) 25.0 (25.0)  Sin soporte 15.0 webkit
22
6.0webkit
Característica Android Edge Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Soporte b√°sico ? (Yes) 26.0 1.2 ? ? ? 33.0

Ver tambien