A Concurrent Constraints Factor Oracle Model for Music Improvisation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

A Concurrent Constraints Factor Oracle Model for Music Improvisation

Gérard Assayag
Shlomo Dubnov

Résumé

Machine improvisation and related style simulation problems usually consider building repre- sentations of time-based media data, such as music, either by explicit coding of rules or applying machine learning methods. Stylistic learning applies such methods to musical sequences in order to capture salient musical features and organize these features into a model. The Stylistic simulation process browses the model in order to generate variant musical sequences that are stylistically consistent with the learned ma- terial. If both the learning process and the simulation process happen in real-time, in an interactive system where the computer “plays” with musicians, then Machine Improvisation is achieved. Improvisation models have to cope with a trade-off between completeness (all the possible patterns and their continuation laws are discovered) and incrementality (the completeness is ensured only asymptotically for infinite sequences). In a previous work we devised a complete and incremental model based on the Factor Oracle Algorithm. In this paper we propose a concurrent constraints model for the Factor Oracle and show how it can be used in a concurrent learning/improvisation situation. Our model is based on a non-deterministic concurrent constraint process calculus (NTCC). Such an approach allows the system to respond in a faster and more flexible manner to real-life performance situations. In addition, the declarative nature of constraints greatly simplifies the expansion of the system with improvisation rules at a higher musical level. We also describe the implementation of our model in a NTCC interpreter written in Common Lisp that is capable of real time performance.
Fichier principal
Vignette du fichier
index.pdf (253.67 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01161352 , version 1 (08-06-2015)

Identifiants

  • HAL Id : hal-01161352 , version 1

Citer

Camilo Rueda, Gérard Assayag, Shlomo Dubnov. A Concurrent Constraints Factor Oracle Model for Music Improvisation. XXXII Conferencia Latinoamericana de Informática CLEI 2006, Aug 2006, Santiago, Chile. pp.1-1. ⟨hal-01161352⟩
203 Consultations
95 Téléchargements

Partager

Gmail Facebook X LinkedIn More