Title:
Data-Driven Live Coding with DataToMusic API
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
1 - 4 of 4
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
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 3.13 KB
- Format:
- Item-specific license agreed upon to submission
- Description: