{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:17:30Z","timestamp":1750306650186,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,11,3]],"date-time":"2014-11-03T00:00:00Z","timestamp":1414972800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000183","name":"Army Research Office","doi-asserted-by":"publisher","award":["W911NF-09-1-0553"],"award-info":[{"award-number":["W911NF-09-1-0553"]}],"id":[{"id":"10.13039\/100000183","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Robert W. Deutsch Foundation"},{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-14-1-0133"],"award-info":[{"award-number":["N00014-14-1-0133"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006754","name":"U.S. Army Research Laboratory","doi-asserted-by":"publisher","award":["W911NF-09-1-0553"],"award-info":[{"award-number":["W911NF-09-1-0553"]}],"id":[{"id":"10.13039\/100006754","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,11,3]]},"DOI":"10.1145\/2647868.2654949","type":"proceedings-article","created":{"date-parts":[[2014,10,31]],"date-time":"2014-10-31T19:32:56Z","timestamp":1414783976000},"page":"67-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Gibber"],"prefix":"10.1145","author":[{"given":"Charles","family":"Roberts","sequence":"first","affiliation":[{"name":"University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew","family":"Wright","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"JoAnn","family":"Kuchera-Morin","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"H\u00f6llerer","sequence":"additional","affiliation":[{"name":"University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,11,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Quil. https:\/\/github.com\/quil\/quil.  Quil. https:\/\/github.com\/quil\/quil."},{"key":"e_1_3_2_1_2_1","unstructured":"SCGraph - a graphics server for SuperCollider. http:\/\/scgraph.github.io.  SCGraph - a graphics server for SuperCollider. http:\/\/scgraph.github.io."},{"key":"e_1_3_2_1_3_1","unstructured":"ShaderTone. https:\/\/github.com\/overtone\/shadertone.  ShaderTone. https:\/\/github.com\/overtone\/shadertone."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2505341.2505346"},{"key":"e_1_3_2_1_5_1","unstructured":"P. Boytchev. Logo tree project. http:\/\/elica.net\/download\/papers\/LogoTreeProject.pdf 2007.  P. Boytchev. Logo tree project. http:\/\/elica.net\/download\/papers\/LogoTreeProject.pdf 2007."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1017\/S135577180300030X"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2633638.2633650"},{"key":"e_1_3_2_1_8_1","volume-title":"Playing with Time: Manipulation of Time and Rate in a Multi-rate Signal Processing Pipeline","author":"Essl G.","year":"2012","unstructured":"G. Essl . Playing with Time: Manipulation of Time and Rate in a Multi-rate Signal Processing Pipeline . Ann Arbor, MI : MPublishing , University of Michigan Library, 2012 . G. Essl. Playing with Time: Manipulation of Time and Rate in a Multi-rate Signal Processing Pipeline. Ann Arbor, MI: MPublishing, University of Michigan Library, 2012."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157214"},{"key":"e_1_3_2_1_10_1","first-page":"149","volume-title":"Collaboration and learning through live coding, Report from Dagstuhl Seminar 13382","author":"Griffiths D.","year":"2013","unstructured":"D. Griffiths . Fluxus . In A. Blackwell, A. McLean, J. Noble, and J. Rohrhuber, editors, Collaboration and learning through live coding, Report from Dagstuhl Seminar 13382 , pages 149 -- 150 . Dagstuhl , Germany , 2013 . D. Griffiths. Fluxus. In A. Blackwell, A. McLean, J. Noble, and J. Rohrhuber, editors, Collaboration and learning through live coding, Report from Dagstuhl Seminar 13382, pages 149--150. Dagstuhl, Germany, 2013."},{"key":"e_1_3_2_1_11_1","volume-title":"Design by numbers","author":"Maeda J.","year":"2001","unstructured":"J. Maeda . Design by numbers . The MIT Press , 2001 . J. Maeda. Design by numbers. The MIT Press, 2001."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the International Computer Music Conference","author":"Magnusson T.","year":"2011","unstructured":"T. Magnusson . ixi lang: a SuperCollider parasite for live coding . In Proceedings of the International Computer Music Conference . University of Huddersfield , 2011 . T. Magnusson. ixi lang: a SuperCollider parasite for live coding. In Proceedings of the International Computer Music Conference. University of Huddersfield, 2011."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1162\/COMJ_a_00216"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1162\/014892602320991383"},{"key":"e_1_3_2_1_15_1","first-page":"379","volume-title":"Proceedings of the 2014 Conference on New Interfaces for Musical Expression","author":"McKinney C.","year":"2014","unstructured":"C. McKinney . Quick live coding collaboration in the web browser . In Proceedings of the 2014 Conference on New Interfaces for Musical Expression , pages 379 -- 382 , 2014 . C. McKinney. Quick live coding collaboration in the web browser. In Proceedings of the 2014 Conference on New Interfaces for Musical Expression, pages 379--382, 2014."},{"key":"e_1_3_2_1_16_1","unstructured":"A. McLean. Tidal -- mini language for live coding pattern. http:\/\/toplap.org\/tidal\/.  A. McLean. Tidal -- mini language for live coding pattern. http:\/\/toplap.org\/tidal\/."},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 7th sound and music computing conference","author":"McLean A.","year":"2010","unstructured":"A. McLean and G. Wiggins . Tidal--pattern language for the live coding of music . In Proceedings of the 7th sound and music computing conference , 2010 . A. McLean and G. Wiggins. Tidal--pattern language for the live coding of music. In Proceedings of the 7th sound and music computing conference, 2010."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 2010 Conference on New Interfaces for Musical Expression (NIME 2010","author":"J. A.","year":"2010","unstructured":"J. A. Mills III, D. Di Fede , and N. Brix . Music programming in minim . In Proceedings of the 2010 Conference on New Interfaces for Musical Expression (NIME 2010 ). Sydney, Australia, pages 37--42 , 2010 . J. A. Mills III, D. Di Fede, and N. Brix. Music programming in minim. In Proceedings of the 2010 Conference on New Interfaces for Musical Expression (NIME 2010). Sydney, Australia, pages 37--42, 2010."},{"key":"e_1_3_2_1_20_1","volume-title":"Children, computers, and powerful ideas","author":"Papert S.","year":"1980","unstructured":"S. Papert . Mindstorms : Children, computers, and powerful ideas . Basic Books, Inc. , 1980 . S. Papert. Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc., 1980."},{"key":"e_1_3_2_1_21_1","first-page":"12","author":"Plant C.","year":"2013","unstructured":"C. Plant . Interview , 12 2013 . Technical Director: bitjam, ltd. C. Plant. Interview, 12 2013. Technical Director: bitjam, ltd.","journal-title":"Interview"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00146-006-0050-9"},{"key":"e_1_3_2_1_23_1","unstructured":"J. Resig. Javascript as a first language. http:\/\/ejohn.org\/blog\/javascript-as-a-first-language\/ 20011.  J. Resig. Javascript as a first language. http:\/\/ejohn.org\/blog\/javascript-as-a-first-language\/ 20011."},{"key":"e_1_3_2_1_24_1","unstructured":"J. Resig. Processing.js. http:\/\/ejohn.org\/blog\/processingjs\/ 2008.  J. Resig. Processing.js. http:\/\/ejohn.org\/blog\/processingjs\/ 2008."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the International Computer Music Conference","author":"Roberts C.","year":"2012","unstructured":"C. Roberts and J. Kuchera-Morin . Gibber: Live coding audio in the browser . Proceedings of the International Computer Music Conference , 2012 . C. Roberts and J. Kuchera-Morin. Gibber: Live coding audio in the browser. Proceedings of the International Computer Music Conference, 2012."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 2013 Conference on New Interfaces for Musical Expression (NIME 2013","volume":"2013","author":"Roberts C.","year":"2013","unstructured":"C. Roberts , G. Wakefield , and M. Wright . The web browser as synthesizer and interface . In Proceedings of the 2013 Conference on New Interfaces for Musical Expression (NIME 2013 ), volume 2013 , 2013 . C. Roberts, G. Wakefield, and M. Wright. The web browser as synthesizer and interface. In Proceedings of the 2013 Conference on New Interfaces for Musical Expression (NIME 2013), volume 2013, 2013."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of New Interfaces for Musical Expression","volume":"2014","author":"Roberts C.","year":"2014","unstructured":"C. Roberts , M. Wright , J. Kuchera-Morin , and T. H\u00f6llerer . Rapid creation and publication of digital musical instruments . In Proceedings of New Interfaces for Musical Expression , volume 2014 , 2014 . C. Roberts, M. Wright, J. Kuchera-Morin, and T. H\u00f6llerer. Rapid creation and publication of digital musical instruments. In Proceedings of New Interfaces for Musical Expression, volume 2014, 2014."},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the International Computer Music Conference","author":"Rohrhuber J.","year":"2005","unstructured":"J. Rohrhuber , A. de Campo , and R. Wieser . Algorithms today notes on language design for just in time programming . In Proceedings of the International Computer Music Conference , 2005 . J. Rohrhuber, A. de Campo, and R. Wieser. Algorithms today notes on language design for just in time programming. In Proceedings of the International Computer Music Conference, 2005."},{"key":"e_1_3_2_1_29_1","volume-title":"Music in the Global Village Conference","author":"Rohrhuber J.","year":"2007","unstructured":"J. Rohrhuber , A. de Campo , R. Wieser , J.-K. van Kampen , E. Ho , and H. H\u00f6lzl . Purloined letters and distributed persons . In Music in the Global Village Conference ( Budapest) , 2007 . J. Rohrhuber, A. de Campo, R. Wieser, J.-K. van Kampen, E. Ho, and H. H\u00f6lzl. Purloined letters and distributed persons. In Music in the Global Village Conference (Budapest), 2007."},{"key":"e_1_3_2_1_30_1","unstructured":"A. Sorensen. Extempore. http:\/\/extempore.moso.com.au.  A. Sorensen. Extempore. http:\/\/extempore.moso.com.au."},{"key":"e_1_3_2_1_31_1","volume-title":"http:\/\/extempore.moso.com.au\/temporal\\_recursion.html","author":"Sorensen A.","year":"2013","unstructured":"A. Sorensen . The Many Faces of a Temporal Recursion . http:\/\/extempore.moso.com.au\/temporal\\_recursion.html , 2013 . A. Sorensen. The Many Faces of a Temporal Recursion. http:\/\/extempore.moso.com.au\/temporal\\_recursion.html, 2013."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of Linux Audio Conference","author":"Wakefield G.","year":"2010","unstructured":"G. Wakefield , W. Smith , and C. Roberts . LuaAV: Extensibility and Heterogeneity for Audiovisual Computing . Proceedings of Linux Audio Conference , 2010 . G. Wakefield, W. Smith, and C. Roberts. LuaAV: Extensibility and Heterogeneity for Audiovisual Computing. Proceedings of Linux Audio Conference, 2010."}],"event":{"name":"MM '14: 2014 ACM Multimedia Conference","sponsor":["SIGMM ACM Special Interest Group on Multimedia"],"location":"Orlando Florida USA","acronym":"MM '14"},"container-title":["Proceedings of the 22nd ACM international conference on Multimedia"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2647868.2654949","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2647868.2654949","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:56:09Z","timestamp":1750229769000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2647868.2654949"}},"subtitle":["Abstractions for Creative Multimedia Programming"],"short-title":[],"issued":{"date-parts":[[2014,11,3]]},"references-count":31,"alternative-id":["10.1145\/2647868.2654949","10.1145\/2647868"],"URL":"https:\/\/doi.org\/10.1145\/2647868.2654949","relation":{},"subject":[],"published":{"date-parts":[[2014,11,3]]},"assertion":[{"value":"2014-11-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}