W3C konsortsium kuulutas vĂ€lja, et Web Audio API-le omistatakse soovitatud standardi staatus. Web Audio spetsifikatsioon kirjeldab kĂ”rgtasemelist programmidelget liidest, mis vĂ”imaldab arendada JavaScripti abil veebirakendusi heli sĂŒnteesi ja töötlemise jaoks, mis toimivad veebibrauseris ja ei vaja tĂ€iendavate lisaelementide kasutamist. Web Audio rakendusalad hĂ”lmavad heliefektide lisamist lehtedele, veebirakenduste loomist heli töötlemiseks, salvestamiseks, esitamiseks ja muusika loomiseks, kasutamist mĂ€ngudes, heli visualiseerimist. Brauserites toetatakse Web Audio API-d alates Firefox 35-st ja Chrome 14-st.
API pĂ”hineb helivoogude marsruudistamise graafiku paradigmadel, kus mitu AudioNode objekti on omavahel seotud, et luua lĂ”plik helivoog. Iga AudioNode sĂ”lm on seotud kindla helitöötluse toiminguga (filtrid, transformatsioonid, helitugevuse muutmine jne) vĂ”i mÀÀratleb heli allika/vĂ€ljundi punkti (audio/video sildid, failid, mikrofon, puhver, vĂ”rgĂŒlekanded, reaalajas sĂŒnteesimine). SĂ”lmed vĂ”ivad sisaldada nii platvormi poolt pakutavaid tĂŒĂŒpilisi funktsioone (nt heliefektid ja helitugevuse reguleerimine), mis on teostatud madalamal tasemel keeltes, kui ka luua neid JavaScriptis. Lubatud on segada heli vooge mitmest allikast.
Allikas: opennet.ru
