Audio nerd lab
Javascript met oren
Ik heb onlangs kennis gemaakt met de behoorlijk indrukwekkende JavaScript WebAudio API. Dat is een coole naam voor een programmeerinterface waarmee je allerlei leuke dingen kunt doen met geluid in je webbrowser.
Je kunt bijvoorbeeld audio-effecten aansluiten op muziek die wordt gestreamd. Of, zoals ik in dit geval doe: laat een analyser naar je muziek luisteren.
Als je op het luidsprekerpictogram klikt, begint het nummer ‘Albnd Zwecks’ van Olaf Wempe te spelen. WebAudio analyseert het terwijl het wordt afgespeeld en retourneert een aantal cijfers die ik kan gebruiken om de scène in realtime te animeren.