SlideShare a Scribd company logo
1 of 74
Download to read offline
The C@merata task at MediaEval 2016: Natural Language Queries Derived
from Exam Papers, Articles and Other Sources against Classical Music
Scores in MusicXML
Richard Sutcliffe, University of Essex
Cynthia Liem, Delft University of Technology
plus...
Tom Collins, Lehigh University
Eduard Hovy, Carnegie-Mellon University
Richard Lewis, Goldsmiths, University of London
Chris Fox, University of Essex
Deane Root, University of Pittsburgh
2
Outline
Applications
Task Design
Passages and Divisions
Query Types and Music Scores
Evaluation Metrics
2016 Campaign
Results
Conclusions
3
C@merata Task
There is a series of 200 questions each year:
• A short noun phrase in English referring to musical features in a score,
• A short classical music score in MusicXML.
Required Answer:
• The location(s) in the score of the requested musical feature. We call each such location a
passage.
4
Applications
Linking musical references to scores:
[ah25] repeated crotchet chords
[dc364lh] tonic triad of E major
[ah26] giant unison G from the entire orchestra
Allowing experts to search scores interactively using phrases:
triplet quavers against a chord in the bass
Helping students to learn music theory:
perfect cadence brings up an example in a score
ah: Hopkins, A. (1982). The Nine Symphonies of Beethoven. London: Pan Books.
dc: Cooke, D. (1995). Bruckner, (Joseph) Anton. In S. Sadie (ed), New Grove Dictionary of
Music and Musicians, Volume 3, Section 7. Music (p362-366). London, UK: Macmillan.
5
Task Design
There are 200 queries.
We saw earlier that we have:
Provided Question:
• A short noun phrase in English referring to musical features in a score,
• A short classical music score in MusicXML.
Required Answer:
• The location(s) in the score of the requested musical feature. We call each such location a
passage.
6
Passages and Divisions
We specify a passage as follows:
•   a time signature,
•   a divisions value
•   a start bar and beat
•   an end bar and beat
Example:
[4/4,1,1:1-2:4]
time signature is 4/4.
divisions value is 1 so we count in crotchets (quarter notes)
Passage starts in bar 1 before the first crotchet (i.e. 1:1)
Passage ends in bar two after the fourth crotchet (i.e. 2:4)
Thus passage consists of the two complete bars (measures) numbered one and two.
7
What is a Divisions Value?
The number of beats into which we divide a crotchet.
A suitable value depends on what we wish to demarcate.
Working in whole crotchets: Divisions = 1
Working in quavers: Divisions = 2
Working in quaver triplets: Divisions = 3
Working in semiquavers or quavers or triplet quavers: Divisions = 12 !!
With Divisions = 12:
one crotchet = 12 beats
one quaver = 6 beats
one quaver triplet = 4 beats
one semiquaver = 3 beats
Note: MusicXML uses the divisions concept and we got the idea from there.
8
Q: C D E F D E C in semiquavers repeated after a semiquaver
A: [ 4/4, 4, 1:2-1:16 ]
Q: semiquaver F# in the treble against a crotchet C in the bass
A: [ 4/4, 4, 4:13-4:13 ]
9
Query Types
In 2014 there were twelve types of query:
Type No Example
simple_pitch 30 G5
simple_length 30 dotted quarter note
pitch_and_length 30 D# crotchet
perf_spec 10 D sharp trill
stave_spec 20 D4 in the right hand
word_spec 5 word "Se" on an A flat
followed_by 30 crotchet followed by semibreve
melodic_interval 19 melodic octave
harmonic_interval 11 harmonic major sixth
cadence_spec 5 perfect cadence
triad_spec 5 tonic triad
texture_spec 5 polyphony
All 200
10
In 2015 there were eight types of query, each modified in various ways:
Type No Example
1_melod 40
D4 minim
eighth note in measure 9
1_melod
qualified by
perf, instr, clef,
time, key
40
trill on a quaver A
G# in the Cello part in measures 29-39
sixteenth note C# in the left hand
half note E3 in 2/2
sixteenth note G in G minor in measures 1-5
n_melod 20
F# E G F# A
Do Mi Do Sol Do Mi Sol Do in bars 1-20
twenty semiquavers
five note melody in bars 1-10
n_melod
qualified by
perf, instr, clef,
time, key
20
two staccato quarter notes in the Violin 1
crotchet, crotchet rest, crotchet rest, crotchet, crotchet rest, crotchet,
crotchet, crotchet, crotchet, crotchet in the Timpani
melodic octave leap in the bass clef in measures 70-80
G4 B4 E5 in 3/4
rising G minor arpeggio
11
1_harm poss
qualified by
perf, instr, clef,
time, key
20
eighth note chord Bb, C, E
chord of D minor in measures 109-110
harmonic minor sixth in the Violas
dotted minim chord in the left hand
texture 6
monophonic passage
homophony in measures 1-14
polyphony in measures 10-14
Alberti bass in measures 0-4
follow possibly
qualified on
either or both
sides by perf,
instr, clef, time,
key
40
quavers F4 E4 in the oboe followed by quavers E2 G#2 in the bass clef
quarter note minor third followed by eighth note unison
C followed by mordent Bb
chord C4 G4 C5 E5 then a quaver
three eighth notes in the Violin I followed by twelve sixteenth notes in
the Violin II in measures 87-92
synch possibly
qualified in
either or both
parts by perf,
instr, clef, time,
key
14
four eighth notes against a half note
crotchet D3 on the word “je” against a minim D2
four staccato quavers in the Violoncello against a minim chord Ab3 C4
F4 in the Harpsichord
All 200
12
In 2016 there are five types of query: 1_melod, n_melod, 1_harm, n_harm and texture
1_melod to n_harm can be qualified by perf, instr, clef, time, key
All can be linked by follow or synch
Type No Example
1_melod 4
A#1 in bars 44-59
quarter-note rest in measures 1-5
1_melod qualified by
perf, instr, clef, time,
key
36
dotted quarter note D6 in the first violin
solo C5 in the oboe in measures 32 onwards
flute dotted half note only against strings
half note on the tonic in the bass clef
A4 sung to the word 'bow'
n_melod 15
two-note dotted rhythm in measures 1-24
eight note rising passage in quarter notes
repeated Bb4 whole note
D4 D5 A5 D6 in sixteenth notes repeated twice
two tied dotted minims in bars 72-88
13
n_melod qualified by
perf, instr, clef, time,
key
45
dotted minims C B A in the Bass clef in bars 70-90
melodic interval of a minor 7th in the voice
rising arpeggio in the left hand in measures 1-10
five-note melody in the cello in measures 20-28
whole note rest, quarter note in the Violin 4 in measures 1-103
1_harm 17
7th triad in measures 1-3
Ia chord in bars 1-10
chord of C
whole-note unison E2 E3 E4
chord III in bars 44-59
1_harm possibly
qualified by perf,
instr, clef, time, key
23
chord of F#3, D4 and A4 in the lower three parts
harmonic fifth in the oboe
harmonic octave in the bass clef
harmonic perfect fourth between the Soprano and Alto in bars 1-9
cello and viola playing dotted minims an octave apart in bars 40-70
14
n_harm 25
interrupted cadence
A5 pedal in bars 116-138
authentic cadence in measures 14-18
plagal cadence in bars 134-138
three consecutive thirds in bars 1-43
n_harm possibly
qualified by perf,
instr, clef, time, key
15
consecutive sixths between the Altos and Basses in measures 73-80
flute, oboe and bassoon in unison in measures 1-56
consecutive descending sixths in the left hand
alternating fourths and fifths in the Oboe in bars 1-100
Soprano and Alto moving one step down together in measures 1-12
texture 20
all three violn parts in unison in measures 1-59
polyphony in measures 5-12
homophonic texture in measures 125-138
imitative texture in bars 1-18
counterpoint in bars 1-14
All 200
15
Type No Example
follow possibly
qualified on either or
both sides by perf,
instr, clef, time, key
20
C D E F D E C in semiquavers repeated after a semiquaver
eighth-note twelfth followed by whole-note minor tenth between
Cello and Viola
D C# in the right hand, then F A G Bb in semiquavers in the left
hand
B flat in the cbass followed a quarter note later by B natural in the
cbass
5 B4s followed by a C5
synch possibly
qualified in either or
both parts by perf,
instr, clef, time, key
13
quarter note E5 against a quarter note C#3
C#3 minim and E4 semibreve simultaneously
D3 in the bass at the same time as C5 in soprano 1
three-note chord in the harpsichord right hand against a two-note
chord in the harpsichord left hand in measures 45-52
A#3 in the piano and F#5 in the voice simultaneously
16
Q: three-note chord in the harpsichord right hand against a two-note chord in the harpsichord left
hand in measures 45-52
A: [ 3/4, 1, 45:3-45:3 ], [ 3/4, 1, 51:1-51:3 ]
17
Q: imitation in the piano left hand and voice in measures 1-6
A: [ 4/4, 1, 1:2-3:4 ]
18
Q: perfect cadence in measures 3-8
A: [ 4/4, 1, 5:1-6:1 ]
19
2016 Scores
Work Staves Scoring Lang
bach_2_part_invention_no1_bwv772 2 hpd Eng.
beethoven_piano_sonata_no2_m4 2 pf Amer.
beethoven_piano_sonata_no5_m1 2 pf Eng.
chopin_prelude_op28_no15 2 pf Eng.
scarlatti_sonata_k281 2 hpd Eng.
scarlatti_sonata_k320 2 hpd Amer.
schubert_an_die_musik_d547 3 S, pf Amer.
bach_chorale_bwv347 4 SATB Amer.
beethoven_str_quartet_op127_m1 4 2 vn, va, vc Eng.
bennet_weep_o_mine_eyes 4 SATB Eng.
20
handel_water_music_suite_air 4 2 vn, va, vc Amer.
palestrina_alma_redemptoris_mater 4 SATB Amer.
schubert_str_quartet_no10_op125_d87_m3 4 2 vn, va, vc Eng.
morley_now_is_the_month_of_maying 5 SATTB Eng.
weelkes_hark_all_ye_lovely_saints 5 SSATB Eng.
vivaldi_conc_4_vns_op3_no10_rv580 8 4 vn, 2 va, vc, db Amer.
vivaldi_conc_vn_op6_no6_rv239_m1 8 3 vn, va, vc, db, hpd Amer.
mozart_symphony_no40_m4 10
fl, 2 ob, 2 bn, 2 hn, 2 vn, va,
vc, db
Eng.
beethoven_symphony_no3_m3 13
2 fl, 2 ob, 2 cl, 2 bs, 2 hn, 2
tpt, timp, 2 vn, va, vc, db,
Amer.
handel_messiah_and_the_glory 18
fl, 2 ob, cl, bs, hn, tbn, tuba,
SATB, hpd, 2 vn, va, vc, db
Amer.
21
Evaluation of a Returned Passage
Passage is beat correct if it starts at exactly the correct beat (as specified by the divisions value)
in the correct start bar and also ends at the correct beat in the end bar.
- Useful for applications of results which are themselves automatic.
Passage is measure correct if it starts in the bar where the requested feature starts and ends in the
bar where the requested feature ends.
- Sufficient in many cases for humans to use.
22
Beat Precision (BP) is the number of beat correct passages returned by a system divided by the
number of passages (correct or incorrect) returned.
Beat Recall (BR) is the number of beat correct passages returned by a system divided by the
total number of answer passages known to exist.
Measure Precision (MP) is the number of measure correct passages returned by a system
divided by the number of passages (correct or incorrect) returned.
Measure Recall (MR) is the number of measure correct passages returned by a system divided
by the total number of answer passages known to exist.
23
Participants
Runtag Leader Affiliation Country
DMUN Andreas Katsiavalos De Montfort University England
KIAM Marina Mytrova
Keldysh Institute of Applied
Mathematics
Russia
OMDN Donncha Ó Maidín University of Limerick Ireland
UMFC Paweł Cyrta
Fryderyk Chopin University of
Music
Poland
24
2014 Results
Run BP BR BF MP MR MF
CLAS01 0.713 0.904 0.797 0.764 0.967 0.854
DMUN01 0.372 0.712 0.489 0.409 0.784 0.538
DMUN02 0.380 0.748 0.504 0.417 0.820 0.553
DMUN03 0.440 0.868 0.584 0.462 0.910 0.613
LACG01 0.135 0.101 0.116 0.188 0.142 0.162
OMDN01 0.415 0.150 0.220 0.424 0.154 0.226
TCSL01 0.633 0.821 0.715 0.652 0.845 0.736
UNLP01 0.113 0.516 0.185 0.155 0.703 0.254
UNLP02 0.290 0.512 0.370 0.393 0.692 0.501
Maximum 0.713 0.904 0.797 0.764 0.967 0.854
Minimum 0.113 0.150 0.185 0.155 0.154 0.226
Average 0.420 0.654 0.483 0.460 0.734 0.534
25
2015 Results
Run BP BR BF MP MR MF
CLAS01 0.604 0.636 0.620 0.639 0.673 0.656
DMUN01 0.311 0.739 0.438 0.332 0.788 0.467
DMUN02 0.242 0.739 0.365 0.265 0.809 0.399
DMUN03 0.294 0.739 0.421 0.316 0.794 0.452
OMDN01 0.817 0.175 0.288 0.817 0.175 0.288
TNKG01 0.061 0.488 0.108 0.073 0.586 0.129
UNLP01 0.126 0.430 0.195 0.149 0.508 0.230
Maximum 0.817 0.739 0.620 0.817 0.809 0.656
Minimum 0.061 0.175 0.108 0.073 0.175 0.129
Average 0.351 0.564 0.348 0.370 0.619 0.375
26
2016 Results
Run BP BR BF MP MR MF
DMUN01 0.420 0.038 0.070 0.640 0.058 0.106
KIAM01 0.194 0.011 0.021 0.613 0.035 0.066
OMDN01 0.042 0.004 0.007 0.511 0.044 0.081
UMFC01 0.012 0.038 0.018 0.022 0.073 0.034
Maximum 0.420 0.038 0.070 0.640 0.073 0.106
Minimum 0.012 0.004 0.007 0.022 0.035 0.034
Average 0.167 0.023 0.029 0.447 0.053 0.072
27
2014 Results by Question Type
Type BP BR BF MP MR MF
simple_pitch 0.645 0.736 0.677 0.685 0.787 0.720
simple_length 0.780 0.846 0.810 0.830 0.906 0.864
pitch_and_length 0.662 0.726 0.644 0.719 0.803 0.710
perf_spec 0.339 0.547 0.339 0.350 0.582 0.352
stave_spec 0.408 0.682 0.508 0.432 0.732 0.540
word_spec 0.487 0.771 0.520 0.487 0.771 0.520
followed_by 0.291 0.518 0.278 0.351 0.716 0.355
melodic_interval 0.396 0.417 0.402 0.471 0.501 0.481
harmonic_interval 0.185 0.207 0.188 0.269 0.329 0.281
cadence_spec 0.071 0.141 0.093 0.171 0.297 0.214
triad_spec 0.081 0.125 0.095 0.124 0.171 0.138
texture_spec 0.060 0.109 0.075 0.072 0.141 0.092
28
2015 Results by Question Type
Type BP BR BF MP MR MF
1_melod 0.450 0.764 0.508 0.467 0.801 0.531
n_melod 0.216 0.378 0.249 0.236 0.472 0.276
1_harm 0.261 0.426 0.285 0.289 0.471 0.317
texture 0.000 0.000 0.000 0.143 0.061 0.086
follow 0.172 0.415 0.217 0.247 0.486 0.275
synch 0.193 0.373 0.178 0.235 0.425 0.208
perf qualified 0.359 0.552 0.230 0.362 0.578 0.236
instr qualified 0.426 0.488 0.308 0.440 0.522 0.326
clef qualified 0.329 0.588 0.342 0.339 0.615 0.355
time qualified 0.187 0.476 0.248 0.211 0.544 0.281
key qualified 0.143 0.089 0.110 0.291 0.357 0.300
29
2016 Results by Question Type
Type BP BR BF MP MR MF
1_melod 0.232 0.044 0.054 0.520 0.101 0.129
n_melod 0.125 0.016 0.028 0.384 0.051 0.086
1_harm 0.076 0.023 0.019 0.300 0.033 0.035
n_harm 0.063 0.007 0.013 0.128 0.032 0.030
texture 0.000 0.000 0.000 0.000 0.000 0.000
follow 0.317 0.047 0.078 0.458 0.076 0.126
synch 0.000 0.000 0.000 0.103 0.011 0.018
30
Overall Conclusions
We refined our ideas
Some questions were chosen from real sources such as exam papers
Questions got harder and hence more realistic
This was difficult for participants!
31
We finish with examples of three interesting and complex question types:
against
follow
texture
32
Q: dotted crotchet against quavers in the bass in bars 1-43
A: [ 3/4, 2, 9:3-9:5 ], [ 3/4, 2, 10:3-10:5 ], [ 3/4, 2, 11:3-11:5 ], [ 3/4, 2, 12:3-12:5 ]
33
Q: dotted crotchet followed by D5
A: [ 3/4, 4, 9:5-9:12 ], [ 3/4, 4, 11:5-11:12 ]
34
Q: two-part texture in bars 1-28
A: [ 3/4, 1, 9:2-28:3 ]
35
The End
36
Example Questions
The following slides show some example scores and questions against them.
37
Work: J.S. Bach, Das Wohltemperierte Klavier, Book 1, Prelude No. 2 in C minor BWV 847
Extract:
38
Q: passage in common time
A: [4/4,1,1:1-4:4]
Q: interval of a melodic sixth
A: [4/4,4,1:1-1:2], [4/4,4,1:8-1:9] [4/4,4,1:9-1:10], [4/4,4,2:1-2:2], [4/4,4,2:8-2:9],
[4/4,4,2:9-2:10], [4/4,4,3:1-3:2], [4/4,4,3:8-3:9], [4/4,4,3:9-3:10]
Q: second
A: None, because a second is harmonic by default
Q: C followed by Eb
A: [4/4,4,1:5-1:6], [4/4,4,1:13-1:14], [4/4,4,4:1-4:2], [4/4,4,4:9-4:10]
Q: C followed by Eb in the bass clef
A: [4/4,4,4:1-4:2], [4/4,4,4:9-4:10]
Q: semiquaver E natural / sixteenth note E natural
A: [4/4,4,2:3-2:4]
39
Work: J.S. Bach, Suite No. 3 in C Major for Cello, BWV 1009, Sarabande
Extract:
Q: harmonic interval of a minor third
A: [3/4,2,208:1-208:1]
Q: minor third
A: [3/4,2,208:1-208:1] (thirds are harmonic by default)
Q: dotted quaver / dotted eighth note
A: [3/4,4,206:5-206:7], [3/4,4,207:5-207:7], [3/4,4,208:5-208:7]
Q: harmonic perfect fifth
A: [3/4,1,206:1-206:1], [3/4,1,207:1-207:1], [3/4,4,208:5-208:7]
(in last passage, C and G should be dotted but were not in the original)
Q: simultaneous harmonic perfect fifth and harmonic eleventh
A: [3/4,4,208:5-208:7]
(same point, C and G are assumed dotted in this example)
40
Work: J. Dowland, King of Denmark's Galliard, P 40
Extract:
Q: perfect cadence
A: [3/4,1,3:3-4:3]
(We are assuming the cadence continues until the end of the bar)
Q: four consecutive quavers / four consecutive quarter notes
A: [3/4,2,2:3-2:6]
Q: dotted minim in the bass / dotted half note in the bass
A: [3/4,1,2:1-2:3]
Q: harmonic fourth
A: [3/4,1,1:1-1:1], [3/4,1,1:2-1:3], [3/4,1,4:1-4:3]
(Note that there are two instances in bar (measure) 1 because the chord is played twice)
41
Work: J. Dowland, Pauana Dulandi, P 86
Extract:
Q: consecutive 5ths in the bass
A: [4/4,1,2:1-2:4]
Q: semibreve Bb in the treble clef / whole note Bb in the treble clef
A: [4/4,1,1:1-1:4], [4/4,1,4:1-4:4]
Q: octave followed two bars later by another octave
A: [4/4,1,1:1-3:4] (assumed harmonic)
Q: Vc triad
A: [4/4,1,2:3-2:3]
42
Work: G.F. Handel, Messiah, HG xlv, "And the Glory of the Lord"
Extract:
Q: crotchet rest / quarter note rest
A: [3/4,1,1:1-1:1]
Q: dotted crotchet followed by three quavers / dotted quarter note followed by three eighth notes
A: [3/4,1,5:1-5:3], [3/4,1,6:1-6:3]
Q: four hemidemisemiquavers / four sixty-fourth notes
A: [3/4,4,3:9-3:9]
Q: three quavers in a row / three eighth notes in a row
A: [3/4,2,5:4-5:6], [3/4,2,6:4-6:6]
43
Work: G.F. Handel, Messiah, HG xlv, Overture
Extract:
Q: D sharp crotchet / D sharp quarter note
A: [4/4,1,22:1-22:1], [4/4,1,25:1-25:1]
Q: D natural quaver / D natural eighth note
A: [4/4,2,23:3-23:3], [4/4,2,24:4-24:4]
Q: open VII triad in the first inversion
A: [4/4,1,23:3-23:3]
Q: melodic fourth in the bass clef
A: [4/4,1,24:1-24:2]
44
Work: D. Scarlatti, Keyboard Sonata in D minor, K 1
Extract:
45
Q: eight staccato notes in succession
A: [4/4,1,17:1-17:4]
Q: augmented melodic fourth
A: [4/4,2,19:3-19:4], [4/4,2,20:4-20:5]
Q: third
A: [4/4,4,17:13-17:13], [4/4,2,19:2-19:2], [4/4,2,19:4-19:4], [4/4,4,19:9-19:9], [4/4,4,20:9-20:9]
(these are assumed to be harmonic and can thus be across parts)
Q: a quaver, then a major third / an eighth note, then major third
A: [4/4,2,19:1-19:2], [4/4,2,19:3-19:4]
(third assumed to be harmonic and to follow the quaver immediately)
Q: change from bass to treble clef
A: [4/4,1,17:2p]
(recall that this means the clef change is immediately after 17:2)
46
Work: D. Scarlatti, Keyboard Sonata in D major, K 430
Extract:
Q: three fourths
A: [3/8,2,56:1-56:3]
(assumed consecutive)
Q: treble clef F natural
A: [3/8,2,62:2-62:2]
Q: melodic octave
A: [3/8,4,57:1-57:2], [3/8,4,57:2-57:6]
(melodic must be stated, otherwise it is harmonic)
Q: harmonic 5th followed by harmonic 4th
A: [3/8,2,58:1-58:2], [3/8,2,62:1-62:2]
47
Architecture of Baseline System
We have built a very basic system to perform the task:
1. Analyse the input xml file and extract questions and score files
2. For each question:
•   Parse question using Stanford Parser
•   Determine question type (similar to normal QA)
•   Parse the score file using Music21
•   Based on question type, search for answer passages in score
3. Write out answers to output xml file
48
Linguistic Observations
Queries are noun phrases
Head noun group is the main feature (e.g. F#)
PP modifiers qualify this (e.g. in the bass clef)
A lot of terminology is used (e.g. semiquaver, soprano part, forte bar)
Search based on query classification will work at least for simple examples.
49
Summary
We are trying to find ways to link natural language descriptions of music to musical scores.
Starting with the C@merata task, we are working with very simple tasks to develop the
technology.
Then we will progress to more complex tasks which are of genuine interest to musicologists.
In due course, we aim to tie passages in musicological texts such as in Grove Online to the
corresponding music scores.
50
Music Extracts
symphony opening with a horn call over shimering strings
Bruckner 4th Symphony
http://www.youtube.com/watch?v=J8t1TzN0RRY
Start: 0:00
End: 0:44
symphony closing with six unison chords
Sibelius 5th Symphony
http://www.youtube.com/watch?v=nkzrSZKA4cM
Start: 9:36
End: 9:56
Nielsen 4th Symphony, Finale (shows two timpanists well)
http://www.youtube.com/watch?v=yXDe1hj4HBo
Start: 32:10
End: 32:48
51
Extracts Not Used
symphony opening with two octave descending arpeggio
Beethoven 9th Symphony
string quartet opening including double stopping on all four instruments
Beethoven op 127
symphony featuring a battle between two timpanists
Nielsen 4th Symphony, Finale (not so good)
http://www.youtube.com/watch?v=sD9I-UiYfW8
Start: 6:30
End: 7:08
52
Grove’s Dictionary of Music and Musicians
•  1879-1889 George Grove, civil engineer, music administrator, writer and then Director of
Royal College of Music, wrote A Dictionary of Music and Musicians in four volumes.
•  1904-910 Fuller Maitland edited the second edition - Grove's Dictionary of Music and
Musicians - in five volumes.
•  1927 Henry Colles edited the third edition - in five volumes.
•  1940 Henry Colles edited the fourth edition - in seven volumes.
•  1954 Eric Blom edited the fifth edition - in nine volumes.
53
•  1980 Stanlie Sadie edited the sixth edition - The New Grove Dictionary of Music and Musicians
- in twenty volumes. Contained 22,500 articles and 16,500 biographies.
•  2001 Stanlie Sadie edited the seventh edition - in 29 volumes. This was also available online.
•  2009 Deane Root was appointed editor of Grove Music Online. By this time it contained more
than 50,000 articles.
Grove is now considered to be the most comprehensive and scholarly source of information on
Western Classical Art Music which exists.
It is used daily by musicians and musicologists worldwide.
54
What might our queries be like in future?
We will show some examples:
•   A natural language phrase describes a musical feature.
•   A regular expression or other pattern could not capture it.
55
Some Examples
Q: 'horn call over shimmering strings'
56
Some Examples
Q: 'horn call over shimmering strings'
A: Anton Bruckner, Symphony No. 4 "Romantic"
57
Some Examples
Q: 'horn call over shimmering strings'
A: Anton Bruckner, Symphony No. 4 "Romantic"
Q: 'movement ending with six stacatto chords for full orchestra'
58
Some Examples
Q: 'horn call over shimmering strings'
A: Anton Bruckner, Symphony No. 4 "Romantic"
Q: 'movement ending with six stacatto chords for full orchestra'
A: Jean Sibelius, Symphony No. 5
59
Some Examples
Q: 'horn call over shimmering strings'
A: Anton Bruckner, Symphony No. 4 "Romantic"
Q: 'movement ending with six stacatto chords for full orchestra'
A: Jean Sibelius, Symphony No. 5
Q: 'symphony featuring a battle between two timpanists'
60
Some Examples
Q: 'horn call over shimmering strings'
A: Anton Bruckner, Symphony No. 4 "Romantic"
Q: 'movement ending with six stacatto chords for full orchestra'
A: Jean Sibelius, Symphony No. 5
Q: 'symphony featuring a battle between two timpanists'
A: Carl Nielsen, Symphony No. 4 "The Inextinguishable"
61
What are the Characteristics of these Queries?
Not very long
Not that specific ('over', 'featuring')
Use musical terms ('horn', 'strings', 'stacatto', 'chords', 'full orchestra', 'symphony', 'timpani')
Also use non-musical terms, interpreted in a musical way ('shimmering', 'battle')
62
What are the Characteristics of these Queries?
Not very long
Not that specific ('over', 'featuring')
Use musical terms ('horn', 'strings', 'stacatto', 'chords', 'full orchestra', 'symphony', 'timpani')
Also use non-musical terms, interpreted in a musical way ('shimmering', 'battle')
Nevertheless, experts can answer them!
63
Table 4. Results for simple_pitch Questions
Run BP BR BF MP MR MF
CLAS01 0.959 0.972 0.965 0.982 0.995 0.988
DMUN01 0.717 0.674 0.695 0.790 0.743 0.766
DMUN02 0.729 0.729 0.729 0.798 0.798 0.798
DMUN03 0.955 0.972 0.963 0.968 0.986 0.977
LACG01 0.000 0.000 0 0.200 0.028 0.049
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.959 0.963 0.961 0.982 0.986 0.984
UNLP01 0.422 0.789 0.550 0.478 0.894 0.623
UNLP02 0.422 0.789 0.550 0.478 0.894 0.623
Maximum 0.959 0.972 0.965 0.982 0.995 0.988
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.645 0.736 0.677 0.685 0.787 0.720
64
Table 5. Results for simple_length Questions
Run BP BR BF MP MR MF
CLAS01 0.904 0.988 0.944 0.915 1.000 0.956
DMUN01 0.858 0.852 0.855 0.879 0.874 0.876
DMUN02 0.863 0.889 0.876 0.884 0.911 0.897
DMUN03 0.955 0.985 0.970 0.967 0.997 0.982
LACG01 0.529 0.197 0.287 0.620 0.231 0.337
OMDN01 0.408 0.471 0.437 0.419 0.483 0.449
TCSL01 0.979 0.988 0.983 0.991 1.000 0.995
UNLP01 0.636 0.797 0.707 0.791 0.991 0.880
UNLP02 0.636 0.797 0.707 0.791 0.991 0.880
Maximum 0.979 0.988 0.983 0.991 1.000 0.995
Minimum 0.408 0.471 0.437 0.419 0.483 0.449
Average 0.780 0.846 0.810 0.830 0.906 0.864
65
Table 6. Results for pitch_and_length Questions
Run BP BR BF MP MR MF
CLAS01 0.860 0.937 0.897 0.895 0.975 0.933
DMUN01 0.653 0.785 0.713 0.721 0.867 0.787
DMUN02 0.663 0.823 0.734 0.730 0.905 0.808
DMUN03 0.760 0.943 0.842 0.770 0.956 0.853
LACG01 0.157 0.196 0.174 0.172 0.215 0.191
OMDN01 0.714 0.032 0.061 0.714 0.032 0.061
TCSL01 0.723 0.892 0.799 0.754 0.930 0.833
UNLP01 0.460 0.696 0.554 0.582 0.880 0.701
UNLP02 0.460 0.696 0.554 0.582 0.880 0.701
Maximum 0.86 0.943 0.897 0.895 0.975 0.933
Minimum 0.460 0.032 0.061 0.582 0.032 0.061
Average 0.662 0.726 0.644 0.719 0.803 0.710
66
Table 7. Results for perf_spec Questions
Run BP BR BF MP MR MF
CLAS01 1.000 0.862 0.926 1.000 0.862 0.926
DMUN01 0.407 0.379 0.393 0.444 0.414 0.428
DMUN02 0.407 0.379 0.393 0.444 0.414 0.428
DMUN03 0.741 0.690 0.715 0.741 0.690 0.715
LACG01 0.000 0.000 0.000 0.000 0.000 0.000
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.066 0.897 0.123 0.066 0.897 0.123
UNLP01 0.045 0.586 0.084 0.053 0.690 0.098
UNLP02 0.045 0.586 0.084 0.053 0.690 0.098
Maximum 1.000 0.897 0.926 1.000 0.897 0.926
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.339 0.547 0.339 0.350 0.582 0.352
67
Table 8. Results for stave_spec Questions
Run BP BR BF MP MR MF
CLAS01 0.568 1.000 0.724 0.568 1.000 0.724
DMUN01 0.534 0.840 0.653 0.568 0.893 0.694
DMUN02 0.534 0.840 0.653 0.568 0.893 0.694
DMUN03 0.619 0.973 0.757 0.619 0.973 0.757
LACG01 0.165 0.240 0.196 0.174 0.253 0.206
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.661 0.987 0.792 0.661 0.987 0.792
UNLP01 0.173 0.440 0.248 0.230 0.587 0.331
UNLP02 0.173 0.373 0.236 0.241 0.520 0.329
Maximum 0.661 1.000 0.792 0.661 1.000 0.792
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.408 0.682 0.508 0.432 0.732 0.540
68
Table 9. Results for word_spec Questions
Run BP BR BF MP MR MF
CLAS01 1.000 1.000 1.000 1.000 1.000 1.000
DMUN01 0.750 0.750 0.750 0.750 0.750 0.750
DMUN02 0.750 0.750 0.750 0.750 0.750 0.750
DMUN03 1.000 1.000 1.000 1.000 1.000 1.000
LACG01 0.044 0.250 0.075 0.058 0.333 0.099
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.261 1.000 0.414 0.261 1.000 0.414
UNLP01 0.067 0.833 0.124 0.067 0.833 0.124
UNLP02 0.067 0.833 0.124 0.067 0.833 0.124
Maximum 1.000 1.000 1.000 1.000 1.000 1.000
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.487 0.771 0.520 0.487 0.771 0.520
69
Table 10. Results for followed_by Questions
Run BP BR BF MP MR MF
CLAS01 0.748 0.859 0.800 0.830 0.953 0.887
DMUN01 0.090 0.797 0.162 0.093 0.820 0.167
DMUN02 0.092 0.820 0.165 0.094 0.844 0.169
DMUN03 0.094 0.844 0.169 0.096 0.859 0.173
LACG01 0.003 0.008 0.004 0.068 0.156 0.095
OMDN01 0.567 0.133 0.215 0.567 0.133 0.215
TCSL01 0.733 0.688 0.710 0.842 0.789 0.815
UNLP01 0.000 0.000 0.000 0.025 0.695 0.048
UNLP02 0.000 0.000 0.000 0.260 0.633 0.369
Maximum 0.748 0.859 0.800 0.842 0.953 0.887
Minimum 0.000 0.000 0.000 0.025 0.133 0.048
Average 0.291 0.518 0.278 0.351 0.716 0.355
70
Table 11. Results for melodic_interval Questions
Run BP BR BF MP MR MF
CLAS01 0.660 0.837 0.738 0.699 0.886 0.781
DMUN01 0.528 0.545 0.536 0.724 0.748 0.736
DMUN02 0.521 0.610 0.562 0.701 0.821 0.756
DMUN03 0.562 0.659 0.607 0.736 0.862 0.794
LACG01 0.000 0.000 0.000 0.158 0.024 0.042
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.894 0.683 0.774 0.904 0.691 0.783
UNLP01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP02 0.000 0.000 0.000 0.000 0.000 0.000
Maximum 0.894 0.837 0.774 0.904 0.886 0.794
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.396 0.417 0.402 0.471 0.501 0.481
71
Table 12. Results for harmonic_interval Questions
Run BP BR BF MP MR MF
CLAS01 0.158 0.429 0.231 0.353 0.957 0.516
DMUN01 0.415 0.386 0.400 0.585 0.543 0.563
DMUN02 0.415 0.386 0.400 0.585 0.543 0.563
DMUN03 0.492 0.457 0.474 0.631 0.586 0.608
LACG01 0.091 0.014 0.024 0.273 0.043 0.074
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP02 0.000 0.000 0.000 0.000 0.000 0.000
Maximum 0.492 0.457 0.474 0.631 0.957 0.608
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.185 0.207 0.188 0.269 0.329 0.281
72
Table 13. Results for cadence_spec Questions
Run BP BR BF MP MR MF
CLAS01 0.238 0.625 0.345 0.286 0.750 0.414
DMUN01 0.083 0.125 0.100 0.333 0.500 0.400
DMUN02 0.083 0.125 0.100 0.333 0.500 0.400
DMUN03 0.167 0.250 0.200 0.417 0.625 0.500
LACG01 0.000 0.000 0.000 0.200 0.125 0.154
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP02 0.000 0.000 0.000 0.000 0.000 0.000
Maximum 0.238 0.625 0.345 0.417 0.75 0.500
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.071 0.141 0.093 0.171 0.297 0.214
73
Table 14. Results for triad_spec Questions
Run BP BR BF MP MR MF
CLAS01 0.348 0.727 0.471 0.391 0.818 0.529
DMUN01 0.100 0.091 0.095 0.200 0.182 0.191
DMUN02 0.100 0.091 0.095 0.200 0.182 0.191
DMUN03 0.100 0.091 0.095 0.200 0.182 0.191
LACG01 0.000 0.000 0.000 0.000 0.000 0.000
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP02 0.000 0.000 0.000 0.000 0.000 0.000
Maximum 0.348 0.727 0.471 0.391 0.818 0.529
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.081 0.125 0.095 0.124 0.171 0.138
74
Table 15. Results for texture_spec Questions
Run BP BR BF MP MR MF
CLAS01 0.182 0.500 0.267 0.273 0.750 0.400
DMUN01 0.100 0.125 0.111 0.100 0.125 0.111
DMUN02 0.100 0.125 0.111 0.100 0.125 0.111
DMUN03 0.100 0.125 0.111 0.100 0.125 0.111
LACG01 0.000 0.000 0.000 0.000 0.000 0.000
OMDN01 0.000 0.000 0.000 0.000 0.000 0.000
TCSL01 0.000 0.000 0.000 0.000 0.000 0.000
UNLP01 0.000 0.00 0.000 0.000 0.000 0.000
UNLP02 0.000 0.000 0.000 0.000 0.000 0.000
Maximum 0.182 0.500 0.267 0.273 0.750 0.400
Minimum 0.000 0.000 0.000 0.000 0.000 0.000
Average 0.060 0.109 0.075 0.072 0.141 0.092

More Related Content

What's hot

Guitar chord charts
Guitar chord chartsGuitar chord charts
Guitar chord charts
cmusica
 
Troy Stetina Vol 2 Ita
Troy Stetina Vol 2 ItaTroy Stetina Vol 2 Ita
Troy Stetina Vol 2 Ita
guestd49f25
 
Reading the notes on the musical staff
Reading the notes on the musical staffReading the notes on the musical staff
Reading the notes on the musical staff
Jose Medina
 

What's hot (19)

Music theory
Music theoryMusic theory
Music theory
 
Contemporaries
ContemporariesContemporaries
Contemporaries
 
Music Theory
Music TheoryMusic Theory
Music Theory
 
Tempo and Dynamics
Tempo and DynamicsTempo and Dynamics
Tempo and Dynamics
 
Ethiopian Music Theory
Ethiopian Music Theory Ethiopian Music Theory
Ethiopian Music Theory
 
Time signatures review of the past lesson
Time signatures review of the past lessonTime signatures review of the past lesson
Time signatures review of the past lesson
 
Singing gregorian chant
Singing gregorian chantSinging gregorian chant
Singing gregorian chant
 
Music theory - jazz theory
Music   theory - jazz theoryMusic   theory - jazz theory
Music theory - jazz theory
 
Stiehl ppt
Stiehl pptStiehl ppt
Stiehl ppt
 
Curso Canto Gregoriano - Tutorial In Gregorian Chant
Curso Canto Gregoriano - Tutorial In Gregorian ChantCurso Canto Gregoriano - Tutorial In Gregorian Chant
Curso Canto Gregoriano - Tutorial In Gregorian Chant
 
Music Theory: Grade 2
Music Theory: Grade 2Music Theory: Grade 2
Music Theory: Grade 2
 
Beat
BeatBeat
Beat
 
1 ESO - Música - El compàs
1 ESO - Música - El compàs1 ESO - Música - El compàs
1 ESO - Música - El compàs
 
Guitar chord charts
Guitar chord chartsGuitar chord charts
Guitar chord charts
 
Music Theory: Grade 1
Music Theory: Grade 1Music Theory: Grade 1
Music Theory: Grade 1
 
Troy Stetina Vol 2 Ita
Troy Stetina Vol 2 ItaTroy Stetina Vol 2 Ita
Troy Stetina Vol 2 Ita
 
Music Theory: Grade 3
Music Theory: Grade 3Music Theory: Grade 3
Music Theory: Grade 3
 
Reading the notes on the musical staff
Reading the notes on the musical staffReading the notes on the musical staff
Reading the notes on the musical staff
 
dorian-mode soloing ideas
dorian-mode soloing ideasdorian-mode soloing ideas
dorian-mode soloing ideas
 

Viewers also liked

Viewers also liked (20)

MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
 
MediaEval 2016: LAPI at Predicting Media Interestingness Task
MediaEval 2016: LAPI at Predicting Media Interestingness TaskMediaEval 2016: LAPI at Predicting Media Interestingness Task
MediaEval 2016: LAPI at Predicting Media Interestingness Task
 
MediaEval 2016 - Retrieving Diverse Social Images Task Overview
MediaEval 2016 - Retrieving Diverse Social Images Task OverviewMediaEval 2016 - Retrieving Diverse Social Images Task Overview
MediaEval 2016 - Retrieving Diverse Social Images Task Overview
 
MediaEval 2016 - RECOD at Placing Task
MediaEval 2016 - RECOD at Placing TaskMediaEval 2016 - RECOD at Placing Task
MediaEval 2016 - RECOD at Placing Task
 
MediaEval 2016 - Tag Propagation in Talking Face Graphs
MediaEval 2016 - Tag Propagation in Talking Face GraphsMediaEval 2016 - Tag Propagation in Talking Face Graphs
MediaEval 2016 - Tag Propagation in Talking Face Graphs
 
MediaEval 2016 - EUMSSI Team at the MediaEval Person Discovery Challenge
MediaEval 2016 - EUMSSI Team at the MediaEval Person Discovery ChallengeMediaEval 2016 - EUMSSI Team at the MediaEval Person Discovery Challenge
MediaEval 2016 - EUMSSI Team at the MediaEval Person Discovery Challenge
 
MediaEval 2015 - JRS at Synchronization of Multi-user Event Media Task
MediaEval 2015 - JRS at Synchronization of Multi-user Event Media TaskMediaEval 2015 - JRS at Synchronization of Multi-user Event Media Task
MediaEval 2015 - JRS at Synchronization of Multi-user Event Media Task
 
MediaEval 2015 - CERTH at MediaEval 2015 Synchronization of Multi-User Event ...
MediaEval 2015 - CERTH at MediaEval 2015 Synchronization of Multi-User Event ...MediaEval 2015 - CERTH at MediaEval 2015 Synchronization of Multi-User Event ...
MediaEval 2015 - CERTH at MediaEval 2015 Synchronization of Multi-User Event ...
 
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images TaskMediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
 
MediaEval 2016 - Verifying Multimedia Use Task Overview
MediaEval 2016 - Verifying Multimedia Use Task OverviewMediaEval 2016 - Verifying Multimedia Use Task Overview
MediaEval 2016 - Verifying Multimedia Use Task Overview
 
MediaEval 2016 - UVigo System for Multimodal Person Discovery in Broadcast TV...
MediaEval 2016 - UVigo System for Multimodal Person Discovery in Broadcast TV...MediaEval 2016 - UVigo System for Multimodal Person Discovery in Broadcast TV...
MediaEval 2016 - UVigo System for Multimodal Person Discovery in Broadcast TV...
 
2016 MediaEval - Interestingness Task Overview
2016 MediaEval - Interestingness Task Overview2016 MediaEval - Interestingness Task Overview
2016 MediaEval - Interestingness Task Overview
 
MediaEval 2016 - LAPI @ 2016 Retrieving Diverse Social Images Task: A Pseudo-...
MediaEval 2016 - LAPI @ 2016 Retrieving Diverse Social Images Task: A Pseudo-...MediaEval 2016 - LAPI @ 2016 Retrieving Diverse Social Images Task: A Pseudo-...
MediaEval 2016 - LAPI @ 2016 Retrieving Diverse Social Images Task: A Pseudo-...
 
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness SystemMediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
 
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
MediaEval 2016 - COSMIR and the OpenMIC Challenge: A Plan for Sustainable Mus...
 
MediaEval 2016 - Placing Task Overview
MediaEval 2016 - Placing Task OverviewMediaEval 2016 - Placing Task Overview
MediaEval 2016 - Placing Task Overview
 
MediaEval 2016: A Multimodal System for the Verifying Multimedia Use Task
MediaEval 2016: A Multimodal System for the Verifying Multimedia Use TaskMediaEval 2016: A Multimodal System for the Verifying Multimedia Use Task
MediaEval 2016: A Multimodal System for the Verifying Multimedia Use Task
 
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep ModelsMediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
 
MediaEval 2016 - UNIFESP Predicting Media Interestingness Task
MediaEval 2016 - UNIFESP Predicting Media Interestingness TaskMediaEval 2016 - UNIFESP Predicting Media Interestingness Task
MediaEval 2016 - UNIFESP Predicting Media Interestingness Task
 
MediaEval 2016 - Multimodal Person Discovery in TV Broadcast
MediaEval 2016 - Multimodal Person Discovery in TV BroadcastMediaEval 2016 - Multimodal Person Discovery in TV Broadcast
MediaEval 2016 - Multimodal Person Discovery in TV Broadcast
 

Similar to MediaEval 2016 - the C@merata task: Natural Language Queries Derived from Exam Papers, Articles and Other Sources against Classical Music Scores in MusicXML

Music vocabulary.pdf
Music vocabulary.pdfMusic vocabulary.pdf
Music vocabulary.pdf
UAQ
 
تعلم العزف على الجيتار
تعلم العزف على الجيتارتعلم العزف على الجيتار
تعلم العزف على الجيتار
Wael Sharba
 
50 simple tunes for the tin whistle (book)
50 simple tunes for the tin whistle (book)50 simple tunes for the tin whistle (book)
50 simple tunes for the tin whistle (book)
Saulo Gomes
 
Elements Of Music Review Game My Version
Elements Of Music Review Game My VersionElements Of Music Review Game My Version
Elements Of Music Review Game My Version
jansonke
 
Level 2 music theory
Level 2 music theoryLevel 2 music theory
Level 2 music theory
Mary Lin
 
Music 101
Music 101Music 101
Music 101
derej24
 

Similar to MediaEval 2016 - the C@merata task: Natural Language Queries Derived from Exam Papers, Articles and Other Sources against Classical Music Scores in MusicXML (20)

Camerata at MediaEval 2014 - Extracting Answer Passages from Classical Music ...
Camerata at MediaEval 2014 - Extracting Answer Passages from Classical Music ...Camerata at MediaEval 2014 - Extracting Answer Passages from Classical Music ...
Camerata at MediaEval 2014 - Extracting Answer Passages from Classical Music ...
 
Music vocabulary.pdf
Music vocabulary.pdfMusic vocabulary.pdf
Music vocabulary.pdf
 
Rhythm and Meter
Rhythm and MeterRhythm and Meter
Rhythm and Meter
 
Notation
NotationNotation
Notation
 
Notation
NotationNotation
Notation
 
تعلم العزف على الجيتار
تعلم العزف على الجيتارتعلم العزف على الجيتار
تعلم العزف على الجيتار
 
50 simple tunes for the tin whistle (book)
50 simple tunes for the tin whistle (book)50 simple tunes for the tin whistle (book)
50 simple tunes for the tin whistle (book)
 
UNIT-2-LESSON-1-MUSIC.pptx
UNIT-2-LESSON-1-MUSIC.pptxUNIT-2-LESSON-1-MUSIC.pptx
UNIT-2-LESSON-1-MUSIC.pptx
 
Rhythm and Meter
Rhythm and MeterRhythm and Meter
Rhythm and Meter
 
Region cuts
Region cutsRegion cuts
Region cuts
 
Group F
Group FGroup F
Group F
 
Elements Of Music Review Game My Version
Elements Of Music Review Game My VersionElements Of Music Review Game My Version
Elements Of Music Review Game My Version
 
Level 2 music theory
Level 2 music theoryLevel 2 music theory
Level 2 music theory
 
ITT TY Music Technology Week 2 - Notes to Melodies
ITT TY Music Technology   Week 2 - Notes to MelodiesITT TY Music Technology   Week 2 - Notes to Melodies
ITT TY Music Technology Week 2 - Notes to Melodies
 
ELEMENTS OF MUSIC.ppt
ELEMENTS OF MUSIC.pptELEMENTS OF MUSIC.ppt
ELEMENTS OF MUSIC.ppt
 
Practice test level 3 2016 answer
Practice test level 3 2016 answerPractice test level 3 2016 answer
Practice test level 3 2016 answer
 
Frequencies of notes in Pipes
Frequencies of notes in PipesFrequencies of notes in Pipes
Frequencies of notes in Pipes
 
Music Theory 101_B.ppt
Music Theory 101_B.pptMusic Theory 101_B.ppt
Music Theory 101_B.ppt
 
Music 101
Music 101Music 101
Music 101
 
Year 11 revision guide
Year 11 revision guideYear 11 revision guide
Year 11 revision guide
 

More from multimediaeval

Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...
Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...
Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...
multimediaeval
 

More from multimediaeval (20)

Classification of Strokes in Table Tennis with a Three Stream Spatio-Temporal...
Classification of Strokes in Table Tennis with a Three Stream Spatio-Temporal...Classification of Strokes in Table Tennis with a Three Stream Spatio-Temporal...
Classification of Strokes in Table Tennis with a Three Stream Spatio-Temporal...
 
HCMUS at MediaEval 2020: Ensembles of Temporal Deep Neural Networks for Table...
HCMUS at MediaEval 2020: Ensembles of Temporal Deep Neural Networks for Table...HCMUS at MediaEval 2020: Ensembles of Temporal Deep Neural Networks for Table...
HCMUS at MediaEval 2020: Ensembles of Temporal Deep Neural Networks for Table...
 
Sports Video Classification: Classification of Strokes in Table Tennis for Me...
Sports Video Classification: Classification of Strokes in Table Tennis for Me...Sports Video Classification: Classification of Strokes in Table Tennis for Me...
Sports Video Classification: Classification of Strokes in Table Tennis for Me...
 
Predicting Media Memorability from a Multimodal Late Fusion of Self-Attention...
Predicting Media Memorability from a Multimodal Late Fusion of Self-Attention...Predicting Media Memorability from a Multimodal Late Fusion of Self-Attention...
Predicting Media Memorability from a Multimodal Late Fusion of Self-Attention...
 
Essex-NLIP at MediaEval Predicting Media Memorability 2020 Task
Essex-NLIP at MediaEval Predicting Media Memorability 2020 TaskEssex-NLIP at MediaEval Predicting Media Memorability 2020 Task
Essex-NLIP at MediaEval Predicting Media Memorability 2020 Task
 
Overview of MediaEval 2020 Predicting Media Memorability task: What Makes a V...
Overview of MediaEval 2020 Predicting Media Memorability task: What Makes a V...Overview of MediaEval 2020 Predicting Media Memorability task: What Makes a V...
Overview of MediaEval 2020 Predicting Media Memorability task: What Makes a V...
 
Fooling an Automatic Image Quality Estimator
Fooling an Automatic Image Quality EstimatorFooling an Automatic Image Quality Estimator
Fooling an Automatic Image Quality Estimator
 
Fooling Blind Image Quality Assessment by Optimizing a Human-Understandable C...
Fooling Blind Image Quality Assessment by Optimizing a Human-Understandable C...Fooling Blind Image Quality Assessment by Optimizing a Human-Understandable C...
Fooling Blind Image Quality Assessment by Optimizing a Human-Understandable C...
 
Pixel Privacy: Quality Camouflage for Social Images
Pixel Privacy: Quality Camouflage for Social ImagesPixel Privacy: Quality Camouflage for Social Images
Pixel Privacy: Quality Camouflage for Social Images
 
HCMUS at MediaEval 2020:Image-Text Fusion for Automatic News-Images Re-Matching
HCMUS at MediaEval 2020:Image-Text Fusion for Automatic News-Images Re-MatchingHCMUS at MediaEval 2020:Image-Text Fusion for Automatic News-Images Re-Matching
HCMUS at MediaEval 2020:Image-Text Fusion for Automatic News-Images Re-Matching
 
Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...
Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...
Efficient Supervision Net: Polyp Segmentation using EfficientNet and Attentio...
 
HCMUS at Medico Automatic Polyp Segmentation Task 2020: PraNet and ResUnet++ ...
HCMUS at Medico Automatic Polyp Segmentation Task 2020: PraNet and ResUnet++ ...HCMUS at Medico Automatic Polyp Segmentation Task 2020: PraNet and ResUnet++ ...
HCMUS at Medico Automatic Polyp Segmentation Task 2020: PraNet and ResUnet++ ...
 
Depth-wise Separable Atrous Convolution for Polyps Segmentation in Gastro-Int...
Depth-wise Separable Atrous Convolution for Polyps Segmentation in Gastro-Int...Depth-wise Separable Atrous Convolution for Polyps Segmentation in Gastro-Int...
Depth-wise Separable Atrous Convolution for Polyps Segmentation in Gastro-Int...
 
Deep Conditional Adversarial learning for polyp Segmentation
Deep Conditional Adversarial learning for polyp SegmentationDeep Conditional Adversarial learning for polyp Segmentation
Deep Conditional Adversarial learning for polyp Segmentation
 
A Temporal-Spatial Attention Model for Medical Image Detection
A Temporal-Spatial Attention Model for Medical Image DetectionA Temporal-Spatial Attention Model for Medical Image Detection
A Temporal-Spatial Attention Model for Medical Image Detection
 
HCMUS-Juniors 2020 at Medico Task in MediaEval 2020: Refined Deep Neural Netw...
HCMUS-Juniors 2020 at Medico Task in MediaEval 2020: Refined Deep Neural Netw...HCMUS-Juniors 2020 at Medico Task in MediaEval 2020: Refined Deep Neural Netw...
HCMUS-Juniors 2020 at Medico Task in MediaEval 2020: Refined Deep Neural Netw...
 
Fine-tuning for Polyp Segmentation with Attention
Fine-tuning for Polyp Segmentation with AttentionFine-tuning for Polyp Segmentation with Attention
Fine-tuning for Polyp Segmentation with Attention
 
Bigger Networks are not Always Better: Deep Convolutional Neural Networks for...
Bigger Networks are not Always Better: Deep Convolutional Neural Networks for...Bigger Networks are not Always Better: Deep Convolutional Neural Networks for...
Bigger Networks are not Always Better: Deep Convolutional Neural Networks for...
 
Insights for wellbeing: Predicting Personal Air Quality Index using Regressio...
Insights for wellbeing: Predicting Personal Air Quality Index using Regressio...Insights for wellbeing: Predicting Personal Air Quality Index using Regressio...
Insights for wellbeing: Predicting Personal Air Quality Index using Regressio...
 
Use Visual Features From Surrounding Scenes to Improve Personal Air Quality ...
 Use Visual Features From Surrounding Scenes to Improve Personal Air Quality ... Use Visual Features From Surrounding Scenes to Improve Personal Air Quality ...
Use Visual Features From Surrounding Scenes to Improve Personal Air Quality ...
 

Recently uploaded

The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 

Recently uploaded (20)

Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 

MediaEval 2016 - the C@merata task: Natural Language Queries Derived from Exam Papers, Articles and Other Sources against Classical Music Scores in MusicXML

  • 1. The C@merata task at MediaEval 2016: Natural Language Queries Derived from Exam Papers, Articles and Other Sources against Classical Music Scores in MusicXML Richard Sutcliffe, University of Essex Cynthia Liem, Delft University of Technology plus... Tom Collins, Lehigh University Eduard Hovy, Carnegie-Mellon University Richard Lewis, Goldsmiths, University of London Chris Fox, University of Essex Deane Root, University of Pittsburgh
  • 2. 2 Outline Applications Task Design Passages and Divisions Query Types and Music Scores Evaluation Metrics 2016 Campaign Results Conclusions
  • 3. 3 C@merata Task There is a series of 200 questions each year: • A short noun phrase in English referring to musical features in a score, • A short classical music score in MusicXML. Required Answer: • The location(s) in the score of the requested musical feature. We call each such location a passage.
  • 4. 4 Applications Linking musical references to scores: [ah25] repeated crotchet chords [dc364lh] tonic triad of E major [ah26] giant unison G from the entire orchestra Allowing experts to search scores interactively using phrases: triplet quavers against a chord in the bass Helping students to learn music theory: perfect cadence brings up an example in a score ah: Hopkins, A. (1982). The Nine Symphonies of Beethoven. London: Pan Books. dc: Cooke, D. (1995). Bruckner, (Joseph) Anton. In S. Sadie (ed), New Grove Dictionary of Music and Musicians, Volume 3, Section 7. Music (p362-366). London, UK: Macmillan.
  • 5. 5 Task Design There are 200 queries. We saw earlier that we have: Provided Question: • A short noun phrase in English referring to musical features in a score, • A short classical music score in MusicXML. Required Answer: • The location(s) in the score of the requested musical feature. We call each such location a passage.
  • 6. 6 Passages and Divisions We specify a passage as follows: •   a time signature, •   a divisions value •   a start bar and beat •   an end bar and beat Example: [4/4,1,1:1-2:4] time signature is 4/4. divisions value is 1 so we count in crotchets (quarter notes) Passage starts in bar 1 before the first crotchet (i.e. 1:1) Passage ends in bar two after the fourth crotchet (i.e. 2:4) Thus passage consists of the two complete bars (measures) numbered one and two.
  • 7. 7 What is a Divisions Value? The number of beats into which we divide a crotchet. A suitable value depends on what we wish to demarcate. Working in whole crotchets: Divisions = 1 Working in quavers: Divisions = 2 Working in quaver triplets: Divisions = 3 Working in semiquavers or quavers or triplet quavers: Divisions = 12 !! With Divisions = 12: one crotchet = 12 beats one quaver = 6 beats one quaver triplet = 4 beats one semiquaver = 3 beats Note: MusicXML uses the divisions concept and we got the idea from there.
  • 8. 8 Q: C D E F D E C in semiquavers repeated after a semiquaver A: [ 4/4, 4, 1:2-1:16 ] Q: semiquaver F# in the treble against a crotchet C in the bass A: [ 4/4, 4, 4:13-4:13 ]
  • 9. 9 Query Types In 2014 there were twelve types of query: Type No Example simple_pitch 30 G5 simple_length 30 dotted quarter note pitch_and_length 30 D# crotchet perf_spec 10 D sharp trill stave_spec 20 D4 in the right hand word_spec 5 word "Se" on an A flat followed_by 30 crotchet followed by semibreve melodic_interval 19 melodic octave harmonic_interval 11 harmonic major sixth cadence_spec 5 perfect cadence triad_spec 5 tonic triad texture_spec 5 polyphony All 200
  • 10. 10 In 2015 there were eight types of query, each modified in various ways: Type No Example 1_melod 40 D4 minim eighth note in measure 9 1_melod qualified by perf, instr, clef, time, key 40 trill on a quaver A G# in the Cello part in measures 29-39 sixteenth note C# in the left hand half note E3 in 2/2 sixteenth note G in G minor in measures 1-5 n_melod 20 F# E G F# A Do Mi Do Sol Do Mi Sol Do in bars 1-20 twenty semiquavers five note melody in bars 1-10 n_melod qualified by perf, instr, clef, time, key 20 two staccato quarter notes in the Violin 1 crotchet, crotchet rest, crotchet rest, crotchet, crotchet rest, crotchet, crotchet, crotchet, crotchet, crotchet in the Timpani melodic octave leap in the bass clef in measures 70-80 G4 B4 E5 in 3/4 rising G minor arpeggio
  • 11. 11 1_harm poss qualified by perf, instr, clef, time, key 20 eighth note chord Bb, C, E chord of D minor in measures 109-110 harmonic minor sixth in the Violas dotted minim chord in the left hand texture 6 monophonic passage homophony in measures 1-14 polyphony in measures 10-14 Alberti bass in measures 0-4 follow possibly qualified on either or both sides by perf, instr, clef, time, key 40 quavers F4 E4 in the oboe followed by quavers E2 G#2 in the bass clef quarter note minor third followed by eighth note unison C followed by mordent Bb chord C4 G4 C5 E5 then a quaver three eighth notes in the Violin I followed by twelve sixteenth notes in the Violin II in measures 87-92 synch possibly qualified in either or both parts by perf, instr, clef, time, key 14 four eighth notes against a half note crotchet D3 on the word “je” against a minim D2 four staccato quavers in the Violoncello against a minim chord Ab3 C4 F4 in the Harpsichord All 200
  • 12. 12 In 2016 there are five types of query: 1_melod, n_melod, 1_harm, n_harm and texture 1_melod to n_harm can be qualified by perf, instr, clef, time, key All can be linked by follow or synch Type No Example 1_melod 4 A#1 in bars 44-59 quarter-note rest in measures 1-5 1_melod qualified by perf, instr, clef, time, key 36 dotted quarter note D6 in the first violin solo C5 in the oboe in measures 32 onwards flute dotted half note only against strings half note on the tonic in the bass clef A4 sung to the word 'bow' n_melod 15 two-note dotted rhythm in measures 1-24 eight note rising passage in quarter notes repeated Bb4 whole note D4 D5 A5 D6 in sixteenth notes repeated twice two tied dotted minims in bars 72-88
  • 13. 13 n_melod qualified by perf, instr, clef, time, key 45 dotted minims C B A in the Bass clef in bars 70-90 melodic interval of a minor 7th in the voice rising arpeggio in the left hand in measures 1-10 five-note melody in the cello in measures 20-28 whole note rest, quarter note in the Violin 4 in measures 1-103 1_harm 17 7th triad in measures 1-3 Ia chord in bars 1-10 chord of C whole-note unison E2 E3 E4 chord III in bars 44-59 1_harm possibly qualified by perf, instr, clef, time, key 23 chord of F#3, D4 and A4 in the lower three parts harmonic fifth in the oboe harmonic octave in the bass clef harmonic perfect fourth between the Soprano and Alto in bars 1-9 cello and viola playing dotted minims an octave apart in bars 40-70
  • 14. 14 n_harm 25 interrupted cadence A5 pedal in bars 116-138 authentic cadence in measures 14-18 plagal cadence in bars 134-138 three consecutive thirds in bars 1-43 n_harm possibly qualified by perf, instr, clef, time, key 15 consecutive sixths between the Altos and Basses in measures 73-80 flute, oboe and bassoon in unison in measures 1-56 consecutive descending sixths in the left hand alternating fourths and fifths in the Oboe in bars 1-100 Soprano and Alto moving one step down together in measures 1-12 texture 20 all three violn parts in unison in measures 1-59 polyphony in measures 5-12 homophonic texture in measures 125-138 imitative texture in bars 1-18 counterpoint in bars 1-14 All 200
  • 15. 15 Type No Example follow possibly qualified on either or both sides by perf, instr, clef, time, key 20 C D E F D E C in semiquavers repeated after a semiquaver eighth-note twelfth followed by whole-note minor tenth between Cello and Viola D C# in the right hand, then F A G Bb in semiquavers in the left hand B flat in the cbass followed a quarter note later by B natural in the cbass 5 B4s followed by a C5 synch possibly qualified in either or both parts by perf, instr, clef, time, key 13 quarter note E5 against a quarter note C#3 C#3 minim and E4 semibreve simultaneously D3 in the bass at the same time as C5 in soprano 1 three-note chord in the harpsichord right hand against a two-note chord in the harpsichord left hand in measures 45-52 A#3 in the piano and F#5 in the voice simultaneously
  • 16. 16 Q: three-note chord in the harpsichord right hand against a two-note chord in the harpsichord left hand in measures 45-52 A: [ 3/4, 1, 45:3-45:3 ], [ 3/4, 1, 51:1-51:3 ]
  • 17. 17 Q: imitation in the piano left hand and voice in measures 1-6 A: [ 4/4, 1, 1:2-3:4 ]
  • 18. 18 Q: perfect cadence in measures 3-8 A: [ 4/4, 1, 5:1-6:1 ]
  • 19. 19 2016 Scores Work Staves Scoring Lang bach_2_part_invention_no1_bwv772 2 hpd Eng. beethoven_piano_sonata_no2_m4 2 pf Amer. beethoven_piano_sonata_no5_m1 2 pf Eng. chopin_prelude_op28_no15 2 pf Eng. scarlatti_sonata_k281 2 hpd Eng. scarlatti_sonata_k320 2 hpd Amer. schubert_an_die_musik_d547 3 S, pf Amer. bach_chorale_bwv347 4 SATB Amer. beethoven_str_quartet_op127_m1 4 2 vn, va, vc Eng. bennet_weep_o_mine_eyes 4 SATB Eng.
  • 20. 20 handel_water_music_suite_air 4 2 vn, va, vc Amer. palestrina_alma_redemptoris_mater 4 SATB Amer. schubert_str_quartet_no10_op125_d87_m3 4 2 vn, va, vc Eng. morley_now_is_the_month_of_maying 5 SATTB Eng. weelkes_hark_all_ye_lovely_saints 5 SSATB Eng. vivaldi_conc_4_vns_op3_no10_rv580 8 4 vn, 2 va, vc, db Amer. vivaldi_conc_vn_op6_no6_rv239_m1 8 3 vn, va, vc, db, hpd Amer. mozart_symphony_no40_m4 10 fl, 2 ob, 2 bn, 2 hn, 2 vn, va, vc, db Eng. beethoven_symphony_no3_m3 13 2 fl, 2 ob, 2 cl, 2 bs, 2 hn, 2 tpt, timp, 2 vn, va, vc, db, Amer. handel_messiah_and_the_glory 18 fl, 2 ob, cl, bs, hn, tbn, tuba, SATB, hpd, 2 vn, va, vc, db Amer.
  • 21. 21 Evaluation of a Returned Passage Passage is beat correct if it starts at exactly the correct beat (as specified by the divisions value) in the correct start bar and also ends at the correct beat in the end bar. - Useful for applications of results which are themselves automatic. Passage is measure correct if it starts in the bar where the requested feature starts and ends in the bar where the requested feature ends. - Sufficient in many cases for humans to use.
  • 22. 22 Beat Precision (BP) is the number of beat correct passages returned by a system divided by the number of passages (correct or incorrect) returned. Beat Recall (BR) is the number of beat correct passages returned by a system divided by the total number of answer passages known to exist. Measure Precision (MP) is the number of measure correct passages returned by a system divided by the number of passages (correct or incorrect) returned. Measure Recall (MR) is the number of measure correct passages returned by a system divided by the total number of answer passages known to exist.
  • 23. 23 Participants Runtag Leader Affiliation Country DMUN Andreas Katsiavalos De Montfort University England KIAM Marina Mytrova Keldysh Institute of Applied Mathematics Russia OMDN Donncha Ó Maidín University of Limerick Ireland UMFC Paweł Cyrta Fryderyk Chopin University of Music Poland
  • 24. 24 2014 Results Run BP BR BF MP MR MF CLAS01 0.713 0.904 0.797 0.764 0.967 0.854 DMUN01 0.372 0.712 0.489 0.409 0.784 0.538 DMUN02 0.380 0.748 0.504 0.417 0.820 0.553 DMUN03 0.440 0.868 0.584 0.462 0.910 0.613 LACG01 0.135 0.101 0.116 0.188 0.142 0.162 OMDN01 0.415 0.150 0.220 0.424 0.154 0.226 TCSL01 0.633 0.821 0.715 0.652 0.845 0.736 UNLP01 0.113 0.516 0.185 0.155 0.703 0.254 UNLP02 0.290 0.512 0.370 0.393 0.692 0.501 Maximum 0.713 0.904 0.797 0.764 0.967 0.854 Minimum 0.113 0.150 0.185 0.155 0.154 0.226 Average 0.420 0.654 0.483 0.460 0.734 0.534
  • 25. 25 2015 Results Run BP BR BF MP MR MF CLAS01 0.604 0.636 0.620 0.639 0.673 0.656 DMUN01 0.311 0.739 0.438 0.332 0.788 0.467 DMUN02 0.242 0.739 0.365 0.265 0.809 0.399 DMUN03 0.294 0.739 0.421 0.316 0.794 0.452 OMDN01 0.817 0.175 0.288 0.817 0.175 0.288 TNKG01 0.061 0.488 0.108 0.073 0.586 0.129 UNLP01 0.126 0.430 0.195 0.149 0.508 0.230 Maximum 0.817 0.739 0.620 0.817 0.809 0.656 Minimum 0.061 0.175 0.108 0.073 0.175 0.129 Average 0.351 0.564 0.348 0.370 0.619 0.375
  • 26. 26 2016 Results Run BP BR BF MP MR MF DMUN01 0.420 0.038 0.070 0.640 0.058 0.106 KIAM01 0.194 0.011 0.021 0.613 0.035 0.066 OMDN01 0.042 0.004 0.007 0.511 0.044 0.081 UMFC01 0.012 0.038 0.018 0.022 0.073 0.034 Maximum 0.420 0.038 0.070 0.640 0.073 0.106 Minimum 0.012 0.004 0.007 0.022 0.035 0.034 Average 0.167 0.023 0.029 0.447 0.053 0.072
  • 27. 27 2014 Results by Question Type Type BP BR BF MP MR MF simple_pitch 0.645 0.736 0.677 0.685 0.787 0.720 simple_length 0.780 0.846 0.810 0.830 0.906 0.864 pitch_and_length 0.662 0.726 0.644 0.719 0.803 0.710 perf_spec 0.339 0.547 0.339 0.350 0.582 0.352 stave_spec 0.408 0.682 0.508 0.432 0.732 0.540 word_spec 0.487 0.771 0.520 0.487 0.771 0.520 followed_by 0.291 0.518 0.278 0.351 0.716 0.355 melodic_interval 0.396 0.417 0.402 0.471 0.501 0.481 harmonic_interval 0.185 0.207 0.188 0.269 0.329 0.281 cadence_spec 0.071 0.141 0.093 0.171 0.297 0.214 triad_spec 0.081 0.125 0.095 0.124 0.171 0.138 texture_spec 0.060 0.109 0.075 0.072 0.141 0.092
  • 28. 28 2015 Results by Question Type Type BP BR BF MP MR MF 1_melod 0.450 0.764 0.508 0.467 0.801 0.531 n_melod 0.216 0.378 0.249 0.236 0.472 0.276 1_harm 0.261 0.426 0.285 0.289 0.471 0.317 texture 0.000 0.000 0.000 0.143 0.061 0.086 follow 0.172 0.415 0.217 0.247 0.486 0.275 synch 0.193 0.373 0.178 0.235 0.425 0.208 perf qualified 0.359 0.552 0.230 0.362 0.578 0.236 instr qualified 0.426 0.488 0.308 0.440 0.522 0.326 clef qualified 0.329 0.588 0.342 0.339 0.615 0.355 time qualified 0.187 0.476 0.248 0.211 0.544 0.281 key qualified 0.143 0.089 0.110 0.291 0.357 0.300
  • 29. 29 2016 Results by Question Type Type BP BR BF MP MR MF 1_melod 0.232 0.044 0.054 0.520 0.101 0.129 n_melod 0.125 0.016 0.028 0.384 0.051 0.086 1_harm 0.076 0.023 0.019 0.300 0.033 0.035 n_harm 0.063 0.007 0.013 0.128 0.032 0.030 texture 0.000 0.000 0.000 0.000 0.000 0.000 follow 0.317 0.047 0.078 0.458 0.076 0.126 synch 0.000 0.000 0.000 0.103 0.011 0.018
  • 30. 30 Overall Conclusions We refined our ideas Some questions were chosen from real sources such as exam papers Questions got harder and hence more realistic This was difficult for participants!
  • 31. 31 We finish with examples of three interesting and complex question types: against follow texture
  • 32. 32 Q: dotted crotchet against quavers in the bass in bars 1-43 A: [ 3/4, 2, 9:3-9:5 ], [ 3/4, 2, 10:3-10:5 ], [ 3/4, 2, 11:3-11:5 ], [ 3/4, 2, 12:3-12:5 ]
  • 33. 33 Q: dotted crotchet followed by D5 A: [ 3/4, 4, 9:5-9:12 ], [ 3/4, 4, 11:5-11:12 ]
  • 34. 34 Q: two-part texture in bars 1-28 A: [ 3/4, 1, 9:2-28:3 ]
  • 36. 36 Example Questions The following slides show some example scores and questions against them.
  • 37. 37 Work: J.S. Bach, Das Wohltemperierte Klavier, Book 1, Prelude No. 2 in C minor BWV 847 Extract:
  • 38. 38 Q: passage in common time A: [4/4,1,1:1-4:4] Q: interval of a melodic sixth A: [4/4,4,1:1-1:2], [4/4,4,1:8-1:9] [4/4,4,1:9-1:10], [4/4,4,2:1-2:2], [4/4,4,2:8-2:9], [4/4,4,2:9-2:10], [4/4,4,3:1-3:2], [4/4,4,3:8-3:9], [4/4,4,3:9-3:10] Q: second A: None, because a second is harmonic by default Q: C followed by Eb A: [4/4,4,1:5-1:6], [4/4,4,1:13-1:14], [4/4,4,4:1-4:2], [4/4,4,4:9-4:10] Q: C followed by Eb in the bass clef A: [4/4,4,4:1-4:2], [4/4,4,4:9-4:10] Q: semiquaver E natural / sixteenth note E natural A: [4/4,4,2:3-2:4]
  • 39. 39 Work: J.S. Bach, Suite No. 3 in C Major for Cello, BWV 1009, Sarabande Extract: Q: harmonic interval of a minor third A: [3/4,2,208:1-208:1] Q: minor third A: [3/4,2,208:1-208:1] (thirds are harmonic by default) Q: dotted quaver / dotted eighth note A: [3/4,4,206:5-206:7], [3/4,4,207:5-207:7], [3/4,4,208:5-208:7] Q: harmonic perfect fifth A: [3/4,1,206:1-206:1], [3/4,1,207:1-207:1], [3/4,4,208:5-208:7] (in last passage, C and G should be dotted but were not in the original) Q: simultaneous harmonic perfect fifth and harmonic eleventh A: [3/4,4,208:5-208:7] (same point, C and G are assumed dotted in this example)
  • 40. 40 Work: J. Dowland, King of Denmark's Galliard, P 40 Extract: Q: perfect cadence A: [3/4,1,3:3-4:3] (We are assuming the cadence continues until the end of the bar) Q: four consecutive quavers / four consecutive quarter notes A: [3/4,2,2:3-2:6] Q: dotted minim in the bass / dotted half note in the bass A: [3/4,1,2:1-2:3] Q: harmonic fourth A: [3/4,1,1:1-1:1], [3/4,1,1:2-1:3], [3/4,1,4:1-4:3] (Note that there are two instances in bar (measure) 1 because the chord is played twice)
  • 41. 41 Work: J. Dowland, Pauana Dulandi, P 86 Extract: Q: consecutive 5ths in the bass A: [4/4,1,2:1-2:4] Q: semibreve Bb in the treble clef / whole note Bb in the treble clef A: [4/4,1,1:1-1:4], [4/4,1,4:1-4:4] Q: octave followed two bars later by another octave A: [4/4,1,1:1-3:4] (assumed harmonic) Q: Vc triad A: [4/4,1,2:3-2:3]
  • 42. 42 Work: G.F. Handel, Messiah, HG xlv, "And the Glory of the Lord" Extract: Q: crotchet rest / quarter note rest A: [3/4,1,1:1-1:1] Q: dotted crotchet followed by three quavers / dotted quarter note followed by three eighth notes A: [3/4,1,5:1-5:3], [3/4,1,6:1-6:3] Q: four hemidemisemiquavers / four sixty-fourth notes A: [3/4,4,3:9-3:9] Q: three quavers in a row / three eighth notes in a row A: [3/4,2,5:4-5:6], [3/4,2,6:4-6:6]
  • 43. 43 Work: G.F. Handel, Messiah, HG xlv, Overture Extract: Q: D sharp crotchet / D sharp quarter note A: [4/4,1,22:1-22:1], [4/4,1,25:1-25:1] Q: D natural quaver / D natural eighth note A: [4/4,2,23:3-23:3], [4/4,2,24:4-24:4] Q: open VII triad in the first inversion A: [4/4,1,23:3-23:3] Q: melodic fourth in the bass clef A: [4/4,1,24:1-24:2]
  • 44. 44 Work: D. Scarlatti, Keyboard Sonata in D minor, K 1 Extract:
  • 45. 45 Q: eight staccato notes in succession A: [4/4,1,17:1-17:4] Q: augmented melodic fourth A: [4/4,2,19:3-19:4], [4/4,2,20:4-20:5] Q: third A: [4/4,4,17:13-17:13], [4/4,2,19:2-19:2], [4/4,2,19:4-19:4], [4/4,4,19:9-19:9], [4/4,4,20:9-20:9] (these are assumed to be harmonic and can thus be across parts) Q: a quaver, then a major third / an eighth note, then major third A: [4/4,2,19:1-19:2], [4/4,2,19:3-19:4] (third assumed to be harmonic and to follow the quaver immediately) Q: change from bass to treble clef A: [4/4,1,17:2p] (recall that this means the clef change is immediately after 17:2)
  • 46. 46 Work: D. Scarlatti, Keyboard Sonata in D major, K 430 Extract: Q: three fourths A: [3/8,2,56:1-56:3] (assumed consecutive) Q: treble clef F natural A: [3/8,2,62:2-62:2] Q: melodic octave A: [3/8,4,57:1-57:2], [3/8,4,57:2-57:6] (melodic must be stated, otherwise it is harmonic) Q: harmonic 5th followed by harmonic 4th A: [3/8,2,58:1-58:2], [3/8,2,62:1-62:2]
  • 47. 47 Architecture of Baseline System We have built a very basic system to perform the task: 1. Analyse the input xml file and extract questions and score files 2. For each question: •   Parse question using Stanford Parser •   Determine question type (similar to normal QA) •   Parse the score file using Music21 •   Based on question type, search for answer passages in score 3. Write out answers to output xml file
  • 48. 48 Linguistic Observations Queries are noun phrases Head noun group is the main feature (e.g. F#) PP modifiers qualify this (e.g. in the bass clef) A lot of terminology is used (e.g. semiquaver, soprano part, forte bar) Search based on query classification will work at least for simple examples.
  • 49. 49 Summary We are trying to find ways to link natural language descriptions of music to musical scores. Starting with the C@merata task, we are working with very simple tasks to develop the technology. Then we will progress to more complex tasks which are of genuine interest to musicologists. In due course, we aim to tie passages in musicological texts such as in Grove Online to the corresponding music scores.
  • 50. 50 Music Extracts symphony opening with a horn call over shimering strings Bruckner 4th Symphony http://www.youtube.com/watch?v=J8t1TzN0RRY Start: 0:00 End: 0:44 symphony closing with six unison chords Sibelius 5th Symphony http://www.youtube.com/watch?v=nkzrSZKA4cM Start: 9:36 End: 9:56 Nielsen 4th Symphony, Finale (shows two timpanists well) http://www.youtube.com/watch?v=yXDe1hj4HBo Start: 32:10 End: 32:48
  • 51. 51 Extracts Not Used symphony opening with two octave descending arpeggio Beethoven 9th Symphony string quartet opening including double stopping on all four instruments Beethoven op 127 symphony featuring a battle between two timpanists Nielsen 4th Symphony, Finale (not so good) http://www.youtube.com/watch?v=sD9I-UiYfW8 Start: 6:30 End: 7:08
  • 52. 52 Grove’s Dictionary of Music and Musicians •  1879-1889 George Grove, civil engineer, music administrator, writer and then Director of Royal College of Music, wrote A Dictionary of Music and Musicians in four volumes. •  1904-910 Fuller Maitland edited the second edition - Grove's Dictionary of Music and Musicians - in five volumes. •  1927 Henry Colles edited the third edition - in five volumes. •  1940 Henry Colles edited the fourth edition - in seven volumes. •  1954 Eric Blom edited the fifth edition - in nine volumes.
  • 53. 53 •  1980 Stanlie Sadie edited the sixth edition - The New Grove Dictionary of Music and Musicians - in twenty volumes. Contained 22,500 articles and 16,500 biographies. •  2001 Stanlie Sadie edited the seventh edition - in 29 volumes. This was also available online. •  2009 Deane Root was appointed editor of Grove Music Online. By this time it contained more than 50,000 articles. Grove is now considered to be the most comprehensive and scholarly source of information on Western Classical Art Music which exists. It is used daily by musicians and musicologists worldwide.
  • 54. 54 What might our queries be like in future? We will show some examples: •   A natural language phrase describes a musical feature. •   A regular expression or other pattern could not capture it.
  • 55. 55 Some Examples Q: 'horn call over shimmering strings'
  • 56. 56 Some Examples Q: 'horn call over shimmering strings' A: Anton Bruckner, Symphony No. 4 "Romantic"
  • 57. 57 Some Examples Q: 'horn call over shimmering strings' A: Anton Bruckner, Symphony No. 4 "Romantic" Q: 'movement ending with six stacatto chords for full orchestra'
  • 58. 58 Some Examples Q: 'horn call over shimmering strings' A: Anton Bruckner, Symphony No. 4 "Romantic" Q: 'movement ending with six stacatto chords for full orchestra' A: Jean Sibelius, Symphony No. 5
  • 59. 59 Some Examples Q: 'horn call over shimmering strings' A: Anton Bruckner, Symphony No. 4 "Romantic" Q: 'movement ending with six stacatto chords for full orchestra' A: Jean Sibelius, Symphony No. 5 Q: 'symphony featuring a battle between two timpanists'
  • 60. 60 Some Examples Q: 'horn call over shimmering strings' A: Anton Bruckner, Symphony No. 4 "Romantic" Q: 'movement ending with six stacatto chords for full orchestra' A: Jean Sibelius, Symphony No. 5 Q: 'symphony featuring a battle between two timpanists' A: Carl Nielsen, Symphony No. 4 "The Inextinguishable"
  • 61. 61 What are the Characteristics of these Queries? Not very long Not that specific ('over', 'featuring') Use musical terms ('horn', 'strings', 'stacatto', 'chords', 'full orchestra', 'symphony', 'timpani') Also use non-musical terms, interpreted in a musical way ('shimmering', 'battle')
  • 62. 62 What are the Characteristics of these Queries? Not very long Not that specific ('over', 'featuring') Use musical terms ('horn', 'strings', 'stacatto', 'chords', 'full orchestra', 'symphony', 'timpani') Also use non-musical terms, interpreted in a musical way ('shimmering', 'battle') Nevertheless, experts can answer them!
  • 63. 63 Table 4. Results for simple_pitch Questions Run BP BR BF MP MR MF CLAS01 0.959 0.972 0.965 0.982 0.995 0.988 DMUN01 0.717 0.674 0.695 0.790 0.743 0.766 DMUN02 0.729 0.729 0.729 0.798 0.798 0.798 DMUN03 0.955 0.972 0.963 0.968 0.986 0.977 LACG01 0.000 0.000 0 0.200 0.028 0.049 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.959 0.963 0.961 0.982 0.986 0.984 UNLP01 0.422 0.789 0.550 0.478 0.894 0.623 UNLP02 0.422 0.789 0.550 0.478 0.894 0.623 Maximum 0.959 0.972 0.965 0.982 0.995 0.988 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.645 0.736 0.677 0.685 0.787 0.720
  • 64. 64 Table 5. Results for simple_length Questions Run BP BR BF MP MR MF CLAS01 0.904 0.988 0.944 0.915 1.000 0.956 DMUN01 0.858 0.852 0.855 0.879 0.874 0.876 DMUN02 0.863 0.889 0.876 0.884 0.911 0.897 DMUN03 0.955 0.985 0.970 0.967 0.997 0.982 LACG01 0.529 0.197 0.287 0.620 0.231 0.337 OMDN01 0.408 0.471 0.437 0.419 0.483 0.449 TCSL01 0.979 0.988 0.983 0.991 1.000 0.995 UNLP01 0.636 0.797 0.707 0.791 0.991 0.880 UNLP02 0.636 0.797 0.707 0.791 0.991 0.880 Maximum 0.979 0.988 0.983 0.991 1.000 0.995 Minimum 0.408 0.471 0.437 0.419 0.483 0.449 Average 0.780 0.846 0.810 0.830 0.906 0.864
  • 65. 65 Table 6. Results for pitch_and_length Questions Run BP BR BF MP MR MF CLAS01 0.860 0.937 0.897 0.895 0.975 0.933 DMUN01 0.653 0.785 0.713 0.721 0.867 0.787 DMUN02 0.663 0.823 0.734 0.730 0.905 0.808 DMUN03 0.760 0.943 0.842 0.770 0.956 0.853 LACG01 0.157 0.196 0.174 0.172 0.215 0.191 OMDN01 0.714 0.032 0.061 0.714 0.032 0.061 TCSL01 0.723 0.892 0.799 0.754 0.930 0.833 UNLP01 0.460 0.696 0.554 0.582 0.880 0.701 UNLP02 0.460 0.696 0.554 0.582 0.880 0.701 Maximum 0.86 0.943 0.897 0.895 0.975 0.933 Minimum 0.460 0.032 0.061 0.582 0.032 0.061 Average 0.662 0.726 0.644 0.719 0.803 0.710
  • 66. 66 Table 7. Results for perf_spec Questions Run BP BR BF MP MR MF CLAS01 1.000 0.862 0.926 1.000 0.862 0.926 DMUN01 0.407 0.379 0.393 0.444 0.414 0.428 DMUN02 0.407 0.379 0.393 0.444 0.414 0.428 DMUN03 0.741 0.690 0.715 0.741 0.690 0.715 LACG01 0.000 0.000 0.000 0.000 0.000 0.000 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.066 0.897 0.123 0.066 0.897 0.123 UNLP01 0.045 0.586 0.084 0.053 0.690 0.098 UNLP02 0.045 0.586 0.084 0.053 0.690 0.098 Maximum 1.000 0.897 0.926 1.000 0.897 0.926 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.339 0.547 0.339 0.350 0.582 0.352
  • 67. 67 Table 8. Results for stave_spec Questions Run BP BR BF MP MR MF CLAS01 0.568 1.000 0.724 0.568 1.000 0.724 DMUN01 0.534 0.840 0.653 0.568 0.893 0.694 DMUN02 0.534 0.840 0.653 0.568 0.893 0.694 DMUN03 0.619 0.973 0.757 0.619 0.973 0.757 LACG01 0.165 0.240 0.196 0.174 0.253 0.206 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.661 0.987 0.792 0.661 0.987 0.792 UNLP01 0.173 0.440 0.248 0.230 0.587 0.331 UNLP02 0.173 0.373 0.236 0.241 0.520 0.329 Maximum 0.661 1.000 0.792 0.661 1.000 0.792 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.408 0.682 0.508 0.432 0.732 0.540
  • 68. 68 Table 9. Results for word_spec Questions Run BP BR BF MP MR MF CLAS01 1.000 1.000 1.000 1.000 1.000 1.000 DMUN01 0.750 0.750 0.750 0.750 0.750 0.750 DMUN02 0.750 0.750 0.750 0.750 0.750 0.750 DMUN03 1.000 1.000 1.000 1.000 1.000 1.000 LACG01 0.044 0.250 0.075 0.058 0.333 0.099 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.261 1.000 0.414 0.261 1.000 0.414 UNLP01 0.067 0.833 0.124 0.067 0.833 0.124 UNLP02 0.067 0.833 0.124 0.067 0.833 0.124 Maximum 1.000 1.000 1.000 1.000 1.000 1.000 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.487 0.771 0.520 0.487 0.771 0.520
  • 69. 69 Table 10. Results for followed_by Questions Run BP BR BF MP MR MF CLAS01 0.748 0.859 0.800 0.830 0.953 0.887 DMUN01 0.090 0.797 0.162 0.093 0.820 0.167 DMUN02 0.092 0.820 0.165 0.094 0.844 0.169 DMUN03 0.094 0.844 0.169 0.096 0.859 0.173 LACG01 0.003 0.008 0.004 0.068 0.156 0.095 OMDN01 0.567 0.133 0.215 0.567 0.133 0.215 TCSL01 0.733 0.688 0.710 0.842 0.789 0.815 UNLP01 0.000 0.000 0.000 0.025 0.695 0.048 UNLP02 0.000 0.000 0.000 0.260 0.633 0.369 Maximum 0.748 0.859 0.800 0.842 0.953 0.887 Minimum 0.000 0.000 0.000 0.025 0.133 0.048 Average 0.291 0.518 0.278 0.351 0.716 0.355
  • 70. 70 Table 11. Results for melodic_interval Questions Run BP BR BF MP MR MF CLAS01 0.660 0.837 0.738 0.699 0.886 0.781 DMUN01 0.528 0.545 0.536 0.724 0.748 0.736 DMUN02 0.521 0.610 0.562 0.701 0.821 0.756 DMUN03 0.562 0.659 0.607 0.736 0.862 0.794 LACG01 0.000 0.000 0.000 0.158 0.024 0.042 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.894 0.683 0.774 0.904 0.691 0.783 UNLP01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP02 0.000 0.000 0.000 0.000 0.000 0.000 Maximum 0.894 0.837 0.774 0.904 0.886 0.794 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.396 0.417 0.402 0.471 0.501 0.481
  • 71. 71 Table 12. Results for harmonic_interval Questions Run BP BR BF MP MR MF CLAS01 0.158 0.429 0.231 0.353 0.957 0.516 DMUN01 0.415 0.386 0.400 0.585 0.543 0.563 DMUN02 0.415 0.386 0.400 0.585 0.543 0.563 DMUN03 0.492 0.457 0.474 0.631 0.586 0.608 LACG01 0.091 0.014 0.024 0.273 0.043 0.074 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP02 0.000 0.000 0.000 0.000 0.000 0.000 Maximum 0.492 0.457 0.474 0.631 0.957 0.608 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.185 0.207 0.188 0.269 0.329 0.281
  • 72. 72 Table 13. Results for cadence_spec Questions Run BP BR BF MP MR MF CLAS01 0.238 0.625 0.345 0.286 0.750 0.414 DMUN01 0.083 0.125 0.100 0.333 0.500 0.400 DMUN02 0.083 0.125 0.100 0.333 0.500 0.400 DMUN03 0.167 0.250 0.200 0.417 0.625 0.500 LACG01 0.000 0.000 0.000 0.200 0.125 0.154 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP02 0.000 0.000 0.000 0.000 0.000 0.000 Maximum 0.238 0.625 0.345 0.417 0.75 0.500 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.071 0.141 0.093 0.171 0.297 0.214
  • 73. 73 Table 14. Results for triad_spec Questions Run BP BR BF MP MR MF CLAS01 0.348 0.727 0.471 0.391 0.818 0.529 DMUN01 0.100 0.091 0.095 0.200 0.182 0.191 DMUN02 0.100 0.091 0.095 0.200 0.182 0.191 DMUN03 0.100 0.091 0.095 0.200 0.182 0.191 LACG01 0.000 0.000 0.000 0.000 0.000 0.000 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP02 0.000 0.000 0.000 0.000 0.000 0.000 Maximum 0.348 0.727 0.471 0.391 0.818 0.529 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.081 0.125 0.095 0.124 0.171 0.138
  • 74. 74 Table 15. Results for texture_spec Questions Run BP BR BF MP MR MF CLAS01 0.182 0.500 0.267 0.273 0.750 0.400 DMUN01 0.100 0.125 0.111 0.100 0.125 0.111 DMUN02 0.100 0.125 0.111 0.100 0.125 0.111 DMUN03 0.100 0.125 0.111 0.100 0.125 0.111 LACG01 0.000 0.000 0.000 0.000 0.000 0.000 OMDN01 0.000 0.000 0.000 0.000 0.000 0.000 TCSL01 0.000 0.000 0.000 0.000 0.000 0.000 UNLP01 0.000 0.00 0.000 0.000 0.000 0.000 UNLP02 0.000 0.000 0.000 0.000 0.000 0.000 Maximum 0.182 0.500 0.267 0.273 0.750 0.400 Minimum 0.000 0.000 0.000 0.000 0.000 0.000 Average 0.060 0.109 0.075 0.072 0.141 0.092