Praxisprojekte & Abschlussarbeiten

bei Christian Noss

Soundgenerierung mit Webtechnologien

TL;DR

Was geht eigentlich im Browser, wenn es um Sound geht? Und zwar nicht ums Abspielen von MP3s, sondern ums Erzeugen, Verarbeiten und gemeinsame Orchestrieren von Klang in Echtzeit. Genau das wollen wir ausloten.


Worum geht’s?

Im Browser steckt inzwischen ein ziemlich vollständiges Audio-Studio: Die Web Audio API mit Oszillatoren, Filtern und Effekten, AudioWorklets für eigene DSP, WebAssembly, um Engines wie Faust oder Csound laufen zu lassen, Web MIDI für Hardware und WebRTC, um alles miteinander zu vernetzen. Spannend ist aber nicht nur, ob das geht, sondern auch: Wo sind die Grenzen (Latenz, Timing, Performance)? Und welche Arten, Musik zu machen, werden erst dadurch möglich, dass es im Web läuft?

Darauf können Sie aufbauen

Es gibt schon zwei Masterarbeiten, die man super weiterdenken kann:

Beide Projekte laufen und der Code ist offen. Sie können also weiterbauen, die beiden kombinieren oder sie einfach als Sprungbrett für eine eigene Idee nehmen.

Mögliche Richtungen

Was am Ende rauskommen sollte

Ein spielbarer Prototyp und eine ehrliche Einschätzung, was das Web als Plattform für Klang heute kann und was (noch) nicht. Am besten untermauert mit Messungen und einem echten Test mit Musiker:innen oder auf der Bühne.

Passt zu Ihnen, wenn …

… Sie JavaScript gut draufhaben, selbst Musik machen oder auf Synths, Sounddesign oder Medienkunst stehen und Lust haben, sich auch mal in fremden Code einzuwühlen. DSP-Vorwissen schadet nicht, ist aber kein Muss.


Weitere Infos