Web Audio Conference 2019
2019-12-04..2019-12-06
Trondheim, Norway
[Web Audio Conference 2018, Web Audio Conference 2019, Web Audio Conference 2021]
| title | author | length |
|---|---|---|
| Composing Spatial Music with Web Audio and WebVR | Cem Çakmak | 21m |
A web-based spatial piece is implemented for binaural listening and 360 visuals using WebVR and Web Audio, aiming to make higher-order ambisonics accessible… | ||
| Combining Collaborative & Content Filtering in a Recommendation System for a Web-based DAW | J.Smith | 25m |
EarSketch implements a hybrid recommender that combines collaborative co-usage statistics from 20,000 scripts with content similarity computed via STFT and… | ||
| Sounds Aware: A Mobile App for Raising Awareness of Environmental Sound | Tate Carson | 19m |
A web app runs on a phone, extracts MFCC features with Meyda on-device, classifies sounds with a simple k‑nearest neighbor model and maps detected anthrophony… | ||
| Connecting Web Audio to Cyber-Hacked Instruments in Performance | Anthony T Marasco, Jesse Allison | 20m |
Project connects hacked hardware to Web Audio using Bendit I/O and NexusHUB, claiming to expand networked-performance device types beyond phones. Bendit I/O is… | ||
| QuaverSeries: A Live Coding Environment for Music Performance Using Web Technologies | Qichao Lan | 18m |
A single‑page web app implements a new domain‑specific, functional-style live‑coding language that represents sequences with underscores and divides a bar into… | ||
| Bringing the TidalCycles Mini-Language to the Web | Charlie Roberts | 23m |
A small JavaScript library implements the TidalCycles mini-notation by parsing the quoted pattern strings with PEG.js parsing expression grammar, returning… | ||
| From the museum to the browser | Kaushal Sali | 22m |
A tangible museum step sequencer called GrooveMachine is translated into a browser app that preserves a looping step-sequencer metaphor while shifting from a… | ||
| The application of Networked Music Performance technology | Miriam Iorwerth | 22m |
Case study at the University of the Highlands and Islands shows one‑to‑one Networked Music Performance works over domestic gear (laptop webcams, audio… | ||
| Opening the Dragon's Den: Interactive Welcome to Baton Rouge Entrepreneurship Week | Jesse Allison | 22m |
A reactive entryway is built with a curved wall projection, a GoPro feeding a Blackmagic capture card into jitter for video tracking + web audio, a floor… | ||
| Responsive Space. Liveness through spatial distribution of sound and image | Raimund Vogtenhuber | 18m |
A working performance framework combines a multichannel speaker-array, up to three projections, a local WiFi webserver and mobile browsers so audience phones… | ||
| Flexible visualization of sound collections | Gerard Roma | 20m |
A browser library is built that converts framewise spectral descriptors into per-sound vectors, constructs a K‑nearest‑neighbor graph (k≈15), and experiments… | ||
| Towards Large-Scale Artistic Practice with Web Technologies | Luis Arandas | 17m |
A web-native audiovisual platform called Akson implements a centralized server that logs state and relays interactions so multiple clients share a single… | ||
| Creating a DJ-ready Web Player for Interactive Music | Attila Haraszti | 21m |
A web player using an HLS-like chunked streaming playlist serves short segments so a full-song composition becomes seekable and modifiable in real time… | ||
| Soundworks - A Framework for Networked Music Systems on the Web | Benjamin Matuszewski | 19m |
Soundworks is a JavaScript framework for distributed multimedia on the web that ships a new major version focused on state management and a much smaller API… | ||
| On our Past, Present, and Future with Web Audio Technologies | Norbert Schnell | 39m |
A participatory keynote builds a browser-based system that lets the audience join by phone and headphone, hand a mic between users, and form ad hoc jams —… | ||
| FAUST online IDE | Shihong Ren, Michel Buffa | 27m |
A web IDE compiles FAUST via WebAssembly FAUST compiler into self-contained plugins that export an AudioWorklet + HTML UI, plus generated Web Components for… | ||
| Essentia in the browser | Luis Joglar-Ongay | 16m |
Essentia compiles its C++ core to WebAssembly with Emscripten → WebAssembly and ships JavaScript glue that already runs key detection, loudness metering… | ||
| Comparing apples to oranges: A comparison of AudioWorklet polyfills | Christoph Guttandin | 17m |
Compares five AudioWorklet polyfill approaches and shows which actually match the real API: ScriptProcessorNode + WebWorker (initial polyfill), main-thread… | ||
| An AudioWorklet-based Signal Engine | Francisco Bernardo, Chris Kiefer, Thor Magnusson | 25m |
A web-based live coding playground called Sama compiles EBNF grammars into DSP that is injected and dynamically evaluated inside an AudioWorklet-based engine… | ||
| Join my party! How can we enhance social interactions in music streaming? | Cornelia Metzig | 14m |
Collaborative web app maps songs onto a 2‑D mood plane using valence and arousal coordinates from Last.fm, with 10,000 tracks streamed as 15s Deezer previews… | ||
| Design of a real-time multiparty DAW collaboration application | Scott Stickland | 23m |
A browser interface uses Web MIDI and WebRTC to send MIDI control data rather than audio, syncing Cubase Pro instantiations by streaming MIDI Timecode and MIDI… | ||
| Facilitating Team-Based Programming Learning with Web Audio | Anna Xambó | 21m |
An eight‑day intensive course pushes interdisciplinary master students through individual mini‑projects and then three cross‑campus team builds, using Web… | ||
| iMuSciCA: A Web Platform for Science Education Through Music Activities | Kosmas Kritsis | 24m |
iMuSciCA: A Web Platform for Science Education Through Music Activities by Kosmas Kritsis (Athena Research Center), Manuel Bouillon (University of Fribourg)… | ||
| Csound Web-IDE | Steven Yi | 23m |
Browser-based IDE that runs WebAssembly Csound in a web worker and recreates a desktop workflow with a browser file system supporting multi-file projects and… | ||
| Building an intuitive web-based musical instrument | Ashish Dubey | 17m |
Pastelloops is a web instrument that maps the canvas Y coordinate to pitches from a chosen scale and maps brush texture to timbre, letting users draw melodies… | ||
| MAIA Util: An NPM Package for Bridging Web Audio with Music-theoretic Concepts | Tom Collins | 22m |
MAIA Util is an NPM package that puts concrete music-theory tools into Web Audio projects: it performs symbolic time conversions across changing time… | ||
| Interference: Adapting Player-Music Interaction in Games | Matthew Wang | 20m |
Multiplayer web-based music game designed for live performance that generates real-time music from player actions and a feedback loop between proactive and… | ||
| Recent and Future Evolution of the Web Audio API | Paul Adenot | 49m |
Repository activity shows 358 commits since WAC 2018 and about 139 pull requests merged this year, leaving nine hard issues; work focuses on tightening… | ||
| The Audio Community Group | Christoph Guttandin | 12m |
A W3C Audio Community Group exists alongside the paid Audio Working Group to let anyone propose changes to the Web Audio API, raise gaps in the Web MIDI API… | ||
| The new WAC website: towards a sustainable conference | Jørgen Varpe, Eigil Aandahl | 17m |
Centralized site collects proceedings from 2015–2018 and generates consistent pages with abstracts, BibTeX and PDF/video links; build uses Eleventy static-site… | ||
| W3C and the WAC community | Diéssica Gurskas, Paul Adenot, Christoph Guttandin, Michel Buffa | 39m |
Discussion lays out concrete changes and gaps: AudioWorklet lets native‑style DSP run in browsers, a new noise generation node is added after gap analysis, and… | ||
| Industry & Academia | Johan Pauwels, Norbert Schnell, Rebekah Wilson, Hiroyuki Takakura | 31m |
Panel discussion compares concrete workflows: networked near‑real‑time tools for post‑production (remote DAW collaboration used in production, distributed… | ||
| Accessibility | Andreas Bergsland, Miranda Moen, David Brüggemann, Monica Ruud | 40m |
Panelists explain concrete accessibility work in music tech: turning wheelchairs into instruments, motion‑to‑sound devices and IMU sensors, and using VoiceOver… | ||
| Becoming Latency-Native | Rebekah Wilson | 42m |
Performance claims that musicians can treat networked audio as a native platform, demonstrated by a live duet across 1,325 km with ~4.4 ms one-way delay using… | ||
| Responsive Space | Raimund Vogtenhuber | 11m |
A framework called Responsive Space connects a local Wi‑Fi without password to a webserver so audience phones load javascript visuals in browser and either… | ||
| Cyclic Gibbering | Charlie Roberts | 11m |
Live coding demonstrates a browser-based implementation of the TidalCycles mini-notation inside Gibber, running patterns and sequencing entirely in a tab. The… | ||
| gravity|density | Anthony T Marasco, Jesse Allison | 14m |
A system repurposes hacked CD players as fixed glitch sources, samples their output in real time, and streams those samples to audience phones via the web app… | ||
| Three Pidgins: Live Coding Performance | Francisco Bernardo, Chris Kiefer, Thor Magnusson | 21m |
Three Pidgins: Live Coding Performance by Francisco Bernardo (University of Sussex), Chris Kiefer (University of Sussex) and Thor Magnusson (University of… | ||
| map mop | Gerard Roma | 10m |
A live piece maps a corpus of roughly dozens of recordings from various analog devices onto a responsive multi-touch tablet interface that is projected for the… | ||
| Trondheim EMP | Oeyvind Brandtsegg, Anna Xambó, Trond Engum, Andreas Bergsland, Carl Haakon Waadeland | 16m |
Trondheim EMP Repository processing by Oeyvind Brandtsegg (NTNU), Anna Xambó (NTNU), Trond Engum (NTNU), Andreas Bergsland (NTNU); Carl Haakon Waadeland… | ||
| Jam Session | Arnfinn Killingtveit, Martin Palmer, Guergana Tzatchkova | 18m |
Live collaborative set by TARFIELD (Arnfinn Killingtveit and Martin Palmer) and Guergana Tzatchkova that uses Web Audio-based instruments and looping to build… | ||
| Jam Session | Ariane S Stolfi, Raimund Vogtenhuber, Guergana Tzatchkova, TARFIELD | 16m |
Live collaborative improvisation using Web Audio API browser patches and microphones plus MIDI controllers builds layered textures, rhythmic loops and… | ||
| Jam Session | Michel Buffa, Luis Arandas, Steven Yi, Çağrı Erdem, Ariane S Stolfi, Guergana Tzatchkova | 14m |
Six people improvise together over browser audio, demonstrating a working browser-based audio jam with six performers connected and synced in real time. The… | ||
| Performing with QuaverSeries Live Coding Environment | Qichao Lan, Çağrı Erdem, Alexander Refsum Jensenius | 18m |
Uses the web-based QuaverSeries collaborative live coding environment and its domain-specific language to write programs that generate ambient techno. Three… | ||
| Jam Session | Jesse Allison, Francisco Bernardo, Michel Buffa | 15m |
Jam Session by Jesse Allison, Balázs Kovács, Francisco Bernardo and Michel Buffa. | ||
| Jam Session | Ada Hoel, Norbert Schnell, Julian Woodward, Jesse Allison, Guergana Tzatchkova | 19m |
Five performers improvise a live ensemble using browser-based Web Audio instruments and network-synced improvisation, demonstrating that a multi-person jam can… | ||
| Jam Session | Garth Paine, Guergana Tzatchkova, Nikita Kabardin | 16m |
Jam Session by Garth Paine, Guergana Tzatchkova and Nikita Kabardin. | ||
| Jam Session | S. Rudnick, N. Kabardin, G. Tzatchkova, A. Hoel, N. Schnell, S. Ren | 18m |
A browser-based live improv system demonstrates a multi-user audio jam built with the Web Audio API and WebRTC, connecting six performers over the network… | ||
| GrainField | Benjamin Matuszewski, Norbert Schnell, Daniel Formo, Ariane S Stolfi | 19m |
GrainField by Benjamin Matuszewski (Ircam) and Norbert Schnell (Furtwangen University). Performers: Daniel Formo (NTNU) and Ariane Stolfi (Federal University… | ||
| Workshop on AudioWorklet | Paul Adenot | 01m |
Compares native audio performance to the Web Audio API and demonstrates concrete prototypes that combine AudioWorklet + WASM with SharedArrayBuffer and Atomics… | ||
| Designing and Performing with Live Coding Languages | F. Bernardo, C. Kiefer, T. Magnusson | 01m |
Hands-on workshop that teaches how to design tiny live-coding languages and use them in performance using Sema, a web-based toolkit that runs in the browser… | ||
| Live coding with Makkeróni | Balázs Kovács | 01m |
Makkeróni is a web-based live coding system that simulates a Linux shell and exposes both standard BASH-like commands (ls, cat, help) and audio-specific… | ||
| Audiovisual Programming in Live Performance | Charlie Roberts | 01m |
Workshop-style session that walks through building short live-coded pieces that combine synths and shader visuals and performs them successfully, showing… | ||
| Diversity Workshop | Miranda Moen, Victoria Øverby Steinland, Andrea Hegdahl Tiltnes, Kari Dahn | 01m |
Two-module workshop presents concrete practices: The Art of Balance leads a bias-mapping exercise and a structural-barrier checklist for hiring and… | ||
| Live coding with Makkeróni | Balázs Kovács | 21m |
Makkeróni is a browser-based live coding environment built in JavaScript that simulates a Linux shell and exposes audio-specific commands like play, freq, tone… | ||
| Live coding with Makkeróni | Balázs Kovács | 21m |
Makkeróni is a web-based live coding environment that simulates a Linux shell and exposes audio commands like play, tone, freq and FM/modulation controls; it… | ||
| Live coding with Makkeróni | Balázs Kovács | 22m |
Makkeróni is a browser-based live coding shell that runs BASH-like commands plus audio ops like play, freq and tone, and it demonstrates a working step… | ||
| Live coding with Makkeróni | Balázs Kovács | 32m |
A web app that mimics a Linux shell and exposes BASH-like commands plus audio-specific ones for synthesis (play, freq, tone), with pipes, wildcards and history… | ||
| Audiovisual Programming Workshop by Charlie Roberts. Part 1. | Charlie Roberts | 28m |
Live shader coding shows how tiny GLSL fragment programs (often ~13–14 lines) run once per pixel on the GPU, using uniforms like time and a UV position to make… | ||
| Audiovisual Programming Workshop by Charlie Roberts. Part 2. | Charlie Roberts | 33m |
Fragment shaders render one pixel at a time using UV returns -1 to 1 so multiplying color by P.y creates a central black band; animated stripes come from… | ||
| Audiovisual Programming Workshop by Charlie Roberts. Part 4. | Charlie Roberts | 38m |
Workshop shows Hydra doing real-time video feedback by sending render targets to o0–o3 outputs and using the previous frame in functions like modulate, blend… | ||
| Audiovisual Programming Workshop by Charlie Roberts. Part 3. | Charlie Roberts | 34m |
Historical film examples show painters drawing directly onto film and optical soundtracks for tight or impressionistic sync; one clip uses Oscar Peterson trio… | ||
| nothing matches | ||