Music, Language and Computation Aline Honingh Guest lecture in - - PowerPoint PPT Presentation

music language and computation
SMART_READER_LITE
LIVE PREVIEW

Music, Language and Computation Aline Honingh Guest lecture in - - PowerPoint PPT Presentation

Music, Language and Computation Aline Honingh Guest lecture in Logic, Language and Computation Music at the ILLC l Henkjan Honing music cognition l Fleur Bouwer l Gabor Haden l Rens Bod computational musicology l Aline


slide-1
SLIDE 1

Music, Language and Computation

Aline Honingh

Guest lecture in Logic, Language and Computation

slide-2
SLIDE 2

Music at the ILLC

l Henkjan Honing – music cognition

l Fleur Bouwer l Gabor Haden

l Rens Bod – computational musicology

l Aline Honingh

l Monthly seminar/discussion group on music

cognition and computation

slide-3
SLIDE 3

Outline

l Music and Language l Music and Computation l Research example: automatic classification

  • f music
slide-4
SLIDE 4

Music and Language

slide-5
SLIDE 5

Commonalities between different forms of cognition

l Language: “List the sales of product in 2003” l Music:

( Mozart symph. 40) What do they have in common?

slide-6
SLIDE 6

How do we perceive language and music?

l Inherent to all forms of perception: a structuring

process in groups, subgroup, sub-subgroups etc.

l Groups in language form a tree-structure (Wundt

1880)

slide-7
SLIDE 7

Grouping structure in music

l Grouping structure represents how parts combine

compositionally and recursively into a whole (Lerdahl and Jackendoff 1983)

slide-8
SLIDE 8

Perceptual structure = perceived structure

l Very controversial claim

There exists one model that predicts the perceived structure in language, music, vision and other modalities… (cf. Newell 1999)

slide-9
SLIDE 9

More commonalities between language and music processing

l Perceived incremental l Alphabet

l A to Z l A to G, #, b

l Syntax

l Language: strong relation between syntax and meaning l Music: three layers

l Scale degrees l Chord structure l Key structure

l Evolution

l Music as language l Language as music (Mithen, 2005)

slide-10
SLIDE 10

l Recursion

l Language

l [he dreams] l [he dreams that [he dreams]] l [he dreams that [he dreams that [he

dreams]]]

l Etc.

l Music

l Bach’s Canon per Tonos, a.k.a endless

rising canon (see ``Godel, Escher, Bach’’ by D. Hofstadter)

l Brain

l Commonalities between language and music

are also found in neuroscience (`Music, Language and the Brain’, Patel 2008)

slide-11
SLIDE 11

Music and Computation

l Computational applications

l Key finding l Pitch spelling l Segmentation l Score following l Automatic analysis l Classification (on basis of genre/composer/..) l …

slide-12
SLIDE 12

Key finding

l Automatic search for key

G-minor

slide-13
SLIDE 13

Pitch spelling

Piano keys note names

1 2 3 4 5 6 7 8 9 10 11 1 11 4 6 5 7 9 Db C# A Gbb F B E G

?

slide-14
SLIDE 14

Segmentation

l Automatically segmenting music in phrases

slide-15
SLIDE 15

Score following

Process of automated listening to music and

determining position in score

slide-16
SLIDE 16

Automatic analysis

l Automatic (harmonic) analysis

slide-17
SLIDE 17

Genre classification

Jazz?? Rock??

slide-18
SLIDE 18

Computational musicology

Useful for:

l Musicology

l Automatic analysis

slide-19
SLIDE 19

Computational musicology

Useful for:

l Musicology

l Automatic analysis

l Cognitive science

l Understanding of cognitive processes through

modelling

slide-20
SLIDE 20

Computational musicology

Useful for:

l Musicology

l Automatic analysis

l Cognitive science

l Understanding of cognitive processes through

modelling

l Commercial application

l Search machines for music l Music recommendations l Music notation software (Finale etc.) l Automatic accompaniment

slide-21
SLIDE 21

Computational musicology

Useful for:

l Musicology

l Automatic analysis

l Cognitive science

l Understanding of cognitive processes through

modelling

l Commercial application

l Search machines for music l Music recommendations l Music notation software (Finale etc.) l Automatic accompaniment

Not yet realized

slide-22
SLIDE 22

Research example

slide-23
SLIDE 23

Classification of music

l Two music excerpts:

l A:

  • B:

l Would you classify C as belonging to A or

to B?

l C:

slide-24
SLIDE 24

Classification of music

l Two music excerpts:

l A:

  • B:

l Would you classify C as belonging to A or

to B?

l C:

l A: Rock,

B, C: Jazz

slide-25
SLIDE 25

How do we model this?

l We simplify the music with a model: a new

representation

l We compare representations

slide-26
SLIDE 26

The representation

l Notes represented

by numbers

l Intervals have been shown to be more important

than notes

l Melody:

transposed melody: 1 2 3 4 5 6 7 8 9 10 11

slide-27
SLIDE 27

The representation

6 Interval Categories (ICs)

l ICn: all pitch class sets that are dominated

by the interval n

1 1 1 2 2 3

1 2 3 4 5 6 7 8 9 10 11

slide-28
SLIDE 28

The representation

6 Interval Categories (ICs)

l ICn: all pitch class sets that are dominated

by the interval n

1 1 1 2 2 3

1 2 3 4 5 6 7 8 9 10 11

Belongs to IC1

slide-29
SLIDE 29

l Fine-grained level: sequence of categories l Broad level: statistics of categories

Category Percentage of occurrence IC1 6.76 % IC2 5.63 % IC3 25.20 % IC4 22.94 % IC5 36.45 % IC6 3.03 %

IC5 IC3 IC3 IC3 Distribution in Debussy’s Golliwogg’s cakewalk

The representation

slide-30
SLIDE 30

Visual representation of IC distributions

l Of the 6 categories, we choose 3 as dimensions l Each IC distribution can be represented as a point in

a 3D space

Category Percentage of

  • ccurrence

1 6.76 % 2 5.63 % 3 25.20 % 4 22.94 % 5 36.45 % 6 3.03 %

slide-31
SLIDE 31

Categorisation of Art (‘classical’) music

Musical period Period composers Middelages 500-1400 various Renaissance 1400-1600 Palestrina Baroque 1600-1750 Bach, Händel, Vivaldi Classical 1750-1830 Haydn, Mozart, Beethoven, Schubert Romantic 1830-1900 Brahms, Mahler, Tchaikovsky, Debussy, Mendelssohn, Sibelius Modern 1900-... Ravel, Stravinsky, Schoenberg, Webern

slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35

Genre classification

l Rock versus Jazz

slide-36
SLIDE 36
slide-37
SLIDE 37

Concluding remarks and future research

l Classification of music is possible on the basis of a

very simply principle: intervals

l What is it in the music that determines it genre? l Does interval information overrule temporal

information? Or do they go hand in hand?

slide-38
SLIDE 38

Thank you

slide-39
SLIDE 39

Tonal-atonal classification experiment

IC algorithm:

Alternative method:

Number of correct classified pieces of atonal music Number of correct classified pieces of tonal music Total number of correct classified pieces of music IC method 19 53 72 (94.7 %) Alternative method 14 53 67 (88.2 %) Total number of pieces 20 56 76

category 5 / categorie 1 > α: tonal

  • therwise: atonal

for each bar: find key count notes not in this key total number of these notes > β: atonal

  • therwise: tonal