Download presentation
Presentation is loading. Please wait.
Published byMariam Kimbrough Modified over 10 years ago
1
Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Final Presentation Oliver Ng (B.DigSys)
2
Overview Music representation: Music representation: –Notation –Waveform Applications Applications –Games –Interactive environments
3
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
4
Basics Note Note –Pitch –Duration Key signature Key signature Time signature Time signature Tempo Tempo
5
Basics “12 tone theory” – 12 semitones/octave “12 tone theory” – 12 semitones/octave
6
Basics Key signature: Key signature: Absolute vs Relative to a tonic key Absolute vs Relative to a tonic key
7
Basics Key signature: Key signature: Absolute vs Relative to a tonic key Absolute vs Relative to a tonic key
8
Previous Research Analysis Analysis –Template key matching Generation Generation –Stochastic processes –Order N Markov Models
9
Methodology - Use of 2 separate entities or “agents”
10
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
11
Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)
12
Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)
13
Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)
14
Analysis Template key matching Template key matching –Base 12 –Use of 24 preset chords (12 major, 12 minor)
15
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
16
Generation Top down Top down –Selection of chords per bar –Selection of notes based on chosen chords
17
Results Fully handwritten Fully handwritten Partially handwritten, partially generated Partially handwritten, partially generated Fully generated Fully generated
18
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
19
Further information Project website: Project website: http://www.csse.monash.edu.au/~ong Email: Email: ong@csse.monash.edu.au “ Some artists claim their best creative work is done under the influence of a large variety of chemical substances ’’ - McCormack
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.