W3C konsortsium kuulutas välja, et Web Audio API on saanud soovitatava standardi staatuse. Web Audio spetsifikatsioon kirjeldab kõrgtasemelist programmiliidest, mis võimaldab arendada JavaScripti abil veebirakendusi helisüntesiks ja töötlemiseks, mis toimivad veebibrauseris ilma lisapluginate kasutamiseta. Web Audio rakendusalad hõlmavad heliefektide lisamist lehtedele, veebirakenduste arendamist helide töötlemiseks, salvestamiseks, esitamiseks ja muusika loomiseks, kasutamist mängudes ja heli visualiseerimist. Brauserites toetatakse Web Audio API-d alates Firefox 35 ja Chrome 14 versioonidest.
API põhineb helivoogude marsruutimise graafiparadiigmas, kus mitu AudioNode objekti on omavahel seotud, et moodustada lõplik helivoog. Iga AudioNode sõlm on seotud konkreetse helitegevusega (filtrid, muundamised, helitugevuse muutmine jne) või määrab heli allika/kohaga (audio/video sildid, failid, mikrofon, vahemaa, võrguhõive, reaalajas süntees). Sõlmed võivad sisaldada nii platvormi pakutavaid standardfunktsioone (näiteks heliefekte ja helitugevuse juhtimist), mis on realiseeritud madala taseme keeltes, kui ka olla loodud JavaScriptis. Erinevate allikate helivoogude segamine on lubatud.
Allikas: opennet.ru
