Skip to Main content Skip to Navigation
Journal articles

Learning of Hierarchical Temporal Structures for Guided Improvisation

Ken Déguernel 1, 2 Emmanuel Vincent 2 Jérôme Nika 1 Gerard Assayag 3 Kamel Smaïli 4
1 Repmus - Représentations musicales
STMS - Sciences et Technologies de la Musique et du Son
2 MULTISPEECH - Speech Modeling for Facilitating Oral-Based Communication
Inria Nancy - Grand Est, LORIA - NLPKD - Department of Natural Language Processing & Knowledge Discovery
4 SMarT - Statistical Machine Translation and Speech Modelization and Text
LORIA - NLPKD - Department of Natural Language Processing & Knowledge Discovery
Abstract : This paper focuses on learning the hierarchical structure of a temporal scenario (for instance, a chord progression) to perform automatic improvisation consistently upon several time scales. We first present how to represent a hierarchical structure with a phrase structure grammar. Such a grammar enables us to analyse a scenario upon several levels of organisation creating a multi-level scenario. Then, we propose a method to automatically induce this grammar from a corpus based on sequence selection with mutual information. We applied this method on a corpus of rhythm changes and obtained multi-level scenarios similar to the analysis performed by a professional musician. We then propose new heuristics to exploit the multi-level structure of a scenario to guide the improvisation with anticipatory behaviour in the factor oracle driven improvisation paradigm. This method ensures consistency of the improvisation regarding the global form and opens up possibilities when playing on chords that do not exist in the memory. This system was evaluated by professional improvisers during listening sessions and received very good feedback.
Complete list of metadatas

Cited literature [27 references]  Display  Hide  Download

https://hal.inria.fr/hal-02378273
Contributor : Ken Déguernel <>
Submitted on : Monday, November 25, 2019 - 9:52:32 AM
Last modification on : Wednesday, November 27, 2019 - 1:36:32 AM
Document(s) archivé(s) le : Wednesday, February 26, 2020 - 1:39:25 PM

File

cmj.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02378273, version 1

Citation

Ken Déguernel, Emmanuel Vincent, Jérôme Nika, Gerard Assayag, Kamel Smaïli. Learning of Hierarchical Temporal Structures for Guided Improvisation. Computer Music Journal, Massachusetts Institute of Technology Press (MIT Press), 2019, 43 (2). ⟨hal-02378273⟩

Share

Metrics

Record views

254

Files downloads

243