T Y H G E D I. Music Informatics. Alan Smaill. Jan Alan Smaill Music Informatics Jan /1

Similar documents
Know your major scales

University of Colorado at Boulder ECEN 4/5532. Lab 2 Lab report due on February 16, 2015

CS229 Project: Musical Alignment Discovery

The Power of Persuasion

Rhythm Tree Rewriting

Modeling Music as Markov Chains: Composer Identification

Geometric and algebraic structures in pattern recognition

The Quantizing functions

Grade 7/8 Math Circles November 27 & 28 &

AsCent. Composed for the Key Stage Two or Key Stage Three Classroom by. Keir C. Crawley

PHY205H1F Summer Physics of Everyday Life Class 7: Physics of Music, Electricity

Measurement: Length, Area and Volume Part I

A NOTE ON READING THE NOTATION

Short-Time Fourier Transform and Chroma Features

ORGAN SONATA. Peter Tranchell. written for Peter Geoffrey Le Huray. The Acrostic E E G E F F E E H A P T R O R Y L U R Y. Coverdale Publications

Explorers 3 Teacher s notes for the Comprehension Test: The Magic Flute

Matter, Singularity, Universe and Time

10 Ding dong! merrily on high

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Chapter 17. Proof by Contradiction The method

MR. DICKSON'S METHOD FOR BAND Book Two

Mathematics Enhancement Programme

TYPES OF WAVES. 4. Waves and Sound 1

Seminary 10 SOUND WAVES 2

XXX Curriculum links. Key question. Objective NC link QCA link. Hot spot. 1 Resource 1 What are rainforests? To know the features of a rainforest

Hickory Dickory Dock

Topics in Mathematics: Mathematics and Music Section 1.1: Musical Notation and a Geometric Property January 25, 2018

THE WHISPERING MOON WORKSHOP

Analysis of polyphonic audio using source-filter model and non-negative matrix factorization

How Miraculous Things Happen

TIME-DEPENDENT PARAMETRIC AND HARMONIC TEMPLATES IN NON-NEGATIVE MATRIX FACTORIZATION

Introduction Basic Audio Feature Extraction

PHYSICS LAB: CONSTANT MOTION

Exercises The Origin of Sound (page 515) 26.2 Sound in Air (pages ) 26.3 Media That Transmit Sound (page 517)

Lecture 17: Trees and Merge Sort 10:00 AM, Oct 15, 2018

Project Essential Questions

No Brain Too Small PHYSICS

Flow. Digital IWU. Illinois Wesleyan University. Tommy Bravos Illinois Wesleyan University. Recommended Citation

Nicholas J. Giordano. Chapter 13 Sound

The poetry of mathematics

Realtime Tempo Tracking using Kalman Filtering

Learn more about TechnoNewsletter. TechnoStar. Fan Club Newsletter

IMISOUND: An Unsupervised System for Sound Query by Vocal Imitation

Rapunzel - Script and Song Lyrics

Harmonic Motion: The Pendulum Lab Advanced Version

REALTIME alignment of audio signals to symbolic music. A coupled duration-focused architecture for realtime music to score alignment

COMP 546, Winter 2018 lecture 19 - sound 2

Instructor (Brad Osgood)

The effect of speaking rate and vowel context on the perception of consonants. in babble noise

Preferred Mental Models in Qualitative Spatial Reasoning: A Cognitive Assessment of Allen s Calculus

Year 8 standard elaborations Australian Curriculum: Geography

Neptunian Night for three retuned, computer-driven pianos

from Euclid to Einstein

Five Ways Christian Marclay s The Clock does more than just

Timbral, Scale, Pitch modifications

Pendulums. P3 3.6 Lesson guide. Resources available. Specification. Keywords. Points to note. Lesson objectives

COMP Intro to Logic for Computer Scientists. Lecture 3

Reasoning: Odd one out

Lecture 2: Number Theory and Rhythms

Detecting and Manipulating Musical Rhythms

Paul Hardy s Possible Tunebook

SOME SCALES THAT ARE SIMILAR TO THE CHROMATIC SCALE

Prediction of Dissimilarity Judgments between Tonal Sequences using Information Theory

What is proof? Lesson 1

Matter and Sound. UNIT 8 Student Reader. E5 Student Reader v. 9 Unit 8 Page KnowAtom TM

EXPRESSIVE PERFORMANCE RENDERING: INTRODUCING PERFORMANCE CONTEXT

Class Notes for I546/N546

!t + U " #Q. Solving Physical Problems: Pitfalls, Guidelines, and Advice

The paradox of knowability, the knower, and the believer

Propositional Logic Review

A Probabilistic Method for Tracking a Vocalist Lorin V. Grubb

Model Theory in the Univalent Foundations

ACOUSTIC CENTERING OF LITURGICAL MUSIC SINGERS MEASURED BY SURROUNDING SPHERICAL MICROPHONE ARRAYS

