WAC is an international conference dedicated to web audio technologies and applications. The conference addresses research, development, design, and standards concerned with emerging audio-related web technologies such as Web Audio API, Web RTC, WebSockets and Javascript. WAC welcomes industry engineers, R&D scientists, academic researchers, artists, and students from fields such as web development, music technology, computer music, and audio applications.

Collections in this community

Recent Submissions

  • Start, Stop, Begin Again 

    Thorington, Helen (Georgia Institute of Technology, 2016-04)
    This talk is in two parts. The first part is about my journey toward a career in sound and radio production – a journey of many years full of related and unrelated starts, stops, and fresh beginnings. The second part is ...
  • Brave New World – Experiences in Next Generation Audio Broadcasting 

    Melchior, Frank (Georgia Institute of Technology, 2016-04)
    The Internet has had a huge impact on the way we live our lives and the level of impact on the broadcast industry is no different. Our audiences now fully expect access to content on demand. They may browse the web while ...
  • Soundworks Tutorial 

    Schnell, Norbert; Lambert, Jean-Philippe; Goldszmidt, Samuel; Matuszewski, Benjamin (Georgia Institute of Technology, 2016-04)
    The Soundworks framework is dedicated to the development of applications featuring co-located collaborative/collective mobile interactions. The framework is entirely based on web APIs and Node.js. It provides a set of ...
  • Introduction to Percussion Synthesis Using Web Audio 

    Wallace, Tony (Georgia Institute of Technology, 2016-04)
    Introduction to Percussion Synthesis Using Web Audio will introduce participants to the basics of web audio programming. This tutorial will begin with a discussion of the audio graph. Participants will construct a simple ...
  • WavesJS Tutorial 

    Matuszewski, Benjamin; Schnell, Norbert; Goldszmidt, Samuel (Georgia Institute of Technology, 2016-04)
    This tutorial session will present WavesJS, a client-side low-level library dedicated to the audiovisual rendering of recorded audio signals and related data in the browser. The library has been designed with a strong ...
  • WebAudioHaptics: Tutorial on Haptics with Web Audio 

    Frisson, Christian; Pietrzak, Thomas; Zhao, Siyan; Schwemier, Zachary; Israr, Ali (Georgia Institute of Technology, 2016-04)
    The Web Audio Haptics WAC Tutorial 2016 will explore how to create meaningful haptic content that engages di erent areas of the body using o -the-shelf hardware and open source software running on a web browser using Web ...
  • Workshop: Optimizing and Debugging Web Audio API Applications 

    Adenot, Paul (Georgia Institute of Technology, 2016-04)
    In this tutorial, we will look at two different aspects of working with the Web Audio API. First, we’ll have a look into the performance characteristics of the different AudioNodes available, their performance profile, ...
  • rMIXr: how we learned to stop worrying and love the graph 

    Fields, Ben; Phippen, Sam (Georgia Institute of Technology, 2016-04)
    In this talk we present a case study in the use of the web audio APIs. Specifically, our use of them for the creation of a rapidly developed prototype application. The app, called rMIXr (http://rmixr.com), is a simple ...
  • Reactive Audio 

    Dunn, Brian (Georgia Institute of Technology, 2016-04)
    React has revolutionized the way client side developers think about their applications. It makes heavy use of the principles of functional reactive programming. How can these design concepts aid in the development of live ...
  • Non Audio Signal Processing with the Web Audio API 

    Guttandin, Christoph (Georgia Institute of Technology, 2016-04)
    I recently ported a Shazam-like application to create and compare fingerprints of audio files from Python to JavaScript. Although this application handles audio data or data derived from audio data, only a very small part ...
  • Alternatives to Lookahead Audio Scheduling 

    Sullivan, Joe (Georgia Institute of Technology, 2016-04)
    The scheduling of web audio events occurs in the UI thread, which is optimized to respond to user input and to provide visual feedback. The setTimeout and setInterval interfaces provide an imprecise method of scheduling, ...
  • JZZ.js - a unified API for MIDI applications 

    Kachalo, Sema (Georgia Institute of Technology, 2016-04)
    There are multiple ways to access and emulate MIDI devices in JavaScript. This includes real MIDI access like Web-MIDI API or Jazz-Plugin, Web-Audio synths like MIDI.js or Timbre.js, or HTML gadgets for MIDI input like ...
  • Capsule, A Modular Step Sequencer for Web Audio and MIDI 

    Holzborn, Damon (Georgia Institute of Technology, 2016-04)
    Capsule is a modular composition and performance system developed with the Web Audio and Web MIDI APIs. It is an attempt to combine the conceptual simplicity of a modular-style step sequencer with the algorithmic flexibility ...
  • meSing.js: A JavaScript Singing Synthesis Library 

    Su, David (Georgia Institute of Technology, 2016-04)
    meSing.js is a JavaScript singing synthesis library that uses the Web Audio API's DSP capabilities in conjunction with the meSpeak.js speech synthesis library to provide a vocal synthesizer for the web. First, the lyrics ...
  • A Novel Approach to Streaming and Client Side Rendering of Multichannel Audio with Synchronised Metadata 

    Paradis, Matthew; Pike, Chris; Day, Richard; Melchior, Frank (Georgia Institute of Technology, 2016-04)
    Object based audio broadcasting is an approach which combines audio with metadata that describes how the audio should be rendered. This metadata can include spatial positioning mixing parameters and descriptors to define ...
  • A Block Based Live Coding Music Environment for Kids 

    Fradkin, Scott (Georgia Institute of Technology, 2016-04)
    There are a number of live coding environments for creating music. The vast majority of these require the user to be able to read and write and to be able to understand complex syntax. Scratch is a very popular environment ...
  • Designing Synthesizers with Web Audio 

    Teaford, Like (Georgia Institute of Technology, 2016-04)
    Synthesis is an important part of Web Audio, and the native audio nodes give developers the power to build innovative and unique synthesizers. This talk will share knowledge and insight into synthesizer design and application ...
  • reNotate: The Crowdsourcing and Gamification of Symbolic Music Encoding 

    Taylor, Benjamin; Shanahan, Daniel; Wolf, Matthew; Allison, Jesse; Baker, David John (Georgia Institute of Technology, 2016-04)
    Musicologists and music theorists have, for quite some time, hoped to be able to make use of computational methods to examine large corpora of music. As far back as the 1940s, an IBM card-sorter was used to implement ...
  • bogJS – A JavaScript framework for object-based rendering in browsers 

    Weitnauer, Michael; Meier, Michael (Georgia Institute of Technology, 2016-04)
    With the introduction of HTML5 and the Web Audio API, an important prerequisite was made for native rendering of object-based audio in modern browsers. Object-based audio is a revolutionary approach for creating and ...
  • Building Desktop Apps using Web Audio 

    McKegg, Matt (Georgia Institute of Technology, 2016-04)
    Building a full featured desktop audio application is a difficult and time consuming task. There are many decisions to make, such as the amount of dependency on existing frameworks, and a cross-platform strategy. The level ...

View more