Music Information Retrieval in Live Coding: A Theoretical Framework

  title={Music Information Retrieval in Live Coding: A Theoretical Framework},
  author={Anna Xamb{\'o} and Alexander Lerch and Jason Freeman},
  journal={Computer Music Journal},
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. [] Key Method 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…
Application of Multilevel Local Feature Coding in Music Genre Recognition
The experimental results show that the recognition accuracy of the proposed application research based on multilevel local feature coding in music genre recognition is always at a high level, and the mean square error positively correlated with the number of beats.
Live Coding with the Cloud and a Virtual Agent
A machine learning (ML) model is introduced that, based on a set of examples provided by the live coder, filters the crowdsourced sounds retrieved from the Freesound online database at performance time.
Music Feature Extraction Method Based on Internet of Things Technology and Its Application
The results show that the system operates consistently, can obtain high-quality music samples, and can extract good music characteristics.
Virtual Agents in Live Coding: A Short Review
Different perspectives of using virtual agents in the practice of live coding looking at past and present as well as pointing to future directions are reviewed.
Chinese Contemporary Music Diffusion Strategy Based on Public Opinion Maximization
An influence maximization algorithm is proposed based on the network percolation process, and the efficiency of the proposed algorithm is optimized and has a strong impetus for the revival of Chinese contemporary music.


Live Repurposing of Sounds: MIR Explorations with Personal and Crowdsourced Databases
A live coding system built on SuperCollider enabling the use of audio content from online Creative Commons (CC) sound databases such as Freesound or personal sound databases and its potential in facilitating tailorability of the tool to their own creative workflows is demonstrated.
Sound Sharing and Retrieval
This chapter describes how to build an audio database by outlining different aspects to be taken into account and discusses metadata-based descriptions of audio content and different searching and browsing techniques that can be used to navigate the database.
Sound recycling from public databases: Another BigData approach to sound collections
Among several different distributed systems useful for music experimentation, a new workflow is proposed based on analysis techniques from Music Information Retrieval combined with massive online databases, dynamic user interfaces, physical controllers and real-time synthesis, keeping in mind compositional concepts and focusing on artistic performances.
Music Information Retrieval: Recent Developments and Applications
We provide a survey of the field of Music Information Retrieval (MIR), in particular paying attention to latest developments, such as semantic auto-tagging and user-centric retrieval and
Music performance by discovering community loops
A system for exploring loops from Freesound that can be used as a musical instrument: since sounds will always play in sync, the user can freely explore the variety of sounds uploaded by theFreesound community, while continuously producing a rhythmic music stream.
Real-time audio analysis tools for Pd and MSP
The fiddle and bonk objects are low tech; the algorithms would be easy to re-code in another language or for other environments from the ones considered here, and the main concern is to get predictable and acceptable behavior using easy-to-understand techniques which won't place an unacceptable computational load on a late-model computer.
Live coding in laptop performance
This paper presents an introduction to the field of live coding, of real-time scripting during laptop music performance, and the improvisatory power and risks involved, and looks at two test cases, the command-line music of slub utilising Perl and REALbasic, and Julian Rohrhuber's Just In Time library for SuperCollider.
Live coding youtube: organizing streaming media for an audiovisual performance
The challenges of using streaming videos from the platform as musical materials in live music performance are discussed and a live coding environment that is developed for real-time improvisation is introduced.
This work proposes a sequence generation mechanism called musical mosaicing, which enables to generate automatically sequences of sound samples by specifying only high-level properties of the sequence to generate, and is able to scale up on databases containing more than 100.000 samples.
Feedback Systems: An Analytical Framework
A minimal history of feedback in music is sketched; a set of features that characterize feedback systems from the perspective of music applications are proposed; and a typology targeted at feedback systems used in the audio/musical domain is proposed.