Speech Spectra and Spectrograms

Short-Time Fourier Transform and Chroma Features

MITOCW ocw-18_02-f07-lec02_220k

Explorers 4 Teacher s notes for the Comprehension Test: The Snow Queen

Kansas State University

Calliope Teacher s Guide September 2013: Music

Sound Engineering Test and Analysis

Talk Science Professional Development

Chaos structures in Gregorian Chant

CHAPTER 6 - THINKING ABOUT AND PRACTICING PROPOSITIONAL LOGIC

General Physics I. Lecture 14: Sinusoidal Waves. Prof. WAN, Xin ( 万歆 )

FOURIER ANALYSIS. (a) Fourier Series

2. Linear Forces 3. Rotational Motion 4. Forces in fluids. 2. Sound Waves 3. Light Waves

Please bring the task to your first physics lesson and hand it to the teacher.

Nonnegative Matrix Factor 2-D Deconvolution for Blind Single Channel Source Separation

Timbre Similarity. Perception and Computation. Prof. Michael Casey. Dartmouth College. Thursday 7th February, 2008

How to make computers work like the brain

Education Umbrella,

The Most Important Thing for Your Child to Learn about Arithmetic. Roger Howe, Yale University

Realtime Rhythms For Drummers (And Their Friends) Lorne Kelly

Chapter 17: Fourier Series

Process Modelling. Table of Contents

Physics 123 Unit #3 Review

Natural Deduction for Propositional Logic

LONG-TERM REVERBERATION MODELING FOR UNDER-DETERMINED AUDIO SOURCE SEPARATION WITH APPLICATION TO VOCAL MELODY EXTRACTION.

A Coupled Duration-Focused Architecture for Real-Time Music-to-Score Alignment

PH206 Exam II Spring 2000

Transcription:

O Music nformatics Alan maill Jan 23 2017 Alan maill Music nformatics Jan 23 2017 1/1

oday More on Midi vs wav representation. hythmic and metrical analysis. Alan maill Music nformatics Jan 23 2017 2/1

midi and wav again ecall difference between procedural midi representation (key press and time based), and digital versions of sound wave representations. here is a trade-off between the expressiveness (the fine details of performance) and manipulability (allowing abstract analysis). Alan maill Music nformatics Jan 23 2017 3/1

Comparing representations here are obvious strengths and weaknesses between these different representations; consider some musical manipulations that musicians do fairly often on the basis of listening to another musician: ask midi wav copy keep melody, change instrument add echo?? generate score? transpose, same tempo? Alan maill Music nformatics Jan 23 2017 4/1

midi to wav/mp3 his is one of the main uses of midi, and is supported by many tools. midi files indicate orchestration for each channel as a Program change message; the resultant sounds depend on the quality of an associated synthesiser. he standard specifies timbres in terms of common musical terms (eg as a vibraphone note). Compare sound output direct from such a midi synthesiser, and via digital or acoustic piano: http://www.piano-midi.de/ t s easy to get the notes played by (something sounding like) other instruments. Alan maill Music nformatics Jan 23 2017 5/1

wav to midi As we expect, this is much harder; midi files are much much smaller than audio, giving a view of the sounds that is biased by the discrete pitch set in the standard use of midi. A small example that just about succeeds in doing this is at: http://www.pluto.dti.ne.jp/~araki/amazingmidi/ his is polyphonic music (ie several notes are played at the same time), but it s on an instrument that only makes notes at semi-tone intervals. As the site says, this is harder with sung music. ven one solo voice is hard; in that case we can track pitch fairly well, but the mapping from pitch to midi note can get misled very easily. Alan maill Music nformatics Jan 23 2017 6/1

wav to midi ctd ote that: he resultant midi file is much smaller (422 K goes to 1 K); Works well where pitches are stable (keyboard instruments); Works badly for vocal music; hythm copies over well (no quantisation, compared to pitch). Alan maill Music nformatics Jan 23 2017 7/1

Metrical analysis We ll now consider the temporal organisation of music. n particular, we ll take a first look at metrical organisation as mostly used in western tonal music. his is characterised by a regular underlying pulse a regular hierarchical grouping (and/or subdivision) of pulses in groups of 2, 3 or 4 Most people can pick up on dance rhythms, and recognise say the regular 3 pulses in a bar (measure) in a waltz. Alan maill Music nformatics Jan 23 2017 8/1

xample Music given a time signature of 6/8 has three levels of grouping, the underlying quaver (eighth not) being grouped in threes, in turn being grouped in twos. epending on how fast the music is, the listener may tap along at any of these levels the level at which the pulse is sensed is called the tactus (could be at any of these levels, depending on speed): bar : x x mid : x x x x l o w e s t : x x x x x x x x x x x x ere we distinguish between rhythm, as in a (short) sequence of organised duration, and metrical structure which involves longer scale setting up of expectations of hierarchical layers. Alan maill Music nformatics Jan 23 2017 9/1

Metre and notes ote that this underlying framework can be part of the organisation even when the notes played do not coincide with the beginning of the metrical units (as in syncopated music). his organisation is also heard to persist even during a slowing down or speeding up of the underlying pulse. or a lengthier account of the issues, see for example in pp 22-26, cruton, Aesthetics of Music, OP, 1997. cruton points out that the erman philosopher Leibniz described music as a kind of unconscious calculation : the beat is thus measured out, during the stretching and contraction of time found especially in romantic music of the 19th century (rubato). Alan maill Music nformatics Jan 23 2017 10/1

ecognising metre by machine All this suggests that it is a hard task to analyse metrical structure by computer, even under the simplifying assumptions made so far. otice that the task involves a cognitive dimension: how is the metre experienced? And the answer is probably different for different people. owever, to create a good test situation we can follow Longuet-iggins (Mental Processes, M Press, 1987). Although this is old work, it is a good example of experiments with a hand-crafted rule set, designed to correspond to judgements of human musical listeners (familiar with music of a particular style). o, no machine learning here... Alan maill Music nformatics Jan 23 2017 11/1

ecognising musical metre ctd he problem set starts from music with a score, and given time signature, so that: we know the composer s own specification there is a single line of music the music involves little or no differentiation in volume (no strong accents) Alan maill Music nformatics Jan 23 2017 12/1

hythmic analysis of ach ugues Longuet-iggins (and teedman) looked at analysing the metre from the initial statement of the fugues from ach s 48 Preludes and ugues. At that point of each piece, there is only a single line being played; these were played on early keyboard instruments originally (clavichord, which does not have a big dynamic range, & harpsichord where the volume is fixed). o further simplify, take as input a sequence of durations as multiples of an appropriate unit of time. his means that it is given in the input that the semiquaver is half the length of the quaver, for example. ut no information about the time signature or bar-lines is given. Alan maill Music nformatics Jan 23 2017 13/1

xample ach ugue C minor, book 1 of the 48 ubject of fugue (first two bars only 1 voice) Alan maill Music nformatics Jan 23 2017 14/1

asic Patterns ome terminology, related to terms from syllable lengths (the names are not important here): dactyl: long, short, short (where the last short is recognised as short because another note starts quickly) spondee: long, short (not followed by another short) his is still underdefined; for example what about lengths [4,2,1,1...]? s the 4,2,1 a dactyl? Alan maill Music nformatics Jan 23 2017 15/1

Main idea ecause in the ach example these are the first notes the listener hears, and the aim is to model perception, it is expected that: the listener builds up the analysis incrementally the lower levels (shorter scale) are perceived first higher levels are built on lower levels at acceptable multiples of the current level s pulse Alan maill Music nformatics Jan 23 2017 16/1

Justification Why does this make sense as a model of understanding metre? he claim is that he progressive nature of the listener s comprehension is made explicit in an assumption about the permitted order of musical events in an acceptable melody. his assumption we call the rules of congruence, and it is fundamental to the operation of both our harmonic and our metrical rules. Longuet-iggins and teedman, p 84 of L- above hus a note that fits the metre locally is congruent; a note which is stressed rhythmically by the context, but not by the local metre (syncopated) is metrically non-congruent. Alan maill Music nformatics Jan 23 2017 17/1

What is a good analysis? he outcome could be any of these: time signature and bar-lines as in metrical analysis time signature and bar-lines as in metrical analysis, with grouping of bars time signature as in metrical analysis, but out of phase (eg 4/4 with bar-line displaced by half bar) metrical analysis correct but stopping beneath level of bar metrical analysis wrong at some level of the hierarchy (second better than first, if right?, others not so good, last worst) Alan maill Music nformatics Jan 23 2017 18/1

Algorithm: outline uppose we are at start of subject, or at start of current metrical unit, and first 3 notes are n1, n2, n3: i f at s t a r t o f d a c t y l i f d u r a t i o n o f d a c t y l good m u l t i p l e o f c u r r e n t u n i t adopt d u r a t i o n as h i g h e r m e t r i c a l u n i t e l s e i f l e n n1 ( l e n n2 + l e n n3 ) good m u l t i p l e adopt t h i s l e n g t h as h i g h e r m e t r i c a l u n i t i f at s t a r t o f spondee i f l e n n1 l e n n2 i s good m u l t i p l e adopt t h i s as h i g h e r m e t r i c a l l e v e l i f n e i t h e r o f above, & f i r s t note l a s t s n c u r r e n t m e t r i c a l u n i t s i f n i s good m u l t i p l e adopt t h i s as h i g h e r m e t r i c a l l e v e l otherwise keep c u r r e n t m e t r i c a l a n a l y s i s, and move to n e x t p u l s e at t h i s l e v e l. Alan maill Music nformatics Jan 23 2017 19/1

