Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

A NIME Reader2013: The Web Browser as Synthesizer and Interface

A NIME Reader: 2013: The Web Browser as Synthesizer and Interface [Our research examines the use and potential of native web technologies for musical expression. We introduce two JavaScript libraries towards this end: Gibberish.js, a heavily optimized audio DSP library, and Interface.js, a GUI toolkit that works with mouse, touch and motion events. Together these libraries provide a complete system for defining musical instruments that can be used in both desktop and mobile web browsers. Interface.js also enables control of remote synthesis applications via a server application that translates the socket protocol used by web interfaces into both MIDI and OSC messages.] http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png

A NIME Reader2013: The Web Browser as Synthesizer and Interface

Part of the Current Research in Systematic Musicology Book Series (volume 3)
Editors: Jensenius, Alexander Refsum; Lyons, Michael J.
A NIME Reader — Mar 7, 2017

Loading next page...
 
/lp/springer-journals/a-nime-reader-2013-the-web-browser-as-synthesizer-and-interface-rlHcZWkrEU

References (11)

Publisher
Springer International Publishing
Copyright
© Springer International Publishing AG 2017
ISBN
978-3-319-47213-3
Pages
433 –450
DOI
10.1007/978-3-319-47214-0_28
Publisher site
See Chapter on Publisher Site

Abstract

[Our research examines the use and potential of native web technologies for musical expression. We introduce two JavaScript libraries towards this end: Gibberish.js, a heavily optimized audio DSP library, and Interface.js, a GUI toolkit that works with mouse, touch and motion events. Together these libraries provide a complete system for defining musical instruments that can be used in both desktop and mobile web browsers. Interface.js also enables control of remote synthesis applications via a server application that translates the socket protocol used by web interfaces into both MIDI and OSC messages.]

Published: Mar 7, 2017

Keywords: Code Fragment; Event Handler; Callback Function; Sequencer Object; Mobile Browser

There are no references for this article.