AudioAPI filter description
by MarijnS95
HTML
<audio controls="" preload="" src="your/audio/file" autoplay=""></audio>
JavaScript
context = new webkitAudioContext();
source = context.createMediaElementSource(document.getElementsByTagName('audio')[0]);
//Now we want to create a filter
filter = context.createBiquadFilter();
source.connect(filter); //and of course connect it
filter.connect(context.destination);//now we want to connect that to the output
filter.type = 3; //this is a lowshelffilter (try excuting filter1.LOWSHELF in your console)
filter.gain.value = 30;
filter.frequency.setValueAtTime(0.0, context.currentTime);
filter.frequency.linearRampToValueAtTime(120.0, context.currentTime+10);