Algorithm ctd Look at fugue 2, book 1, (C minor). he input is: [1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1] * irst note: establish 1 as initial length * ote 2 conforms * ote 3 doubles length, and starts new metrical level * ote 5 is start of dactyl; double length, start new level ote that the crotchet (4) does not disturb this analysis, because it is not at the start of a pulse at the established level. o analysis here gives: nts: x x x x x x x x x x x x x x x x x x x x l1: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x l2: x x x x x x x x x x x x x x x l3: x x x x x x x Alan maill Music nformatics Jan 23 2017 20/1

oing a bit further he algorithm so far does not go higher in the hierarchy. ut listeners do hear at least another level. A further stage involves marking metrical units themselves, and not just individual notes. ay a unit is marked for accent if a note or dactyl starts at the beginning, and lasts throughout the unit. ow use the isolated accent rule : i f a u n i t i s marked f o r a c c e n t and i s f o l l o w e d by 1 or more unmarked u n i t s which a r e f o l l o w e d by a marked u n i t which i s f o l l o w e d by an unmarked u n i t then the i n t e r v a l between s t a r t o f marked u n i t s forms a new l e v e l i n the m e t r i c a l h i e r a r c h y Alan maill Music nformatics Jan 23 2017 21/1

sing isolated accent rule n the fugue at hand, the isolated accent rule applies between notes number 5 (start of [2,1,1]) and and 10 (another [2,1,1]) and this establishes metrical level of minim (the half bar level in ach s notation). nits marked for accent marked by A: nts: x x x x x x x x x x x x x x x x x x x x l1: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x l2: x x x x x x x x x x x x x x x l3: x x x x x x x A A Alan maill Music nformatics Jan 23 2017 22/1

oing a bit further he new analysis: nts: x x x x x x x x x x x x x x x x x x x x l1: x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x l2: x x x x x x x x x x x x x x x l3: x x x x x x x l4: x x x x his is a reasonable final analysis, though it is at the half-bar level. Alan maill Music nformatics Jan 23 2017 23/1

tarting elsewhere otice that if we take the input starting later, we can get a different analysis. uppose we start as follows: ow the off-beat dactyl is heard before the higher level is established, so we get a different analysis at level 3 (l3). nts: x x x x x x x x x x x x x x x x x x l1: x x x x x x x x x x x x x x x l2: x x x x x x x l3: x x x Alan maill Music nformatics Jan 23 2017 24/1

Overall success on ach examples his algorithm was run on the 48 examples in ach s 48 preludes and fugues. Mostly analysis is correct, stopping at at sub-bar level. ometimes gets ach s given metre, or grouping of bars. ome interesting mistakes. Alan maill Music nformatics Jan 23 2017 25/1

Metrical ambiguity he algorithm can be seen as a way to parse a particular sort of metrical structure. t does not allow ambiguity, but sticks with an initial analysis, even when later evidence mounts up against this. he algorithm can be extended to maintain different metrical hypotheses, where one wins out, perhaps displacing earlier leading candidates. Alan maill Music nformatics Jan 23 2017 26/1

n an nglish Country arden his is analogous to garden path sentences in natural language, where parts of sentences are understood one way during incremental analysis, only for that analysis to be discarded later on when more information is available. Compare: he man who hunts ducks... completed as... he man who hunts ducks out on weekends. he deliberate play on metrical (and other sorts of) ambiguity in music is more prevalent in music than in natural language, and is part of what makes music interesting (and difficult to process by machine). Alan maill Music nformatics Jan 23 2017 27/1

Metrical garden paths or an example where the initial metrical analysis is contradicted by subsequent rhythmic input, look at paper by Peter azan, Michael. chober, etecting and resolving metrical ambiguity in a rock song upon multiple rehearing. http://www.icmpc8.umn.edu/proceedings/cmpc8/p/ AO/MP040242.P Alan maill Music nformatics Jan 23 2017 28/1

Overlaying different metrical patterns? ome other problems in metrical analysis are illustrated by the following example from avel, with simultaneous presence of different temporal organisations. ow could adapt the earlier ideas to analyse music like this? Listen to repeated pattern of four equal notes at the start of avel s apsodie spagnole. ow listen on, and note the time signature which is not what the listener expects from hearing the initial section of music. Alan maill Music nformatics Jan 23 2017 29/1

O More metrical ambiguity p 4 3 4 3 4 3 4 3 ppp p p 5 pp p p Alan maill Music nformatics Jan 23 2017 30/1

ummary Converting between representations. Metrical organisation in WM Metrical parsing and metrical ambiguity. Alan maill Music nformatics Jan 23 2017 31/1