Now showing items 1-20 of 70

    • 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, ...
    • Applications of Audio and MIDI API within a music notation editor 

      Gurtner, Corentin (Georgia Institute of Technology, 2016-04)
      Demonstration of the web application Flat and the way Web Audio API and Web MIDI API are used for improving the collaborative score editing experience on flat.io.
    • BeatPush 

      Feenstra, Evan (Georgia Institute of Technology, 2016-04)
      BeatPush is a web-based, mobile-ready music production environment. BeatPush's modular layout is designed to be intuitive for students and music production beginners. Audio samples and synthesized notes are displayed as ...
    • 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 ...
    • 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 ...
    • BPMTimeline: JavaScript Tempo Functions and Time Mappings using an Analytical Solution 

      Dias, Bruno; Pinto, H. Sofia; Matos, David M. (Georgia Institute of Technology, 2016-04)
      Time mapping is a common feature in many (commercial and/or open-source) Digital Audio Workstations, allowing the musician to automate tempo changes of a musical performance or work, as well as to visualize the relation ...
    • 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 ...
    • 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 ...
    • Building Interactive Systems with WebSockets and Csound! 

      Vinay, Ashvala; Boulanger, Richard (Georgia Institute of Technology, 2016-04)
      In this demo, we show interactive systems that use Csound's web-audio related builds – Csound for Portable Native Client (PNaCl), and Emscripten as their primary sound synthesis engine; and a server side build based on ...
    • 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 ...
    • Causeway 

      Allison, Jesse; Ostrenko, Derick; Cellucci, Vincent A. (Georgia Institute of Technology, 2016-04)
      Causeway is an interactive poetry app and performance written by Vincent A. Cellucci with audio by Jesse Allison and visuals by Derick Ostrenko. Originally a part of Cellucci's book, An Easy Place / To Die (CityLit 2011), ...
    • Client-Side Audio Declipping 

      Laguna, Christopher; Lerch, Alexander (Georgia Institute of Technology, 2016-04)
      Clipping is an unpleasant recording artifact that occurs when an audio signal’s level rises above a microphone’s or AD converter’s maximum input level. As more audio and video recordings are being taken on mobile devices ...
    • Concert for Smartphones 

      Bundin, Andrey (Georgia Institute of Technology, 2016-04)
      The performance involves audience participation with their mobile devices. Connected to a wireless network and organized into one polyphonic multichannel synthesizer, those devices reproduce different noises, samples, and ...
    • Constellation: A Musical Exploration of Phone-Based Audience Interaction Roles 

      Madhavan, Nihar; Snyder, Jeff (Georgia Institute of Technology, 2016-04)
      Constellation designs various relationships between audience and performers by using mobile devices to empower communication during a performance. We direct audience members to a website, which changes throughout the piece ...
    • Constellation: A Musical Exploration of Phone-Based Audience Interaction Roles 

      Madhavan, Nihar; Snyder, Jeff (Georgia Institute of Technology, 2016-04)
      With Constellation, we explore a system for audience interaction with performers during a music performance. We seek to reconfigure the relationship between the audience and performers by designing a system for interaction ...
    • Constructing AudioUnit Plugins on the Web using Csound 

      Costello, Edward; Lazzarini, Victor; Timoney, Joseph (Georgia Institute of Technology, 2016-04)
      This paper describes a web-based application which can be used to construct AudioUnit plugins. Using this application the audio DSP component of an AudioUnit plugin can be created using the Csound audio programming ...
    • Cross-Town Traffic 2.0 

      Walker, William; Belet, Brian (Georgia Institute of Technology, 2016-04)
      Cross-Town Traffic 2.0 is an ensemble music performance environment for any number of audience performers, a principal performer, and a conductor. The performers use their own mobile devices running a performance interface ...
    • Crowd in C[loud] 

      Lee, Sang Won; de Carvalho, Antonio Deusany Jr.; Essl, Georg (Georgia Institute of Technology, 2016-04)
      Crowd in C[loud] is an audience participation music piece played on a distributed musical instrument. Inspired by Terry Riley's “In C”, audience members play a short tunes composed by themselves on their smartphones. The ...
    • Crowd in C[loud] : Audience Participation Music with Online Dating Metaphor using Cloud Service 

      Lee, Sang Won; de Carvalho, Antonio Deusany Jr.; Essl, Georg (Georgia Institute of Technology, 2016-04)
      In this paper, we introduce Crowd in C[loud], a networked music piece designed for audience participation at a music concert. We developed a networked musical instrument for the web browser where a casual smartphone ...
    • Data-Driven Live Coding with DataToMusic API 

      Tsuchiya, Takahiko; Freeman, Jason; Lerner, Lee W. (Georgia Institute of Technology, 2016-04)
      Creating interactive audio applications for web browsers often involves challenges such as time synchronization between non-audio and audio events within thread constraints and format-dependent mapping of data to synthesis ...