{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T14:23:15Z","timestamp":1777126995632,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,8,23]],"date-time":"2019-08-23T00:00:00Z","timestamp":1566518400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,8,23]]},"DOI":"10.1145\/3331543.3342579","type":"proceedings-article","created":{"date-parts":[[2019,7,29]],"date-time":"2019-07-29T20:51:45Z","timestamp":1564433505000},"page":"25-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Fun with interfaces (SVG interfaces for musical expression)"],"prefix":"10.1145","author":[{"given":"Benedict R.","family":"Gaster","sequence":"first","affiliation":[{"name":"University of West of England, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathan","family":"Renney","sequence":"additional","affiliation":[{"name":"University of West of England, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carinna","family":"Parraman","sequence":"additional","affiliation":[{"name":"University of West of England, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,8,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Michael Abrash. 1997. Michael Abrash\u2019s Graphics Programming Black Book with CD: The Complete Works of Graphics Master Michael Abrash (10th ed.). Coriolis Group Books Scottsdale AZ USA.   Michael Abrash. 1997. Michael Abrash\u2019s Graphics Programming Black Book with CD: The Complete Works of Graphics Master Michael Abrash (10th ed.). Coriolis Group Books Scottsdale AZ USA."},{"key":"e_1_3_2_1_2_1","unstructured":"Jim Blandy. 2015. The Rust Programming Language: Fast Safe and Beautiful. O\u2019Reilly Media Inc.   Jim Blandy. 2015. The Rust Programming Language: Fast Safe and Beautiful. O\u2019Reilly Media Inc."},{"key":"e_1_3_2_1_3_1","unstructured":"Bert Bongers. 2000. Interaction Theory and Interfacing Techniques for Real-time Performance. Trends in Gestural Control of Music (2000) 41\u201370.  Bert Bongers. 2000. Interaction Theory and Interfacing Techniques for Real-time Performance. Trends in Gestural Control of Music (2000) 41\u201370."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908103"},{"key":"e_1_3_2_1_5_1","volume-title":"Principles for Designing Computer Music Controllers. In CHI\u201901: Workshop on New Interfaces for Musical Expression.","author":"Cook Perry","year":"2001"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Rebecca Anne Fiebrink. 2011. Real-time Human Interaction with Supervised Learning Algorithms for Music Composition and Performance. Ph.D. Dissertation. Princeton.  Rebecca Anne Fiebrink. 2011. Real-time Human Interaction with Supervised Learning Algorithms for Music Composition and Performance. Ph.D. Dissertation. Princeton.","DOI":"10.1145\/1753846.1753889"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2502081.2502214"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the Conference on New Interfaces for Musical Expression. 1\u20135.","author":"Freed Adrian","year":"2009"},{"key":"e_1_3_2_1_9_1","unstructured":"Jean Gallier. 1999. Curves and Surfaces in Geometric Modeling: Theory and Algorithms. Morgan Kaufmann Publishers Inc. San Francisco CA USA.   Jean Gallier. 1999. Curves and Surfaces in Geometric Modeling: Theory and Algorithms. Morgan Kaufmann Publishers Inc. San Francisco CA USA."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178556"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984575"},{"key":"e_1_3_2_1_12_1","unstructured":"Sergi Jord\u00e1. 2005. Digital Lutherie Crafting musical computers for new musics\u2019 performance and improvisation. Ph.D. Dissertation.  Sergi Jord\u00e1. 2005. Digital Lutherie Crafting musical computers for new musics\u2019 performance and improvisation. Ph.D. Dissertation."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1162\/COMJ_a_00026"},{"key":"e_1_3_2_1_14_1","unstructured":"Simon Marlow. 2010. Haskell 2010 Language Report.  Simon Marlow. 2010. Haskell 2010 Language Report."},{"key":"e_1_3_2_1_15_1","unstructured":"Eduardo Reck Miranda and Marcelo Wanderley. 2006. New Digital Musical Instruments: Control And Interaction Beyond the Keyboard (Computer Music and Digital Audio Series). A-R Editions Inc. Madison WI USA.   Eduardo Reck Miranda and Marcelo Wanderley. 2006. New Digital Musical Instruments: Control And Interaction Beyond the Keyboard (Computer Music and Digital Audio Series). A-R Editions Inc. Madison WI USA."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-004-0388-1"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/54852.378457"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Exequiel Rivas and Mauro Jaskelioff. 2017. Notions of Computation as Monoids. Journal of Functional Programming 27 (2017).  Exequiel Rivas and Mauro Jaskelioff. 2017. Notions of Computation as Monoids. Journal of Functional Programming 27 (2017).","DOI":"10.1017\/S0956796817000132"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Conference on New Interfaces for Musical Expression. 15\u201318","author":"Tanaka Atau","year":"2010"},{"key":"e_1_3_2_1_20_1","unstructured":"W3C. 2011. Scalable Vector Graphics (SVG).  W3C. 2011. Scalable Vector Graphics (SVG)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1162\/014892602320582945"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3122938.3122941"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2808083.2808085"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2364506.2364520"}],"event":{"name":"ICFP '19: ACM SIGPLAN International Conference on Functional Programming","location":"Berlin Germany","acronym":"ICFP '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 7th ACM SIGPLAN International Workshop on Functional Art, Music, Modeling, and Design"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3331543.3342579","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3331543.3342579","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:38Z","timestamp":1750202018000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3331543.3342579"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,23]]},"references-count":24,"alternative-id":["10.1145\/3331543.3342579","10.1145\/3331543"],"URL":"https:\/\/doi.org\/10.1145\/3331543.3342579","relation":{},"subject":[],"published":{"date-parts":[[2019,8,23]]},"assertion":[{"value":"2019-08-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}