Improvisations on Multi-Level Scenarios

We consider as multi-level scenario a description of a temporal structure (e.g. a chords progression) upon several level of hierarchical organisation. In particular, to model a multi-level scenario, we use a phrase structure grammar.

In order to test the benefits of using multi-level progressions, we have generated improvisations using two music generation methods :

  • A base generation model taking only the chord progression level of the multi-level progression into account. (a simplified version of ImproteK)
  • Our extended generation model using all the information from the multi-level progression (ie. the chord progression, the functional progression and the sectional progression).

Example 1 : Improvisation on Thriving from a Riff

  • Multi-level scenario generated by the grammar :
I II-   V7 I II-   V7
I7 IV7 III-   VI7 II-   V7
I II-   V7 III-   VI7 II-   V7
V-   I7 IV   #IVo I I
III7 III7 VI7 VI7
VI- II7 II- V7
I II-   V7 I   VI7 II-   V7
I   I7 IV   #IVo I II-   V7
  • Memory for melodic improvisations: Thriving from a Riff - Charlie Parker
  • Base generation model :

  • Extended multi-level generation model :

Example 2 : Improvisation on An Oscar for Treadwell

  • Multi-level scenario generated by the grammar :
I II-   V7 III-   VI7 II-   V7
V-   I7 IV7 IV- I   VI7 II-   V7
I VI- II-   V7 I   VI7 II-   V7
I7 IV   bVII7 II-   V7 I
VII- III7 III- VI7
VI- II7 II- V7
I VI7 II-   V7 III-   VI7 II-   V7
I   I7 IV7 IV- I I
  • Memory for melodic improvisations: An Oscar for Treadwell - Charlie Parker
  • Base generation model :

  • Extended multi-level generation model :

Example 3 : Improvisation on Anthropology

  • Multi-level scenario generated by the grammar :
I VI7 II-   V7 I II-   V7
I I7 IV7 #IVo III-   VI7 II-   V7
I II-   V7 I II-   V7
V-   I7 IV   #IVo I I
III7 III7 VI7 VI7
II7 II7 II- V7
I VI7 II-   V7 I   VI7 II-   V7
V-   I7 IV7   IV- I II-   V7
  • Memory for melodic improvisations: Thriving from a Riff - Charlie Parker
  • Base generation model : No improvisation could be generated with the base generation model since no diminished chord appeared in the memory
  • Extended multi-level generation model :

 


dyci2/demos/multi-level.txt · Dernière modification: 2018/03/05 14:21 par Ken Deguernel