Realtime Expressive Programming Lab
Conference Proceedings (double-blind, peer-reviewed)
-
Roberts, C. Dynamic Per-Sample Processing with WebAssembly. Proceedings of the 2022 2022 Web Audio Conference.
- Zellerbach, K., Roberts, C.
A Framework for the Design and Analysis of Mixed Reality Musical Instruments. Proceedings of the 2022 New Interfaces for Musical Expression Conference.
- Roberts, C, Hattwick, I., Sheffield, E., and Smith, G.
Rethinking networked collaboration in the live coding environment Gibber. Proceedings of the 2022 New Interfaces for Musical Expression Conference.
- Roberts, C. Live
Coding Procedural Textures of Implicit Surfaces. Proceedings of the 2020 International Live Coding Conference.
- Roberts, C., Pachon-Puentes, M.
Bringing the TidalCycles Mini-Language to the Browser. Proceedings of the 2019 Web Audio Conference. Five pages.
- Roberts, C. Live
Coding Ray Marchers with Marching.js. Proceedings of the 2019 International Live Coding Conference.
- Roberts, C. Realtime
Annotations& Visualizations in Live Coding Performance. Proceedings of the 2018 LIVE Programming Workshop.
- Roberts, C. Metaprogramming
Strategiesfor AudioWorklets. Proceedings of the 2018 Web Audio Conference. Six pages.
- Roberts, C. Strategies for Per-Sample Processing of Audio
Graphs in the Browser. Proceedings of the 2017 Web Audio Conference. Six pages. Best Presentation
Award
- Roberts, C. , Wakefield, G. gibberwocky: New Live-Coding Instruments
for Musical Performance. Proceedings of the 2017 New Interfaces for Musical Expression Conference, pp.
121–126.
- Wakefield, G., Roberts, C. A
Virtual Machine for Live Coding Language Design. Proceedings of the 2017 New Interfaces for Musical
Expression
Conference, pp. 275–278.
- Roberts, C. , Wakefield, G. Live
Coding
the Digital Audio Workstation. Proceedings of the 2016 International Live Coding Conference.
- Roberts, C. , Wright, M., Kuchera-Morin, J. Music Programming in Gibber.
Proceedings
of the 2015 International Computer Music Conference, pages 50–57.
- Roberts, C. , Yerkes, K., Bazo, D., Wright, M., Kuchera-Morin, J. Sharing Time and Code in a Browser-Based
Live Coding Environment. Proceedings of the 2015 International Conference on Live Coding, pp. 179–185.
- Roberts, C. , Wright, M., Kuchera-Morin, J. Beyond Editing: Extended Interaction with
Textual Code Fragments. Proceedings of the 2015 New Interfaces for Musical Expression Conference, pages
126–131.
- Wan Rosli, H.M., Yerkes, K., Wood, T., Wolfe, H., Roberts,C. , Haron, A., Estrada, F. Wright, M.
Ensemble Feedback Instruments. In Press. Proceedings of the New Interfaces for Musical Expression Conference, pages
144–149.
- Roberts, C. , Wright, M., Kuchera-Morin, J., Höllerer,T. Gibber: Abstractions for Creative Multimedia
Programming. Proceedings of the 2014 ACM Multimedia Conference, pages 67–76.
- Roberts, C. , Sound-Light Giblet. Proceedings of the 2014 ACM Multimedia Conference, pages
699–700.
- Roberts, C. , Wright, M., Kuchera-Morin, J., Höllerer,T. Rapid Creation and Publication of
Digital Musical
Instruments. Proceedings of the New Interfaces for Musical Expression conference (NIME), pages 239-242.
London, 2014.
- Wakefield, G., Roberts, C. , Wright, M., Wood, T., Yerkes, K. Collaborative Live-Coding
with
an Immersive Instrument. Proceedings of the New Interfaces for Musical Expression conference (NIME), pages
505–508. London, 2014.
- Roberts, C. , Wakefield, G., Wright, M. The Web Browser as Synthesizer and
Interface. In Proceedings of the New Interfaces for Musical Expression conference (NIME), pages
313–318. Korea Republic. 2013. BEST PAPER AWARD .
- Roberts, C. , Forbes, A., Höllerer, T. Enabling Multimodal Mobile Interfaces for Musical Performance.
Proceedings of the New Interfaces for Musical Expression conference (NIME). Four pages. Korea Republic. 2013.
- Roberts, C. , Kuchera-Morin, J. Gibber: Live Coding Audio In The
Browser. In Proceedings of the International Computer Music Conference (ICMC), pages 64–69. Ljubljana,
Slovenia. 2012.
- Roberts, C. , Wakefield, G., Wright, M. Mobile
Controls On-The-Fly: An Abstraction for Distributed NIMEs. In Proceedings of New Interfaces for Musical
Expression (NIME), pages 474–478. Ann Harbor, Michigan. 2012
- Roberts, C. , Alper, B., Kuchera-Morin, J., and Höllerer, T.Augmented Textual Data
Viewing in 3D Visualizations Using Tablets. Proceedings of the 2012 Symposium on 3D User Interfaces (3DUI
2012), IEEE Virtual Reality Conference, pages 101–104
- Roberts, C. , Höllerer, T. Composition
For Conductor And Audience: New Uses for Mobile Devices in the Concert Hall. Proceedings of the User
Interface Software And Technology Conference (UIST), pages 65–66. Santa Barbara, CA. 2011
- Roberts, C. Control:
Software for End-User Interface Programming and Interactive Performance. Proceedings of the International
Computer Music Conference (ICMC), 2011, pages 425–428.
- Roberts, C. , Wright, M., Kuchera-Morin, J., Putnam, L. and Wakefield G. Dynamic Interactivity Inside the
AlloSphere. Proceedings of the 2010 New Instruments for Musical Expression Conference (NIME), pages
57–62. 2010.
- Wakefield, G., Smith, W. and Roberts, C. LuaAV: Extensibility and
Heterogeneity for Audiovisual Computing. Proceedings of the Linux Audio Conference (LAC), 2010. Eight pages.
- Roberts, C. Towards a Dynamic Framework for Interactivity MA Thesis, University of California Santa
Barbara, 2009.
- J. Kuchera-Morin, T. Höllerer, B. Bell, S. Mangiat, L. Putnam, and C. Roberts. Towards a
General-purpose Infrastructure for Novel Collaborative Multimodal Human-Computer Interfaces. Proc. Workshop on Media Arts,
Science, and Technology (MAST), The Future of Interactive Media, Jan. 29–30, 2009, Santa Barbara, CA
Journal Publications
- Roberts, C. . Code as
Information and Code as Spectacle. International Journal of Performance Arts and Digital Media. 12:2, pp.
201–206. 2016
- Roberts, C. , Allison, J., Holmes, D., Taylor, B., Wright, M. Educational Design
of Live Coding Environments for the Browser. Journal of Music, Education & Technology. 9:1, pp.95–116. 2016
- Roberts, C. , Wakefield, G., Wright, M. Designing Musical Instruments for the
Browser. Computer Music Journal. 39:1, pp.27–40. Spring 2015.
- Kuchera-Morin, J., Wright, M., Wakefield, G., Roberts, C. , Höllerer, T., Adderton, D. Immersive, Full-Surround,
Multi-User System Design. Computers & Graphics. Volume 40, May 2014
- Wakefield, G., Höllerer, T., Kuchera-Morin, J., Roberts, C. , Wright, M. Spatial Interaction in a Multi-User Immersive
Instrument. Computer Graphics & Applications. Nov.-Dec. 2103, pages 14–20.
Book Chapters
- Roberts, C. and Wakefield, G. Tensions and Techniques in Live Coding Performance. In press in Dean, R.,
McLean, A. (eds.), Oxford Handbook of Algorithmic Music. Chapter 12. Oxford, UK : Oxford University Press, 2017
- Roberts, C. , Wakefield, G., and Wright.M. The Web Browser as Synthesizer and
Interface. In Jensenius, A.R., and Lyons, M. (eds.), A NIME Reader: Fifteen Years of New Interfaces for
Musical Expression. Chapter 13, pp.433–450. Switzerland : Springer International Publishing, 2017