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 Dean, R., McLean, A. (eds.), Oxford Handbook of Algorithmic Music. Chapter 12. Oxford, UK : Oxford University Press, 2017.preprint.
- 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
Conference Proceedings (double-blind, peer-reviewed)
- Roberts, C.. Dynamic Per-Sample Processing with WebAssembly. In Proceedings of the 2022 Web Audio Conference. Five pages.
- Zellerbach, K. and Roberts, C.. A Framework for the Design and Analysis of Mixed Reality Musical Instruments. In 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. In 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 (ICLC). Seven pages.
- Roberts, C. Live Coding Ray Marchers with Marching.js. Proceedings of the 2019 International Live Coding Conference (ICLC). Seven pages.
- Roberts, C. Realtime Annotations & Visualizations in Live Coding Performance. Proceedings of the 2018 LIVE Programming Workshop.
- Roberts, C. Metaprogramming Strategies for 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. 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., 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.
- 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. In Proceedings of the 2009 Workshop on Media Arts, Science, and Technology (MAST), The Future of Interactive Media, Jan. 29–30, 2009, Santa Barbara, CA