Series
Web Audio Conference

Series Type
Event Series
Description
Associated Organization(s)
Associated Organization(s)
Organizational Unit

Publication Search Results

Now showing 1 - 4 of 4
  • Item
    Soundworks Tutorial
    (Georgia Institute of Technology, 2016-04) Schnell, Norbert ; Lambert, Jean-Philippe ; Goldszmidt, Samuel ; Matuszewski, Benjamin
    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 services, abstractions, and user interfaces that help the developer to concentrate on the essential – the design of interaction and audiovisual rendering. In the tutorial, we will present the features and architecture of the framework as well as some examples before guiding the attendees through the implementation of a simple application. The workshop will conclude with a brief collective performance.
  • Item
    WavesJS Tutorial
    (Georgia Institute of Technology, 2016-04) Matuszewski, Benjamin ; Schnell, Norbert ; Goldszmidt, Samuel
    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 focus on flexibility and modularity, and offers a set of extensible building blocks supporting a large range of applications. Along with the submitted paper, the workshop will present the general structure and architecture of the library (particularly the ui and audio components). A more in depth approach of the low level features will be achieved through the implementation of a simple application. WavesJS on GitHub: https://github.com/wavesjs
  • Item
    Interactive Audiovisual Rendering of Recorded Audio and Related Data with the WavesJS Building Blocks
    (Georgia Institute of Technology, 2016-04) Matuszewski, Benjamin ; Schnell, Norbert ; Goldszmidt, Samuel
    This article presents a set of components for the interactive audiovisual rendering of recorded audio signals and related data streams (e.g. audio descriptors and annotations) together with a set of example applications. The components are based on SVG graphics and the Web Audio API. The construction of both, the graphical user interface and the audio rendering of an application relies on a small hierarchical structure of classes that formalize different aspects of the rendering and facilitate both the implementation of complex applications using the provided components and the extension of the library by further defined graphics and audio rendering components. The library and the example applications described in the article are freely available.
  • Item
    Personal-JS
    (Georgia Institute of Technology, 2016-04) Goldszmidt, Samuel ; Renaud, Vincent
    Personal-JS is a web application based on the Web Audio API and Web RTC standards where connected users play synchronously loops of a well-known song – Personal Jesus by Depeche Mode – together. The user creates or joins a “jam” room, and then can play some audio loops with other users. The application is based on Sync library (http://github.com/collective-soundworks/sync) to synchronize the different devices through the PeerJS WebRTC wrapper (http://peerjs.com) and thus requires no web server, except for serving the audio loops.