JSymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada.

Slides:



Advertisements
Similar presentations
Introduction to the Elements of Music
Advertisements

Chopin Analysis.
Basic Terms to Understand as a Song Leader
ALL MUSIC HAS VALUE TO SOMEBODY. What is Music? The Organization of Sound in Time.
Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification.
Musical Texture. Texture Texture results from the way voices and/or instruments are combined in music. It is concerned with the treatment of musical lines.
Music History.
Elements of Music. Rhythm – Element of TIME in music. Beat - The beat is the basic unit of time, the pulse. Tempo - The pace of the fundamental beat.
Elements of Music. Rhythm – Element of TIME in music. Duration - How long a sound (or silence) lasts. Beat - The beat is the basic unit of time, the pulse.
Sept. 6/11. - Sound Sounds may be perceived as pleasant or unpleasant. What are these sounds that we hear? What is "sound"? What causes it, and how do.
What is music? Music is the deliberate organization of sounds by people for other people to hear.
Tree structured representation of music for polyphonic music information retrieval David Rizo Departament of Software and Computing Systems University.
Chapter 8 Prelude: The Late Baroque Period
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.
The Nuts & Bolts of Music
Polyphonic Queries A Review of Recent Research by Cory Mckay.
CLASSICAL MUSIC APPRECIATION ~ I love music but I don’t understand it at all ~
‘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.
Ostinato – A repeated pattern or phrase. . Year 8
JSymbolic Cedar Wingate MUMT 621 Professor Ichiro Fujinaga 22 October 2009.
ACE: A Framework for optimizing music classification Cory McKay Rebecca Fiebrink Daniel McEnnis Beinan Li Ichiro Fujinaga Music Technology Area Faculty.
Elements of Music. When you listen to a piece of music, you'll notice that it has several different characteristics; it may be soft or loud, slow or fast,
2nd grade music - Marking Period 1 During Marking Period 1, students practice identifying and describing the classification of classroom and orchestral.
Automatic music classification and the importance of instrument identification Cory McKay and Ichiro Fujinaga Music Technology Area Faculty of Music McGill.
The Elements of Music.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Creativity in composing.
Texture The way melody, harmony, and rhythm are woven together.
AURAL SKILLS ASSESSMENT TASK 2 Question 2 THE CONCEPTS OF MUSIC General Knowledge.
Music Composition. V. Materials for Early Composition Lessons A. Melodic Writing Melodic Characteristics.
Unit 1: Basics of Music & Film
Some good questions.  Is there a strong feeling of pulse?  Are there regular accents, or are the accents irregular?  What is the tempo of the pulse.
Essential Music Vocabulary Review. Directions: Identify the music vocabulary word that matches the given definition. Students will be called at random.
Issues in Automatic Musical Genre Classification Cory McKay.
 Greatest Composers  Wolfgang Amadeus Mozart – GCSE Bitesize Wolfgang Amadeus MozartGCSE Bitesize  Joseph Hayden Joseph Hayden  Ludwig.
Texture A term that refers to the way the melodic, rhythmic and harmonic materials are woven together in a piece of music by, Kelly Schlittenhardt.
Texture and Textural Reduction
Discovering Musical Patterns through Perceptive Heuristics By Oliver Lartillot Presentation by Ananda Jacobs.
Classification of melody by composer using hidden Markov models Greg Eustace MUMT 614: Music Information Acquisition, Preservation, and Retrieval.
1 / 22 jSymbolic Jordan Smith – MUMT 611 – 6 March 2008.
Area of Study 1, Ground Bass A ground bass is a repeated bass part (also known as an ostinato) that is four or eight bars long. A ground bass is a repeated.
BASS TRACK SELECTION IN MIDI FILES AND MULTIMODAL IMPLICATIONS TO MELODY gPRAI Pattern Recognition and Artificial Intelligence Group Computer Music Laboratory.
BAROQUE AND CLASSICAL CHAMBER MUSIC – AOS2. This lesson… All of you will be able to name some features of Baroque and Classical Chamber music. All of.
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.
Locus Iste BRUCKNER. About Bruckner  Born in 1824  Received his training as a chorister at the Augustinian monastery of St. Florian, eventually began.
NAM 8.  Performing forces and their handling  Texture  Structure  Tonality  Harmony  Word-setting and Melody  Rhythm and Metre.
Elements of Music. Melody Single line of notes heard in succession as unit Phrases Cadences—Points of arrival/rest Conjunct vs. disjunct motion Contour:
1. Rhythm 1.1. Basic rhythmsBasic rhythms 1.2. Rhythmic formulasRhythmic formulas 2. Melody 2.1. Diatonic scaleDiatonic scale Relative keys Degrees of.
ELEMENTS OF MUSIC.  Listening to music for a music class is different than just listening to your favourite song on the radio.  You need to listen for.
A shallow description framework for musical style recognition Pedro J. Ponce de León, Carlos Pérez-Sancho and José Manuel Iñesta Departamento de Lenguajes.
National Curriculum Requirements of Music at Key Stage 1
An Introduction to Music as Social Experience
Elements of Music.
The World of Music 6th edition
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)
Elements of Music.
Notation Vocabulary Pitch Catalog – Rhythm Chart
2nd grade music - Marking Period 1
Music Analysis Questions to ask when previewing a piece of music literature.
Fine Arts section 1 pg.7-20 By david steen.
The Interaction of Melody and Harmony
Texture Key Words.
a grammar checker for music compositions in the style of Palestrina
The Elements of Music.
What is Sound?
Elements of Music Silence - The absence of sound.
Presentation transcript:

jSymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada

Cory McKay What is jSymbolic? Software that extracts statistical descriptors (called “features”) from symbolic music files Can read:  MIDI  MEI (soon) Saves extracted features as:  ACE XML  Weka ARFF (soon)  Something else? Can be used in three ways:  GUI (right)  Command line (for batch processing)  Java API (for using jSybolic via other software)

Cory McKay Which features? (1/2) 111 features are currently implemented  49 more have been designed and are to be implemented soon  We also want to add new ones that you might find useful Histogram aggregators are used  e.g. beat histograms, pitch class histograms, etc. Features fall into 7 broad categories...

Cory McKay Which features? (2/2) Pitch Statistics:  What are the occurrence rates of different notes, in terms of both pitches and pitch classes? How tonal is the piece? What is its range? How much variety in pitch is there? Melody:  What kinds of melodic intervals are present? How much melodic variation is there? What kinds of melodic contours are used? What types of phrases are used and how often are they repeated? Texture:  How many independent voices are there and how do they interact (e.g., polyphonic, homophonic, etc.)? What is the relative importance of different voices? Chords (coming sooon):  What vertical intervals are present? What types of chords do they represent? How much harmonic movement is there and how fast is it? Rhythm:  The time intervals between the attacks of different notes and the durations of each note are considered. What metrical structures and rhythmic patterns are present? Is rubato used? How does rhythm vary from voice to voice? Instrumentation:  What types of instruments are present and which are given particular importance relative to others? The importance of both pitched and non-pitched instruments is considered. Dynamics:  How loud are notes and what kinds of variations in dynamics occur?

Cory McKay Demo Using the GUI  Josquin des Prez: Et incarnatus est Looking at the results  Very ugly for people to look at  Breathtakingly beautiful for a computer

Cory McKay 6/29 Chopin’s Nocturne in B, Op. 32, No. 1 Average Note To Note Dynamics Change: 6.03 Chromatic Motion: Dominant Spread: 3 Harmonicity of Two Strongest Rhythmic Pulses: 1 Importance of Bass Register: 0.2 Interval Between Strongest Pitch Classes: 3 Most Common Pitch Class Prevalence: Note Density: 3.75 Number of Common Melodic Intervals: 3 Number of Strong Pulses: 5 Orchestral Strings Fraction: 0 Overall Dynamic Range: 62 Pitch Class Variety: 7 Range: 48 Relative Strength of Most Common Intervals: 0.5 Size of Melodic Arcs: 11 Stepwise Motion: Strength of Strongest Rhythmic Pulse: Variability of Note Duration: Variation of Dynamics: 16.4

Cory McKay 7/29 Mendelssohn’s Piano Trio No. 2 Average Note To Note Dynamics Change: 1.46 Chromatic Motion: Dominant Spread: 2 Harmonicity of Two Strongest Rhythmic Pulses: 1 Importance of Bass Register: Interval Between Strongest Pitch Classes: 7 Most Common Pitch Class Prevalence: 0.39 Note Density: 29.5 Number of Common Melodic Intervals: 6 Number of Strong Pulses: 6 Orchestral Strings Fraction: 0.56 Overall Dynamic Range: 22 Pitch Class Variety: 7 Range: 39 Relative Strength of Most Common Intervals: 0.8 Size of Melodic Arcs: 7.27 Stepwise Motion: Strength of Strongest Rhythmic Pulse: Variability of Note Duration: Variation of Dynamics: 5.98

Cory McKay 8/29 Feature value comparison NocturneTrio Average Note To Note Dynamic Change Overall Dynamic Range6222 Variation of Dynamics Note Density Orchestral Strings Fraction Variability of Note Duration Chromatic Motion Range4839

Cory McKay jSymbolic and ELVIS? (1/2) Searching (short-term)  The set of feature values extracted from a piece serve to characterize and describe it  Users can thus search for all pieces whose features fall within constraints they define e.g. retrieve all scores where more than x% of motion is parallel, and where less than y% of melodic motion is stepwise  The actual searching and retrieval will be run using Apache Solr infrastructure Implementation details remain to be finalized

Cory McKay jSymbolic and ELVIS? (2/2) Classification (long-term)  Features can also serve as percepts for machine learning algorithms i.e. their “sensory” input  A model can then automatically be “trained” on previously classified pieces (“ground truth instances”), after which it can be used to map previously unseen pieces (based on their feature values) to categories of interest e.g. train a model to identify probable composers of anonymous scores  I have already written the ACE machine learning software to carry this out this sort of thing  Artificial example with 2 features and 2 composers...

Cory McKay 11/29 Features of training instances

Cory McKay 12/29 Features of instances to classify

Cory McKay 13/29 Classifying instances

Cory McKay 14/29 Classification results

Cory McKay What’s next? Tristano is currently doing great work upgrading jSymbolic A priority is to get jSymbolic ready to read MEI neumes  Once MEI is fully neumified in a standard and stable way What would you like jSymbolic to do?