Machine Discoveries: A few Simple, Robust Local Expression Principles Written by Gerhard Widmer presented by Siao Jer, ISE 575b, Spring 2006.

Slides:



Advertisements
Similar presentations
Introduction to the Elements of Music
Advertisements

The Pythagorean perception of music Music was considered as a strictly mathematical discipline, handling with number relationships, ratios and proportions.
Chapter 2: Rhythm and Pitch
Introduction to Baroque Keyboard Technique
Before We Begin... Hang on to your homework – we’re going to go over Part A, and Part B is part of your assignment tonight. I will give you your “tests”
Artificial Intelligence 13. Multi-Layer ANNs Course V231 Department of Computing Imperial College © Simon Colton.
© Cambridge International Examinations 2013 Component/Paper 1.
Chopin Analysis.
Chapter 7.  The composer must decide what he or she wants to say and the best musical means to express it.  The Elements: the basic building blocks.
Varied, Vivid Expressive How can you use your voice to engage, express, and create meaning?
Melodic Organization Chapter 6. Motive Short melodic and/or rhythmic pattern Usually only a few beats Recurs throughout a piece or section Unifying element.
Effect Size and Meta-Analysis
GROUP MEMBERS-  ZION- PROJECT LEADER  TYRESE-CHIEF RESEARCHER  MUSKAN-COMMUNICATIONS DIRECTOR  GHAZAL-DIGITAL ENGINEER.
Chapter 6 Melodic Organization.
Classical Music Higher Music.
What is music? Music is the deliberate organization of sounds by people for other people to hear.
Chapter 12: The Symphony The Slow Movement.
Chapter 12: The Symphony Rondo Form. Key Terms Rondo form Rondo Episodes Sonata rondos Finale.
Tone and Voice: A Derivation of the Rules of Voice- Leading from Perceptual Principles DAVID HURON Music Perception 2001, 19, 1-64.
Machine Creativity. Outline BackgroundBackground –The problem and its importance. –The known algorithms and systems. Summary of the Creativity Machine.
General Mining Issues a.j.m.m. (ton) weijters Overfitting Noise and Overfitting Quality of mined models (some figures are based on the ML-introduction.
Classification and Prediction: Regression Analysis
Pitch Pitch can be described as being how high or low the sound is heard. Pitch is determined by the speed or frequency of the vibration which is causing.
F. Chopin: Prelude No.15 in D flat major, Op.28 (also known as the ‘raindrop’ prelude) AIMS - In the study of this set work you will learn about: The Romantic.
Chapter 4 Principles of Quantitative Research. Answering Questions  Quantitative Research attempts to answer questions by ascribing importance (significance)
JSymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada.
‘EINE KLEINE NACHTMUSIK’
A Time Based Approach to Musical Pattern Discovery in Polyphonic Music Tamar Berman Graduate School of Library and Information Science University of Illinois.
Piano Concerto no 23 in A Major
1. Creating and Presenting Create works of art to communicate meaning Use the arts to represent feelings, ideas in literature, etc. Actively engage in.
In your group, describe the of the music you are listening to. See other side for some hints!
Voice Leading in Four-Part Chorale Writing
Introduction to Descriptive Statistics Objectives: Determine the general purpose of correlational statistics in assessment & evaluation “Data have a story.
Paper by Craig Stuart Sapp 2007 & 2008 Presented by Salehe Erfanian Ebadi QMUL ELE021/ELED021/ELEM021 5 March 2012.
CS 478 – Tools for Machine Learning and Data Mining The Need for and Role of Bias.
Cambridge Pre-U Getting Started In-service Training Liberating learning Developing successful students.
11 Applications of Machine Learning to Music Research: Empirical Investigations into the Phenomenon of Musical Expression 이 인 복.
Melodic Organization Motive Rhythmic Motive Melodic Motive
"The Elements of Music" An Introduction. The Elements of Music.
A preliminary computational model of immanent accent salience in tonal music Richard Parncutt 1, Erica Bisesi 1, & Anders Friberg 2 1 University of Graz,
Stefan Mutter, Mark Hall, Eibe Frank University of Freiburg, Germany University of Waikato, New Zealand The 17th Australian Joint Conference on Artificial.
Pitch, Rhythm, and Harmony Pg A musical sound has four properties: Pitch Duration Volume Timbre.
AURAL SKILLS ASSESSMENT TASK 2 Question 2 THE CONCEPTS OF MUSIC General Knowledge.
Reading Music: Dynamics & Articulations Mr. Test Music Appreciation TRHS South.
1 Explorations in Music, The Arts, and Ideas- “ On the Relationship of Analytical Theory to Performance and Interpretation ” Eugene Narmour – University.
MELODIC WRITING. FINISH THIS MELODY! TO BREAK RULES, YOU HAVE TO LEARN THEM FIRST… Composers often consider many things when they write music- rhythm,
Article Summary of The Structural Complexity of Software: An Experimental Test By Darcy, Kemerer, Slaughter and Tomayko In IEEE Transactions of Software.
Melodic Similarity Presenter: Greg Eustace. Overview Defining melody Introduction to melodic similarity and its applications Choosing the level of representation.
Other Aspects of Musical Sound pp Texture  Texture describes the number of things that are going on at once in a piece of music.  Monophony-
Things to Consider When Writing Melodies Vital Elements  Two most vital elements - rhythm and melody.  Harmonic structure of your composition will.
Baroque! MelodyTextureHarmonyRhythmForms Techniques such as sequence and imitation were used Baroque texture was often polyphonic…but it could also be.
Signatures and Earmarks: Computer Recognition of Patterns in Music By David Cope Presented by Andy Lee.
 6 th Musical Literacy 1.1 All students will be able to use a steady tone when performing.
Discovering Musical Patterns through Perceptive Heuristics By Oliver Lartillot Presentation by Ananda Jacobs.
Flexible and fast convergent learning agent Miguel A. Soto Santibanez Michael M. Marefat Department of Electrical and Computer Engineering University of.
Data Mining CH6 Implementation: Real machine learning schemes(2) Reporter: H.C. Tsai.
Before We Begin... Get ready for your “test” – Figured Bass and Roman Numerals.
Part Writing and Voice Leading THE #1 THING YOU’VE ALWAYS WANTED TO DO ON A TUESDAY.
Species Counterpoint An introduction to the principles of voice leading.
Elements of Music. Melody Single line of notes heard in succession as unit Phrases Cadences—Points of arrival/rest Conjunct vs. disjunct motion Contour:
Chapter 2: Rhythm and Pitch
Principles of Quantitative Research
Unit 1: Basic Concepts Review
Rule Induction for Classification Using
National Curriculum Requirements of Music at Key Stage 1
Weaving Music Knowledge, Skills and Understanding into the new National Curriculum Key Stage 1: Music Forest Academy.
Unit 2: Melodic analysis (part 1)
Data Mining CSCI 307, Spring 2019 Lecture 21
Piano Sonata No.8 in C Minor, 1st movement ‘Sonata Pathetique’
Presentation transcript:

Machine Discoveries: A few Simple, Robust Local Expression Principles Written by Gerhard Widmer presented by Siao Jer, ISE 575b, Spring 2006

Presentation Overview General Overview Introduction Training Data Target Classes Experimental Results Quantitative Validation Conclusion Future Research

Gerhard Widmer Head of the Department of Computational Perception at Johannes Kepler University Linz, Austria Head of Machine Learning, Data Mining, and Intelligent Music Processing Group at the Austrian Research Institute for Artificial Intelligence Numerous publication, awards, projects

General Overview Discovering rules of expressive music performance Inductive machine learning Experiments with large data sets Simple and general principles Robust with surprisingly high level of accuracy

Introduction What do performers do to make music “come alive?” Studies done through a few classical approaches Proposal of inductive machine learning No preconceptions and expectations Huge data sets allowed for more validity

Introduction Previous work Success in ability of machine learning (Widmer 2000) Extremely complex Attempt to find a complete model Current goals Testing new learning algorithm based on partial models Learn rules of timing, dynamics, articulation Testing degrees of fit over various styles and performers

Training Data 13 complete Mozart piano sonatas Performed by Roland Batik On computer monitored grand piano MIDI format Includes hammer speed, impact times, pedal movements measured & xform’ed Written score coded into computer format Timing, dynamics, & articulation computed 106,000 total notes Melody restriction limits us to 41,000 notes

Target Classes Objective: find note-level rules Limit predictions to categorical decisions Timing Dimension: note N is considered lengthened If the note is lengthened relative to the instantaneous tempo over the previous note If lengthened relative to local tempo over the last 20 notes Analogous to this is a note shortened

Target Classes Dynamics: louder if Louder than previous note And louder than average level of piece Analogous to this is softer Articulation Staccato if played duration ratio (PDR) is less than 0.8 Legato if greater than 1.0 Portato otherwise, but study only concerned with staccato and legato Pedaling not taken into account for articulation Notes do not necessarily have to fall into one of these classes

Learning Partial Rule-based Models No expectation to cover and describe all instances Describe parts and define in meaningful terms PLCG algorithm developed with these ideas in mind Goal to come up with rules that covered lots of cases with good accuracy

Learning Partial Rule-based Models General Steps Separation into subsets Learning partial rules within subsets Merge all rules Clustering of rules One generalization per cluster Optimize trade-offs (coverage vs. accuracy) Result: 383 specialized rules narrowed to 17 general rules

Experimental Results Timing: Lengthening Notes "Lengthen the middle note in a “cummulative” 3- note rhythm situation (ie, given 2 notes of equal duration followed by a longer note, lengthen the note that precedes the final, longer one).” Most important one as it has highest prediction value “Lengthen a note if it is followed by substantially longer note (ie the ratio between its duration and the duration of the next note is < 1:3)” “Lengthen a note if it preceds an upward melodic leap of more than a perfect forth, if it is in a metrically weak position, and if it is preceded by (at most) stepwise motion” 2 cases above have atleast 70% prediction rate

Experimental Results Timing: Lengthening Notes “Lengthen a note if it preceds an upward melodic leap of more than a perfect forth, if it is in a metrically weak position, and if it is preceded by (at most) stepwise motion” More of a “tendancy” than a rule Interesting Note: previously observed But not over such a large data set

Experimental Results Timing: Shortening Notes Difficult, but understandable No strong rules, but a few tendencies “Shorten a note in a sequence PN-N-NN if it is longer than its predecessor and longer than its successor.” “Shorten a note in fast pieces in 3/8 time if the duratio ratio between previous note and current note is larger than 2:1, the current note is at most a sixteenth, and is again followed by a longer note.” Example of a specialized rule Correlation with Gabrielsson 1987

Experimental Results Dynamics: Stressing Notes Clear rules emerge, low coverage Interesting note: relating stress to melodic contour Upward melodic movement Observation by previous research as well “Stress a note by playing it louder if it is preceded by an upward melodic leap larger than a perfect fourth.”

Experimental Results Dynamics: Stressing Notes “Stress a note by playing it louder if it forms the apex of an up-down melodic contour and is preceded by an (upward) leap larger than a minor third.” “Stress a note by playing it louder if it at least twice as long as its predecessor, is reached by upward motion, and is in a quite strong metrical position.”

Experimental Results Dynamics: Attenuating Notes Difficult to predict “Attenuate a note by playing it softer if it is less than 1/5 the duration of its predecessor.” “Attenuate a note by playing it softer if it is preceded by a downward leap larger than a major third, is metrically weak, and is preceded by a note at least 1/3 of a beat long.” “Attenuate a note by playing it softer if it is preceded by a downward leap larger than a perfect fifth and is metrically weak.” Observation: linking metrically weak notes reached by downward leaps

Experimental Results Articulation Staccato Most easily predictable, 4 strong rules “Play a note staccato if the note is marked with a staccato dot in the score.” “Play a note staccato if it is followed by a note of the same pitch (ie the interval between the note and its successor is a unison).” Observations: Combine for +90% accuracy & 6,000 cases Previously observed in KTH Rules (Friberg 1995) Physical reasons and explanations

Experimental Results Articulation Staccato “Insert a micropause after a note if it precedes an upward leap larger than a perfect fourth and is metrically weak.” “Insert a micropuase after a note of it is reached by downward motion and is followed by a note more than twice as long (ie the ratio between its duration and duration of the next note is < 0.4).” Observations: Correlation to lengthening rules Supported by “Cumulative Rhythm” (Nramour 1977) Articulation Staccato  30% of expression observed

Experimental Results Articulation Legato Most difficult to predict A LOT fewer instances vs. staccato No markings on score Low prediction rate (53.7%) “Play a note legato if it is not marked staccato in the score, if it forms the apex of an up-down melodic contour, if it is quite short (<1/3 of a beat), and is metrically quite strong.” Observations: Melodic peak  legato?

Quantitative Validation: Generality I Different Performer (Philippe Entremont) Same pieces No significant degradation in coverage and accuracy Exception of “softer” Higher coverage in “lengthen” “louder” “staccato”

Quantitative Validation: Generality II Testing on Different Styles & Artists 2 Chopin pieces 22 skilled pianist from Univ. of Music in Vienna Surprising Results “softer” and “legato”  unpredictable “louder”  high % of positive examples, but high level of false predictions too “lengthen,” “shorten,” & “staccato”  extremely good Need more diversity of pieces

Conclusion Small Step Basic & simple rules Robust model of local expression principles Observations from other researchers Autonomous discovery Large data sets Possible foundation

Further Research Further evaluation of rules different performers Different types of music Extension to other dimensions (e.g. Harmony) Going beyond note level (e.g. phrase structure) Comprehensive multi-level model