W3C konsorcijs paziņoja par API Web Audio piešķiršanu ieteicamā standarta statusam. Web Audio specifikācija apraksta augsta līmeņa programmatūras saskarni, kas ļauj izstrādāt JavaScript valodā tīmekļa lietotnes skaņas sintēzei un apstrādei, kas darbojas tīmekļa pārlūkprogrammā un neprasa papildu spraudņus. Web Audio izmantošana ietver skaņas efektu pievienošanu lapām, tīmekļa lietotņu izstrādi skaņas apstrādei, ierakstīšanai, atskaņošanai un mūzikas radīšanai, izmantošanu spēlēs, skaņas vizualizēšanu. Pārlūkprogrammas atbalsta API Web Audio, sākot no Firefox 35 un Chrome 14.
API balstās uz skaņas plūsmu maršrutēšanas grafu parādību, kurā vairāki AudioNode objekti ir savienoti savā starpā, veidojot galīgo skaņas plūsmu. Katrs AudioNode ir saistīts ar konkrētu skaņas operāciju (filtri, transformācijas, skaņas intensitātes maiņa utt.) vai nosaka skaņas avotu/izvades punktu (audio/video tagi, faili, mikrofons, buferis, tīkla straumēšana, sintēze reāllaikā). Uz līmeņiem var iekļaut gan platformas nodrošinātās tipiskās funkcijas (piemēram, skaņas efekti un skaņas intensitātes regulēšana), kas izstrādātas zemā līmeņa valodās, gan arī tās var izveidot JavaScript. Ir atļauts sajaukt skaņas plūsmu no vairākiem avotiem.
Avots: opennet.lv
