Emergent Formal Structures of Factor Oracle-Driven Musical - - PowerPoint PPT Presentation

emergent formal structures of factor oracle driven
SMART_READER_LITE
LIVE PREVIEW

Emergent Formal Structures of Factor Oracle-Driven Musical - - PowerPoint PPT Presentation

Emergent Formal Structures of Factor Oracle-Driven Musical Improvisations Isaac Schankler, Jordan B. L. Smith, Alexandre R. J. Franois, Elaine Chew 17 June 2011 International Conference on Mathematics and Computation in Music 1 The Mimi


slide-1
SLIDE 1

Emergent Formal Structures

  • f Factor Oracle-Driven

Musical Improvisations

Isaac Schankler, Jordan B. L. Smith, Alexandre

  • R. J. François, Elaine Chew

17 June 2011

International Conference on Mathematics and Computation in Music

1

slide-2
SLIDE 2

The Mimi Project: Multimodal Interaction in Musical Improvisation

!

Inspired by the OMax project at IRCAM – a little sister of the OMax brothers

!

Implemented by Alexandre François using his Software Architecture for Immersipresence (SAI)

!

Mimi 1.0: by François, Chew, Thurmond [ACMCIE], premiered at 1st MCM meeting, Berlin 2007, on a Seiler piano

!

Mimi4x: by François, Schankler, Chew [IMIDA, IJART], installation for high-level structural improvisation

!

Mimi 1.5: by François, Schankler, Chew, featured in concerts: PiE, etc.

2

slide-3
SLIDE 3

The Mimi Project: Multimodal Interaction in Musical Improvisation

!

Inspired by the OMax project at IRCAM – a little sister of the OMax brothers

!

Implemented by Alexandre François using his Software Architecture for Immersipresence (SAI)

!

Mimi 1.0: by François, Chew, Thurmond [ACMCIE], premiered at 1st MCM meeting, Berlin 2007, on a Seiler piano

!

Mimi4x: by François, Schankler, Chew [IMIDA, IJART], installation for high-level structural improvisation

!

Mimi 1.5: by François, Schankler, Chew, featured in concerts: PiE, etc.

2

slide-4
SLIDE 4

The Mimi Project: Multimodal Interaction in Musical Improvisation

!

Inspired by the OMax project at IRCAM – a little sister of the OMax brothers

!

Implemented by Alexandre François using his Software Architecture for Immersipresence (SAI)

!

Mimi 1.0: by François, Chew, Thurmond [ACMCIE], premiered at 1st MCM meeting, Berlin 2007, on a Seiler piano

!

Mimi4x: by François, Schankler, Chew [IMIDA, IJART], installation for high-level structural improvisation

!

Mimi 1.5: by François, Schankler, Chew, featured in concerts: PiE, etc.

2

slide-5
SLIDE 5

Mimi demonstration

3

slide-6
SLIDE 6

Question

! When a human improviser interacts with

Mimi, what kinds of structures emerge?

4

slide-7
SLIDE 7

Question

! When a human improviser interacts with

Mimi, what kinds of structures emerge?

! Do the performer and a listener perceive the

structures differently?

4

slide-8
SLIDE 8

Experiment

! Isaac performed three improvisations with

Mimi

! The sessions were recorded ! The recordings were analyzed by (1) the

performer, Isaac, and (2) a skilled listener, Jordan

! The annotations were compared

5

slide-9
SLIDE 9

Results

Recording #1

6

slide-10
SLIDE 10

Results

Recording #1

6

slide-11
SLIDE 11

Results

Recording #1

6

slide-12
SLIDE 12

Results

Recording #2

7

slide-13
SLIDE 13

Results

Recording #3

8

slide-14
SLIDE 14

Results

! Boundaries in small-scale analyses tend to be

closely aligned

  • Interpretation of boundaries was similar

! Labels in large-scall analyses tend to coincide

  • Large-scale organization is similar

9

slide-15
SLIDE 15

Evaluation

! Visual comparison reveals many similarities, but

these judgements are subjective.

! Four empirical evaluation metrics were considered: ! Boundary precision and recall ! Pairwise precision and recall ! Average cluster and speaker clarity ! Rand index

10

slide-16
SLIDE 16

Boundary precision and recall

Precision: Recall: f-measure: 3/8 3/5 2pr/(p+r) = 46% Estimate Annotation = 60% = 37.5% ! ✓ ✓ ✓ ! ! ! ! ✓ ✓ ✓ ! !

11

slide-17
SLIDE 17

Pairwise precision and recall

! " # " " ! ! ! ! $$$ $$$

!""#$%$&#"' ()$&*%$+'

"

Precision: Recall: f-measure: 1/2 1/4 2pr/(p+r) = 33% = 25% = 50%

12

slide-18
SLIDE 18

Baselines

! Empirical comparisons more or less

meaningless without some baseline for comparison

! Many baseline strategies were used; the best-

performing one placed 10 boundaries randomly throughout the piece and assigned segment labels randomly

13

slide-19
SLIDE 19

Results

14

slide-20
SLIDE 20

Question

! When a human improviser interacts with

Mimi, how do structures emerge?

15

slide-21
SLIDE 21

The Canon

! Mimi’s actions are delayed by 10 seconds ! If no recombination occurs, together Mimi and

the human performer create a canon at the 10- second level

16

slide-22
SLIDE 22

Canon-like forms

17

slide-23
SLIDE 23

The Rondo

! Mimi may revisit pieces of musical material,

creating a sense of return

! If Mimi is continuously learning, material

learned earlier is more likely to be heard again than material learned later

18

slide-24
SLIDE 24

Rondo-like forms

19

slide-25
SLIDE 25

Large-scale formal divisions

! Mimi’s memory can be cleared, allowing the

creation of large-scale formal divisions

20

slide-26
SLIDE 26

More large-scale formal divisions

21

slide-27
SLIDE 27

Rhythmic cells

! On a smaller scale, Mimi’s performances

exhibit similar structural tendencies

! Similar to personnages rhythmiques found in

the music of Stravinsky and Messiaen, but always immobile

22

slide-28
SLIDE 28

Rhythmic cells

23

slide-29
SLIDE 29

Rhythmic cells

23

slide-30
SLIDE 30

Rhythmic cells

23

slide-31
SLIDE 31

Summary

! Questions: ! When a human improviser interacts with

Mimi, what kinds of structures emerge, and how do they emerge?

! Answers: ! Familiar structures (canon, rondo, etc.) ! By virtue of Mimi’s programming...

24

slide-32
SLIDE 32

Thanks for your attention!

25