Automatic Modeling of Musical Style
O. Lartillot1, S. Dubnov2, G. Assayag1,
G. Bejerano3
1Ircam (Institut de Recherche et Coordination Acoustique/Musique),
Paris, France
2Ben Gurion University, Israel
3Institute of Computer Science, Hebrew University, Jerusalem,
Israel
email: lartillo@ircam.fr, dubnov@bgumail.bgu.ac.il, assayag@ircam.fr,
jill@cs.huji.ac.il
Some musical examples
1. Gnossienne, by Erik Satie.
original sequence
IP improvisation
PST improvisation
2. Rondo a la turca, by Mozart.
original sequence (Media file by Ken Stillwell
from The Classical Archives
by permission.)
IP improvisation (analysis on pitches) :
no constraint
constraint on context (how many past notes taken
into consideration)
maximum
past = 5 notes
maximum
past = 2 notes
PST improvisation (analysis on pitches) : 1,2,3
3. Jazz improvisation.
original sequence
IP improvisation :
analysis on pitches : 1,2,3
analysis only on new pitches (and not on sustained
ones) : 1,2,3
PST improvisation
analysis on pitches : 1,2,3,4
analysis only on new pitches : 1,2,3,4
4. A mixture : Gnossienne + Jazz improvisation !
IP improvisation
no constraint
maximum past =
2 notes
maximum past =
1 note