Synchronization in duet performance: Testing the two-person phase - - PDF document

synchronization in duet performance testing the two
SMART_READER_LITE
LIVE PREVIEW

Synchronization in duet performance: Testing the two-person phase - - PDF document

Synchronization in duet performance: Testing the two-person phase error correction model Dirk Vorberg Institut fr Psychologie Technische Universitt Braunschweig Braunschweig, Germany RPPW2005, Alden Biesen Overview 1. How do ensemble


slide-1
SLIDE 1

Dirk Vorberg Institut für Psychologie Technische Universität Braunschweig Braunschweig, Germany RPPW2005, Alden Biesen Synchronization in duet performance: Testing the two-person phase error correction model

slide-2
SLIDE 2

Overview

  • 1. How do ensemble players manage to remain

synchronized?

  • 2. Sensorimotor synchronization, tapping along

perfect metronome. Synchronization is achieved by linear phase error correction.

  • 3. Extend model to duet performance.

Major advantage: Use computer to simulate

  • ne of the duet partners.
  • 4. Experimental study.

Preliminary data.

slide-3
SLIDE 3

task: tap in close synchrony with the metronome metronome

  • vert

responses In In+1 An An+1 Definition of interresponse intervals and synchronization errors interresponse intervals synchronization errors („asynchronies“)

slide-4
SLIDE 4

In In+1 An An+1

  • vert

responses metronome

Cn Cn+1

The phase-correction model

(Vorberg & Wing, 1994, 1996; Vorberg & Schulze, 2002; Schulze & Vorberg, 2003)

Mn Mn+1 Mn+2 Tn Tn+1

timer commands

slide-5
SLIDE 5

Mn Mn+1 Mn+2 An An+1 In In+1 Tn Tn+1

timer commands

  • vert responses

metronome

Cn Cn+1

The two-level timing model augmented by phase error correction

  • 1. basic assumption:

Tn* = Tn + (1– α)An

  • 1. testable consequence:

An+1 = (1– α)An + (Tn+Mn+1-Mn) - Cn

slide-6
SLIDE 6

Model predictions I: response to experimental perturbations

  • 30
  • 20
  • 10

10 20

IRI synch err

Synch Err; IRI - Tempo (ms) 10 20

  • 30
  • 20
  • 10

10 20 Synch Err; IRI - Tempo (ms) Response and interval no. 10 20 Response and interval no.

slide-7
SLIDE 7

Results (Antje Fuchs, 2003)

  • 2
  • 1

p1 p2 p3 p4 p5 p6 1 2 3 4

  • 40
  • 30
  • 20
  • 10

10 20 30

Timekeeper Triple session 1-3 session 4-6

IRI and Synch Err [ms]

  • 2
  • 1

p1 p2 p3 p4 p5 p6 1 2 3 4

  • 40
  • 30
  • 20
  • 10

10 20 30

Timekeeper Duple session 1-3 session 4-6

  • 2
  • 1

p1 p2 p3 p4 p5 p6 1 2 3 4

  • 40
  • 30
  • 20
  • 10

10 20 30

Motor Delay Triple session 1-3 session 4-6

IRI and Synch Err [ms] Position within Period

  • 2
  • 1

p1 p2 p3 p4 p5 p6 1 2 3 4

  • 40
  • 30
  • 20
  • 10

10 20 30

Motor Delay Duple session 1-3 session 4-6

Position within Period

slide-8
SLIDE 8

Results (Antje Fuchs, 2003)

6 12 18 24

  • 30
  • 20
  • 10

10

Triple

session 1-3 session 4-6

IRI & Sync Err (ms) 6 12 18 24

  • 30
  • 20
  • 10

10

Duple

6 12 18 24

  • 30
  • 20
  • 10

10

Triple

IRI & Synch Err (ms) Position within Period 6 12 18 24

  • 30
  • 20
  • 10

10

Duple

Position within Period

slide-9
SLIDE 9

Model predictions II: serial or auto-covariance function (acvf)

An An-1 ... … Ai+1 Ai Ai-1 … A3 A2 A1 serial variance = acvf at lag 0 = acvf(0)

slide-10
SLIDE 10

Auto-covariance function (acvf)

An An-1 .. .. Ai+1 Ai Ai-1 … A3 A2 A1 An An-1 .. .. Ai+1 Ai Ai-1 … A3 A2 A1 lag 1 auto-covariance = acvf(1)

slide-11
SLIDE 11

Auto-covariance function (acvf)

An-1 An-2 .. Ai+1 Ai Ai-1 … A3 A2 A1 An An-1 .. .. Ai+1 Ai Ai-1 … A3 A2 A1 lag 2 auto-covariance = acvf(2)

auto-correlation function acf(lag) = acvf(lag) / acvf(0)

slide-12
SLIDE 12

Predicted asynchrony acf (as a function of lag) 0 < α < 1 1 < α < 2

Note: Synchronization performance is unstable if α outside this range.

slide-13
SLIDE 13

Basic assumption: Each player serves as metronome for the

  • ther one.

Parameters: Player A (subject)

timekeeper variance

σT²

motor variance

σM²

error correction

α Player B (metronome)

timekeeper variance

σU²

motor variance

σN²

error correction

β

Extension of the model to duet performance

slide-14
SLIDE 14

Predicted 2-person asynchrony acvf var(A) =

[(σT²+σU²)+2(α+β)(σM²+σN²)] / [1-(1-(α+β))²]

cov(An,An+k) =

[1-(α+β)]k-1[var(A)(1-(α+β)) – (σM²+σN²)]

Predicted 1-person asynchrony acvf var(A) =

[( σT² ) + 2( α )( σM² )] / [1-(1-( α ))²]

cov(An,An+k) =

[1-( α )]k-1[var(A)(1-( α )) – ( σM² )]

Two-person phase synchronization model: Main result

slide-15
SLIDE 15

Predicted asynchrony acf for two-person model:

  • 1. Synchronization performance is unstable if α+β outside this

range.

  • 2. Predictions:

Stable but oscillatory acf for β positive . Unstable synchronization for β negative. 0 < α+β < 1 1 < α+β < 2

slide-16
SLIDE 16

Experiment: Conditions

  • 1. tempo
  • IOI=450 ms / 300 ms
  • 2. meter
  • duple / triple / quadruple
  • 3. metronome gain factor
  • β=0
  • β=.4 / .8
  • β=-.25 / -.50
  • 4. seven subjects
  • 6 one hour sessions
  • 18 sequences/condition
slide-17
SLIDE 17

Results

  • 1. Exemplary time series after six hours of practice

asynchronies interresponse intervals, IRI (subject) interonset intervals, IOI (metronome)

  • 2. Auto-correlation functions, acf
slide-18
SLIDE 18

subject an: asynchronies

(x-axis: tap no. 1 – 48; y-axis: tap-metronome asynchrony in ms)

β=0 β=.4 β=.8 β=-.25 β=-.50 slow fast

50 ms

slide-19
SLIDE 19

subject an: IRIs (top) and IOIs (bottom)

(x-axis: tap no. 1 – 48; y-axis: deviation from nominal IOI, in ms)

β=0 β=.4 β=.8 β=-.25 β=-.50

100 ms

slide-20
SLIDE 20

subject an: acf.s for slow (top) and fast tempi (bottom)

(x-axis: lag 0 to 6; y-axis: correlation size)

β=0 β=.4 β=.8 β=-.25 β=-.50 duple triple quadruple

slide-21
SLIDE 21

subject bv: asynchronies slow (top) and fast (bottom)

β=0 β=.4 β=.8 β=-.25 β=-.50

slide-22
SLIDE 22

subject bv: IRIs (top) and IOIs (bottom)

β=0 β=.4 β=.8 β=-.25 β=-.50

slide-23
SLIDE 23

subject bv: acf.s for slow (top) and fast (bottom) tempi

β=0 β=.4 β=.8 β=-.25 β=-.50 duple triple quadruple

slide-24
SLIDE 24

subject eh: asynchronies, slow (top) and fast (bottom)

β=0 β=.4 β=.8 β=-.25 β=-.50

slide-25
SLIDE 25

subject eh: IRIs (top) and IOIs (bottom)

β=0 β=.4 β=.8 β=-.25 β=-.50

slide-26
SLIDE 26

subject eh: acf.s for slow (top) and fast (bottom) tempi

β=0 β=.4 β=.8 β=-.25 β=-.50 duple triple quadruple

slide-27
SLIDE 27

Empirical asynchrony acf.s (all subjects)

β=0 β=.4 β=.8 β=-.25 β=-.50 duple triple quadruple

slide-28
SLIDE 28

Empirical asynchrony acvf.s (average across subjects)

(x-axis: lag 0 to 6; y-axis: autocovariance at lag k)

β=0 β=.4 β=.8 β=-.25 β=-.50 duple triple quadruple

slide-29
SLIDE 29

Summary and conclusions

  • 1. Two-person model is in qualitative agreement with
  • bservations.

As predicted, acf becomes oscillatory as metronome gain β increases. For negative gain β, performance is unstable for most subjects.

  • 2. Subjects can to adapt their phase-correction strategy to

that of the duet partner.

  • 3. Next step: Quantitative model fit.
  • 4. Model-based experimental paradigm is a promising tool for

studying duet synchronization. The model is easily extended to musically more challenging conditions.