W3C-konsortiet har annonsert at Web Audio API har fått status som anbefalt standard. Web Audio-spesifikasjonen beskriver et høynivåprogrammeringsgrensesnitt som tillater utvikling av webapplikasjoner for syntetisering og behandling av lyd i JavaScript, som kjører i en nettleser og ikke krever ekstra plugin-moduler. Bruksområdene for Web Audio inkluderer å legge til lydeffekter på sider, utvikle en webapplikasjon for behandling, innspilling, avspilling og oppretting av musikk, bruke den i spill og visualisering av lyd. Web Audio API har blitt støttet i nettlesere siden Firefox 35 og Chrome 14.
API-et er basert på lydstrømrutingsgrafparadigmet, der flere AudioNode-objekter er koblet sammen for å danne den endelige lydstrømmen. Hver AudioNode er tilknyttet en spesifikk lydoperasjon (filtre, transformasjoner, volumendringer osv.) eller definerer et lydkilde-/utgangspunkt (lyd-/videokoder, filer, mikrofon, buffer, nettverkskringkasting, syntese på farten). Noder kan inkludere både plattformleverte standardfunksjoner (som lydeffekter og volumkontroll) implementert i lavnivåspråk, og opprettes i JavaScript. Det er tillatt å blande lydstrømmer fra flere kilder.
Kilde: opennet.ru
