Designing for a pluralist and user-friendly live code language ecosystem with Sema

Bernardo, Francisco, Kiefer, Chris and Magnusson, Thor (2019) Designing for a pluralist and user-friendly live code language ecosystem with Sema. International Conference on Live Coding, Limerick, Ireland, 5 - 7 February 2020. Published in: International Conference on Live Coding. (Accepted)

[img] PDF (Designing for a Pluralist and User-Friendly Live Code Language Ecosystem with Sema) - Updated Version
Restricted to SRO admin only
Available under License Creative Commons Attribution.

Download (1MB)
[img] Microsoft Word (Designing for a Pluralist and User-Friendly Live Code Language Ecosystem with Sema) - Other
Restricted to SRO admin only

Download (3MB)

Abstract

The growing popularity of the live coding and algorave scenes has inspired incentive and support for accessible, diverse and innovative approaches in expressing art through code. With live coding, the real-time composition of music and other art becomes a performance art by centering on the language of the composition itself, the code.

Sema is a new open source system that aims to support user-friendly approaches to language design and machine learning in live coding practice. This paper reports on the latest technical advances and user research with Sema.

We provide an overview and design rationale for the early technical implementation of Sema, including technology stack, architecture, user interface, integration of machine learning, and documentation and community resources. We also describe the activities of the MIMIC Artist Summer workshop, a full-week workshop with a group of 12 participants, which we designed and delivered to gather user feedback about the first design iteration of Sema. Findings from our workshop corroborate that language design and machine learning are advanced topics in computer science that may be challenging to users without such a background. Nevertheless, we found that such topics can inform the design of systems that may be both useful and usable to the live coding community.

Item Type: Conference Proceedings
Keywords: Programming Language Design, Web Live Coding, Machine Learning, User-Centred Design, Coding Ecosystems
Schools and Departments: School of Media, Film and Music > Music
Subjects: M Music. Literature on music. Musical instruction and study > M Music
M Music. Literature on music. Musical instruction and study > MT Musical instruction and study > MT0035 Notation
Q Science > Q Science (General) > Q0300 Cybernetics > Q0325 Self-organizing systems. Conscious automata > Q0325.5 Machine learning
T Technology > T Technology (General)
Depositing User: Jose Francisco Bernardo
Date Deposited: 12 Dec 2019 08:57
Last Modified: 29 May 2020 08:24
URI: http://sro.sussex.ac.uk/id/eprint/87404

View download statistics for this item

📧 Request an update
Project NameSussex Project NumberFunderFunder Ref
MIMIC: Musically Intelligent Machines Interacting CreativelyG2434AHRC-ARTS & HUMANITIES RESEARCH COUNCILAH/R002657/1