Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Music Information Retrieval in Live Coding: A Theoretical Framework

View through CrossRef
Abstract Music information retrieval (MIR) has a great potential in musical live coding because it can help the musician–programmer to make musical decisions based on audio content analysis and explore new sonorities by means of MIR techniques. The use of real-time MIR techniques can be computationally demanding and thus they have been rarely used in live coding; when they have been used, it has been with a focus on low-level feature extraction. This article surveys and discusses the potential of MIR applied to live coding at a higher musical level. We propose a conceptual framework of three categories: (1) audio repurposing, (2) audio rewiring, and (3) audio remixing. We explored the three categories in live performance through an application programming interface library written in SuperCollider, MIRLC. We found that it is still a technical challenge to use high-level features in real time, yet using rhythmic and tonal properties (midlevel features) in combination with text-based information (e.g., tags) helps to achieve a closer perceptual level centered on pitch and rhythm when using MIR in live coding. We discuss challenges and future directions of utilizing MIR approaches in the computer music field.
Title: Music Information Retrieval in Live Coding: A Theoretical Framework
Description:
Abstract Music information retrieval (MIR) has a great potential in musical live coding because it can help the musician–programmer to make musical decisions based on audio content analysis and explore new sonorities by means of MIR techniques.
The use of real-time MIR techniques can be computationally demanding and thus they have been rarely used in live coding; when they have been used, it has been with a focus on low-level feature extraction.
This article surveys and discusses the potential of MIR applied to live coding at a higher musical level.
We propose a conceptual framework of three categories: (1) audio repurposing, (2) audio rewiring, and (3) audio remixing.
We explored the three categories in live performance through an application programming interface library written in SuperCollider, MIRLC.
We found that it is still a technical challenge to use high-level features in real time, yet using rhythmic and tonal properties (midlevel features) in combination with text-based information (e.
g.
, tags) helps to achieve a closer perceptual level centered on pitch and rhythm when using MIR in live coding.
We discuss challenges and future directions of utilizing MIR approaches in the computer music field.

Related Results

Herding Cats: Observing Live Coding in the Wild
Herding Cats: Observing Live Coding in the Wild
After an eventful decade of live-coding activities, this article seeks to explore the practice with the aim of situating it in the history of contemporary arts and music. The artic...
Algorithms as Scores: Coding Live Music
Algorithms as Scores: Coding Live Music
The author discusses live coding as a new path in the evolution of the musical score. Live-coding practice accentuates the score, and whilst it is the perfect vehicle for the perfo...
Live Coding the Law: Improvisation, Code, and Copyright
Live Coding the Law: Improvisation, Code, and Copyright
This article concerns the emerging creative practice of live coding (i.e., the real-time programming of electronic music in text-based programming environments), and explores how t...
Live Coding of Consequence
Live Coding of Consequence
A live coding movement has arisen from everyday use of interpreted programming environments, where the results of new code can be immediately established. Running algorithms can be...
The Many Meanings of Live Coding
The Many Meanings of Live Coding
The ten-year anniversary of TOPLAP presents a unique opportunity for reflection and introspection. In this essay we ask the question, what is the meaning of live coding? Our goal i...
Hacking Choreography: Dance and Live Coding
Hacking Choreography: Dance and Live Coding
This article explores the intersection of live coding and choreography, discussing the “practice as research” project Hacking Choreography. It examines the use of computer programm...
Don’t Touch My MIDI Cables: Gender, Technology and Sound in Live Coding
Don’t Touch My MIDI Cables: Gender, Technology and Sound in Live Coding
Live coding is an embodied, sensorial and live technological–human relationship that is recursively iterated through sonic and visual outputs based on what we argue are kinship rel...
Live Coding in a Scalable, Participatory Laptop Orchestra
Live Coding in a Scalable, Participatory Laptop Orchestra
Live coding (Collins et al. 2003 and other articles in this special issue of Computer Music Journal) is the central performance practice of the Cybernetic Orchestra, a laptop orche...

Back to Top