Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Final Presentation Oliver Ng (B.DigSys)

Slides:



Advertisements
Similar presentations
Tuning Your Guitar. Key is to match pitches. Easiest way is as follows: –Tune 1 st string to a reference. –Tune 2 nd string by playing 5 th fret 2 nd.
Advertisements

Engaging Gen Y “making your organisation youth friendly” © 2006.
Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Interim Presentation Oliver Ng (B.DigSys)
Synthesis. What is synthesis? Broad definition: the combining of separate elements or substances to form a coherent whole. (
Music Software projects New york university Adjunct Instructor Scott Burton.
How to Play Guitar… Darren Ray Evans. Navigation The last slide has a return to beginning button. Slide 31 contains an audio playback button. At the bottom.
A Genetic Musician Thematic Music Generation with Genetic Algorithms.
Beat and Tempo Time Signatures. Beat Beat  is a unit of measurement. The beat is related to the pulse/feel of the music, which is related to the time.
UFCEXR-20-1Multimedia Sound Production Music Notation: Scales and Key Signatures.
Functional Music Interim Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Dr. Jon McCormack.
How to Compose a Song By Joanna Brehaut EDU 505 Summer 2009.
Spring 2002EECS150 - Lec13-proj Page 1 EECS150 - Digital Design Lecture 13 - Final Project Description March 7, 2002 John Wawrzynek.
PH 105 Dr. Cecilia Vogel Lecture 13. OUTLINE  Timbre and graphs:  Time graph  Spectrum graph  Spectrogram  Envelope  scales  units  interval factors.
Multimedia Sound Production
Honours project: Interim presentation Amanda Crawford – Comp. Sci. Honours
Final Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Jon McCormack Melody Generation by Phrase.
UFCEXR-20-1Multimedia Sound Production Basic Chord Structures and Patterns.
What are harmonics? Superposition of two (or more) frequencies yields a complex wave with a fundamental frequency.
Functional Music (I) Amanda Crawford Hons. Comp.Sci Monash University, Australia. Supervisors: Lloyd Allison, Jon McCormack.
AP Music Theory Elements of Music: Pitch. IB and AP  This class will get you through the material you will need to accurately analyze a piece of music.
Thursday, October 13,  Music Sharing: Mitchell & Hunter K. (CHS)  Let’s review… Triads (and inversions) 7 th Chords (and inversions) Figured Bass.
Freddie The Freeloader
Chords  In order to properly label chords, you must first find it’s quality…  1 – Count the number of notes in the chord, should be 3, (if 4-notes see.
The Nuts & Bolts of Music
Keith Thiede, College of Education Andy Goodman, Center for Teaching & Learning.
PIANO/THEORY 4 COMPOSITION PACING GUIDE 1 ST Quarter.
‘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.
Minimalism Aims and Objectives of this lesson To be able to play Tubular Bells and add chords to the melody To listen to Tubular Bells and recognise minimalist.
A Breath in an Electronic World: Experiments in Musical Expression using a Midi Wind Controller Matthew Ahrens Mentor: Dr. James Bohn Bridgewater State.
Apollo Final Presentation Caleb Markley University of Florida 4/10/2014 EEL 5666: IMDL.
The Structure, Perception and Generation of Musical Patterns Nyssim Lefford Sonic Studio, Interactive Institute How do musical creators perceive structure.
MUSIC WEB QUEST FOR FOURTH YEAR STUDENT By: Cabili Mohaima P. Sabino Monipa P. Ibrahim Mosbicak Jr. T.
Music Software Projects New York University Adjunct Instructor Scott Burton.
BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Creativity in composing.
Computer Music Technology. Course 1 st Year ICM & Programming 2 nd Year A. Music Programming & A. Programming 3 rd Year Generative Music (& Project ?)
Music Software Projects New York University Adjunct Instructor Scott Burton.
Quia Tier 3 Quarter 1 Week 1. Pitch Definition: How high or low a note sounds.
Thursday, October 11, 2012 (10–11–12!).  Music Sharing: Haley & Joey (XHS)  Let’s review (and make sure we really know this stuff!) Figured Bass vs.
Journal  Highland Cathedral – Mass band, Breman 2008 
Base-40 arithmetic for music apps Music 253/CS 275A Stanford University.
The 4 Parameters of Sound PITCH = the frequency of vibration (heard as “high” vs. “low”) DURATION = the length of time a sound lasts (heard as aspects.
 Harmony – the way chords are constructed and follow each other.  Chord – combination of three or more tones sounded at once.  Progression – a specific.
Music Theory Grade 1 Based on the ABRSM Syllabus Associated Board of the Royal School of Musicians.
Intervals.
Base-40 Arithmetic Implications for Notation-Oriented Applications.
AP Music Theory Chapter 2. Scales A collection of pitches in ascending and descending order.
I NOW HAVE… x x x xx x x x x. 4: Melody: Drone & Adding a MIDI track 1.Right mouse click in the space below the tracks you already have. 2.Click add MIDI.
Automatic Transcription System of Kashino et al. MUMT 611 Doug Van Nort.
A Brief Introduction to Musical Acoustics
Unit 1: Elements Key.  Key note or tonic – central tone of a melodic line  Key/tonality– the presence of a central tone and a central chord and scale.
Music Theory Crash Course!. ~Music isSOUND organized in TIME~
Volume II Chapter 4. Borrowed Chords Chords that are borrowed from the parallel minor key Adds color and variety ii° ii ø ⁷ iv b VI vii°⁷ Progression.
Music Basics. Music notation the staff Music notation clefs.
Learning to analyse tonal music Pl á cido Rom á n Illescas David Rizo Jos é Manuel I ñ esta Pattern recognition and Artificial Intelligence group University.
Intro to Fourier Series BY JORDAN KEARNS (W&L ‘14) & JON ERICKSON (STILL HERE )
Grace 2 Jeff Buckley Year 10 Music Area of Study 3: Popular Music in Context.
1 Tempo Induction and Beat Tracking for Audio Signals MUMT 611, February 2005 Assignment 3 Paul Kolesnik.
An Najah National University
Quia Tier 1 Quarter 1 Week 1.
Music Matching Speaker : 黃茂政 指導教授 : 陳嘉琳 博士.
MUSIC HIGH SCHOOL – MUSIC THEORY
MELODY Melody usually single note phrases that is the LEAD of the piece = single notes that add to a recognizable whole.
Introduction to Music Theory
Intervals Learning Objectives:
Presented by Steven Lewis
H Melody/Harmony Relative Major / Minor – A change of key (modulation) from minor to major key using the same key signature but found three semitones higher,
Fine Arts section 1 pg.7-20 By david steen.
Base-40 arithmetic for music apps
Presentation transcript:

Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Final Presentation Oliver Ng (B.DigSys)

Overview Music representation: Music representation: –Notation –Waveform Applications Applications –Games –Interactive environments

Aims of research Analysis: Finding a set of rules that uniquely identify a genre of music Analysis: Finding a set of rules that uniquely identify a genre of music Generation: Creating similar music in the same genre based on rules Generation: Creating similar music in the same genre based on rules Deliverables: Sample music Deliverables: Sample music

Basics Note Note –Pitch –Duration Key signature Key signature Time signature Time signature Tempo Tempo

Basics “12 tone theory” – 12 semitones/octave “12 tone theory” – 12 semitones/octave

Basics Key signature: Key signature: Absolute vs Relative to a tonic key Absolute vs Relative to a tonic key

Basics Key signature: Key signature: Absolute vs Relative to a tonic key Absolute vs Relative to a tonic key

Previous Research Analysis Analysis –Template key matching Generation Generation –Stochastic processes –Order N Markov Models

Methodology - Use of 2 separate entities or “agents”

Implementation MIDI MIDI –Events (Tempo, Note On, Note Off) –Tracks (Monophony, Polyphony) Haskore (MIDI routines) Haskore (MIDI routines) C++, Unix shell scripting C++, Unix shell scripting

Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)

Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)

Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)

Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)

Analysis (continued) Relative vs absolute key Relative vs absolute key 2 tiered model 2 tiered model –Bottom up Note level Note level Bar level Bar level –Ideal vs actual chord definitions –1 st order Markov Model constructed on both tiers. Monophony and polyphony Monophony and polyphony

Generation Top down Top down –Selection of chords per bar –Selection of notes based on chosen chords

Results Fully handwritten Fully handwritten Partially handwritten, partially generated Partially handwritten, partially generated Fully generated Fully generated

Conclusions and further work Sounds fairly similar at a bar level Sounds fairly similar at a bar level –(2 nd tier) Add 3 rd tier Add 3 rd tier Extend order of Markov Model Extend order of Markov Model –(training data) Feed in multiple pieces Feed in multiple pieces

Further information Project website: Project website: “ Some artists claim their best creative work is done under the influence of a large variety of chemical substances ’’ - McCormack