Title:
Data-Driven Live Coding with DataToMusic API

dc.contributor.author Tsuchiya, Takahiko
dc.contributor.author Freeman, Jason
dc.contributor.author Lerner, Lee W.
dc.contributor.corporatename Georgia Institute of Technology. Center for Music Technology en_US
dc.contributor.corporatename Georgia Tech Research Institute en_US
dc.date.accessioned 2016-03-14T15:09:22Z
dc.date.available 2016-03-14T15:09:22Z
dc.date.issued 2016-04
dc.description Presented at the 2nd Web Audio Conference (WAC), April 4-6, 2016, Atlanta, Georgia. en_US
dc.description.abstract 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 parameters. In this paper, we describe a unique approach for these issues with a data-driven symbolic music application programming interface (API) for rapid and interactive development. We introduce DataToMusic (DTM) API, a data-sonification tool set for web browsers that utilizes the Web Audio API1 as the primary means of audio rendering. The paper demonstrates the possibility of processing and sequencing audio events at the audio-sample level by combining various features of the Web Audio API, without relying on the ScriptProcessorNode, which is currently under a redesign. We implemented an audio event system in the clock and synthesizer classes in the DTM API, in addition to a modular audio effect structure and a exible data-to-parameter mapping interface. For complex real-time configuration and sequencing, we also present a model system for creating reusable functions with a data-agnostic interface and symbolic musical transformations. Using these tools, we aim to create a seamless connection between high-level (musical structure) and low-level (sample rate) processing in the context of real-time data sonification. en_US
dc.embargo.terms null en_US
dc.identifier.citation Tsuchiya, T., Freeman, J., Lerner, L. "Data-Driven Live Coding with DataToMusic API". In Jason Freeman, Alexander Lerch, Matthew Paradis (Eds.), Proceedings of the 2nd Web Audio Conference (WAC-2016), Atlanta, 2016. ISBN: 978-0-692-61973-5 en_US
dc.identifier.isbn 978-0-692-61973-5
dc.identifier.uri http://hdl.handle.net/1853/54590
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries Web Audio Conference ; 2016
dc.rights Licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
dc.rights.uri http://creativecommons.org/licenses/by/4.0/
dc.subject Web audio en_US
dc.subject Data sonification en_US
dc.subject Interactive audio applications en_US
dc.title Data-Driven Live Coding with DataToMusic API en_US
dc.type Text
dc.type Moving Image
dc.type.genre Paper
dc.type.genre Proceedings
dc.type.genre Presentation
dspace.entity.type Publication
local.contributor.author Freeman, Jason
local.contributor.corporatename School of Music
local.contributor.corporatename College of Design
local.relation.ispartofseries Web Audio Conference
relation.isAuthorOfPublication 9dbee332-a96b-4661-a5d5-3bbd54cf71b8
relation.isOrgUnitOfPublication 92d2daaa-80f2-4d99-b464-ab7c1125fc55
relation.isOrgUnitOfPublication c997b6a0-7e87-4a6f-b6fc-932d776ba8d0
relation.isSeriesOfPublication 9254e016-2352-47b3-9b98-bc01c2fbe242
Files
Original bundle
Now showing 1 - 4 of 4
Thumbnail Image
Name:
WAC2016-55.pdf
Size:
254.95 KB
Format:
Adobe Portable Document Format
Description:
No Thumbnail Available
Name:
data-driven.mp4
Size:
114.17 MB
Format:
MP4 Video file
Description:
Download video
No Thumbnail Available
Name:
data-driven_videostream.html
Size:
985 B
Format:
Hypertext Markup Language
Description:
Streaming Video
No Thumbnail Available
Name:
Transcription.txt
Size:
6.48 KB
Format:
Plain Text
Description:
Transcription
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.13 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections