The role of variability in
perceived rhythmic complexity
Leigh VanHandel
University of British Columbia
leigh.vanhandel@ubc.ca
2
Rhythmic complexity
Syncopation
Density
Variability
Rhythmic complexity
Variability: nPVI – normalized Pairwise Variability Index
Density – number of events per measure
density = 4
density = 10
variability = 0
variability = 55.6
The story so far …. Experiment 1
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
The story so far …. Experiment 1
The story so far …. Experiment 1
400 ms
(150 bpm)
800 ms
(75 bpm)
density
syncopation
The story so far …. Experiment 2
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
The story so far …. Experiment 2
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
Fast Context (FC) group
Slow Context (SC) group
Fast No Context (FN) group
Slow No Context (SN) group
The story so far …. Experiment 2
*
*
*
**
The story so far …. Experiment 2
*
533
533
666
666
The story so far …. Experiment 2
400 ms
(150 bpm)
800 ms
(75 bpm)
density
syncopation
The story so far …. Experiment 2
Experiment 3
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
Fast group
Slow group
Experiment 3
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Fast group = 864 stimuli
Slow group = 864 stimuli
6
7
8
9
8008
11,440
12,870
11,440
50
56
56
54
Possible rhythmic patterns
Selected rhythmic patterns
Total # of rhythmic patterns
216
x 4 tempos per group
Experiment 3
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Fast group = 864 stimuli
Slow group = 864 stimuli
Fast group – 273 participants
Slow group – 235 participants
508 usable responses
150
150
956 participants total
Experiment 3
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Fast group = 864 stimuli
Slow group = 864 stimuli
Fast group – 273 participants
Slow group – 235 participants
508 usable responses
150
150
956 participants total
Experiment 3
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Fast group = 864 stimuli
Slow group = 864 stimuli
Fast group – 273 participants
Slow group – 235 participants
508 usable responses
150
150
956 participants total
Experiment 3
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Context
No context
Fast group = 864 stimuli
Slow group = 864 stimuli
Fast group – 273 participants
Slow group – 235 participants
508 usable responses
150
150
956 participants total
Experiment 3
Experiment 3
533
533
666
666
*
*
Experiment 3
Experiment 3
Experiment 3
Experiment 3
F
F
S
S
F
F
S
S
Experiment 2 -- reminder
Experiment 3
Experiment 3
Audience participation time: what’s going on here?
Experiment 3
Audience participation time: what’s going on here?
Conclusions
30
Acknowledgements
31
Research assistants:
Zachary Lookenbill
Gerardo Lopez
Ryan Jones�Nathalie Nordan
UBC VanLab research assistants:
Claire Brillon
Tania Cheng
Yewon Hong
Rae Jourard
CC Liang and CC Liang’s dad
Leah McNeil
Risa Murakami
Lola Quinn
Jay Villanueva
Claudia Wu
Lily Xie
32
The role of variability �in perceived rhythmic complexity
Leigh VanHandel
University of British Columbia
leigh.vanhandel@ubc.ca
Tempo determination
The real-time act or process of determining what an
appropriate tempo is for an unfamiliar piece of music,
based on musical characteristics that act as cues.
34
Tempo determination
35
Preferred tempo
Tempo memory
Tempo discrimination
Rhythmic complexity
Complexity metrics
Povel & Essens 1985
Essens 1990
Shmulevich & Povel 2000
Thul & Toussaint 2008
Syncopation
Gomez, Melvin, Rappaport
& Toussaint 2005
Longuet-Higgins and Lee 1984
Variability
Grabe & Low 2002
Patel & Daniele 2003
VanHandel 2005, 2006, 2021
Density
Eerola, Himberg, Toivianinen & Louhivuori 2006
Temperley 2019
Musical cues
37
Melodic
Rhythmic
Harmonic
Sonic
Rhythmic complexity
38
Complexity
Complexity
Povel & Essens 1985
Essens 1990
Shmulevich & Povel 2000
Thul & Toussaint 2008
Syncopation
Gomez, Melvin, Rappaport & Toussaint 2005
Longuet-Higgins and Lee 1984
Variability
Grabe & Low 2002
Patel & Daniele 2003
VanHandel 2005, 2006, 2021
Density
Eerola, Himberg, Toivianinen & Louhivuori 2006
Temperley 2019
Context vs. no-context
39
No context
Context
Experiment 1: Methods
Subjects used an Arduino spin wheel controller to manipulate the tempo of the looping rhythmic patterns in real time. They were asked to find the “right” tempo for that rhythmic pattern, thus determining the tempo from a continuous tempo spectrum.
Instructions:
“You will hear a short rhythm that will continuously repeat with no break. You will use this spin wheel to control the speed of the rhythm until you think you have found the ‘right’ speed for the rhythm. You should listen to the first few seconds of the rhythm before starting to manipulate the tempo.”
40
Experiment 1: Methods
The real time tempo manipulation is controlled by a phase vocoder patch in the Pure Data environment, interfaced with a custom experimental program.
41
Tempo determination �rhythm experiment
400 ms
(150 bpm)
800 ms (75 bpm)
Context
No context
Context
No context
Starting Tempos
Beat unit at 400 ms IOI (150 bpm) or 800 ms IOI (75 bpm)
Context
With metrical context, and without
Conditions:
Rhythm Experiment 1
43
35 participants drawn from university research pool
Non–musicians:
Tasks:
Rhythm Experiment 1: Stimuli
44
30 rhythmic stimuli:
Recorded using a percussive sample from Ableton Live that allowed for real-time tempo changes.
Average determined tempo
45
Slower
(75 bpm)
Faster
(150 bpm)
*
*
Other rhythmic characteristics
46
| | density | variability | syncopation |
overall | | .650** | -.286** | |
400 ms | together | .710** | -.311* | |
no context | .907** | -.408* | | |
context | .664** | | | |
800 ms | together | .446** | | |
no context | .786** | | | |
context | .457* | -.434* | |
** Correlation is significant at the 0.01 level
* Correlation is significant at the 0.05 level
Effect of density
47
Complexity ratings: Experiment 1
48
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
Rhythm Experiment 1: Stimuli
49
Complexity ratings
50
Complexity and rhythmic characteristics
51
| | density | variability | syncopation |
overall | | .604** | | .500** |
400 ms | no context | .809** | | .411* |
800 ms | no context | .403* | | .638** |
** Correlation is significant at the 0.01 level
* Correlation is significant at the 0.05 level
Complexity ratings: Experiment 2
52
481 participants (330 F, 118 M, 33 Other) drawn from university research pool
Generally non–musicians (GMSI range 33.3–80.9, average 58.9)
Task:
Complexity ratings: Experiment 2
53
12 stimuli drawn from Experiment 1:
Context vs. no-context
54
Context
No context
Complexity ratings: Experiment 2
55
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
density
syncopation
Complexity ratings: Experiment 2
56
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
Complexity ratings: Experiment 2
57
Context
400 ms
(150 bpm)
No context
Context
333 ms
(180 bpm)
No context
Context
533 ms
(113 bpm)
No context
Context
666 ms
(90 bpm)
No context
Context
800 ms
(75 bpm)
No context
Context
933 ms
(64 bpm)
No context
Fast Context (FC) group
Slow Context (SC) group
Fast No Context (FN) group
Slow No Context (SN) group
Complexity ratings: Experiment 2
58
*
*
*
**
Complexity ratings: Experiment 2
59
*
533
533
666
666
Complexity ratings: Experiment 2
60
Tempo | Variability | Density | Syncopation | |
333 | -.022 | .475** | .399** | |
400 | -.034 | .470** | .369** | |
533 | .002 | .368** | .364** | |
| Fast | -.019 | .401** | .367** |
| Slow | .022 | .338** | .363** |
666 | .019 | .328** | .343** | |
| Fast | .010 | .341** | .350** |
| Slow | .027 | .315** | .335** |
800 | .051** | .242** | .334** | |
933 | .047* | .230** | .316** | |
Correlations with perceived complexity and rhythmic characteristics
* Correlation is significant at the 0.05 level. ** Correlation is significant at the 0.01 level.
Complexity ratings: Experiment 2
61
Complexity ratings: Experiment 2
62
Complexity ratings: Experiment 2
63
Conclusions – rhythm
64
| Tempo determination | Perceived complexity |
Density | X | X |
Syncopation | | X |
Variability | X | |
Distribution of �determined tempo
65
Rhythm Experiment 1
66
Two starting tempo conditions:
800 ms (75 bpm) or 400 ms (150 bpm)
Task 3 – rating
Perceptual complexity rating at original starting tempo on a scale of 1 (not complex) to 6 (complex).
03
Task 2 (context)
Rhythmic stimuli alternates with four isochronous pulses; otherwise same procedure as Task 1.
02
Task 1 (no context)
Rhythmic stimuli plays on loop, participant manipulates tempo until it feels “correct.”
Rhythm plays on loop at determined tempo; participant taps what they felt was the beat for 20 taps.
01
Tapping to the beat
67
Tempo determination task
Tapping task
* |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
* |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
Pulse level
Subdivision
Hypermeter
Tapping to the beat
68
Tempo determination task
Tapping task
* |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
* |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
Pulse level
Subdivision
Hypermeter
* |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
75 bpm
37.5 bpm
150 bpm
Tapping to the beat
69
Tempo determination task
Tapping task
* |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
* |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
Pulse level
Subdivision
Hypermeter
* |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
160 bpm
80 bpm
320 bpm
Tapping to the … beat?
70
Tempo determination task
Tapping task
* |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
| * |
|
|
|
|
|
|
* |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
Pulse level
Subdivision
Hypermeter
* |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
| * |
|
|
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
160 bpm
80 bpm
320 bpm
Tapping ratios
71
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
| * |
* |
| |
| * |
| |
| * |
| |
| * |
| |
| * |
| |
| * |
| |
| * |
| |
| * |
| |
* | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
* | * | | * | * |
| * | * | * |
| * | * | * | * | * | * | |
| | * | | | * |
| * |
| |
| | * | |
beat unit
1:1 ratio (1)
1:2 ratio (.5)
2:1 ratio (2)
…?
Tapping ratio by starting tempo and context
72
**
** Correlation is significant at the 0.01 level
* Correlation is significant at the 0.05 level
Tapping ratio by starting tempo and context
73
**
** Correlation is significant at the 0.01 level
* Correlation is significant at the 0.05 level
Tapping ratio and rhythmic characteristics
74
| | density | variability | syncopation |
400 ms | together | | | |
no context | | -.387* | | |
context | | | | |
800 ms | together | | -.271* | |
no context | | -.419* | | |
context | | | |
** Correlation is significant at the 0.01 level
* Correlation is significant at the 0.05 level
Tempo project – �Overall conclusions
75
Future directions
76
* Henrich 2020