W3C konzorcij je objavil, da je API Web Audio pridobil status priporočene norme. Specifikacija Web Audio opisuje visoko nivojski programski vmesnik, ki omogoča razvoj web-aplikacij za sintezo in obdelavo zvoka v jeziku JavaScript, delujočih v spletnih brskalnikih ter ne zahteva uporabe dodatnih vtičnikov. Med področji uporabe Web Audio so dodajanje zvočnih učinkov na strani, razvoj web-aplikacij za obdelavo, snemanje, predvajanje in ustvarjanje glasbe, uporaba v igrah ter vizualizacija zvoka. V brskalnikih je API Web Audio podprt od različice Firefox 35 in Chrome 14.
API temelji na paradigmi grafov za usmerjanje zvočnih tokov, kjer se več objektov AudioNode poveže za oblikovanje končnega zvočnega toka. Vsak AudioNode je povezan z določeno operacijo nad zvokom (filtri, transformacije, sprememba glasnosti itd.) ali določa vir/punkt izhoda zvoka (označbe audio/video, datoteke, mikrofon, pomnilnik, mrežno oddajanje, sinteza v realnem času). Vozlišča lahko vključujejo tako platformi privzete zmožnosti (na primer zvočni učinki in upravljanje glasnosti), implementirane v nizko ravninskih jezikih, kot tudi nadgradi z JavaScriptom. Dovoljeno je mešanje zvočnih tokov iz več virov.
Izvor: opennet.ru
