1. Computer Models
1.1. Algorithms
1.1.1. Grouping
1.1.1.1. LBDM
1.1.1.1.1. Proximity rule
1.1.1.1.2. Similarity - Change rule
1.1.1.1.3. Weighted Average Derivation
1.1.2. Expectation
1.1.2.1. Static Model
1.1.2.1.1. Schellenberg - 2 Factor Model
1.1.2.2. Trained Model
1.1.2.2.1. Huron
1.1.2.3. Testing the Model - Probe Tone
1.1.3. Key Signature
1.1.3.1. K & S Algorithm
1.1.3.1.1. Profiling of 24 sets of key
1.1.3.1.2. Profile the test set
1.1.3.1.3. Correlate the test set profile with 24 set of profile
1.2. Motivation: Why do we want to create computer models?
1.2.1. Algorithmic Composition
1.2.1.1. New Music Structure
1.2.1.2. New Genre
1.2.1.3. New Compositional Technique
1.2.2. Design of Compositional Tools
1.2.2.1. The Pipeline of Music Creation
1.2.2.2. Tools to help musician
1.2.3. Computational Music Analysis
1.2.3.1. To propose and verify Hypothesis
1.2.3.2. Analysis By Synthesis
1.2.3.3. Analysis By Decomposition
1.2.4. Music Cognition
1.2.4.1. Understand How The Mind Work
1.2.4.2. Music Improvisation
2. Mind
2.1. Music Cognition
2.1.1. Perception of Grouping of Structure in Music
2.1.2. Melodic Pitch Expectation
2.1.3. Key Finding
2.1.4. Marr 3 level
3. Music
3.1. Representation
3.1.1. Symbolic (High level abstraction)
3.1.1.1. Musical Score
3.1.1.2. Midi Files, MusicXML
3.1.1.3. Musical Surface
3.1.1.3.1. Onset
3.1.1.3.2. Pitch
3.1.1.3.3. Duration
3.1.1.3.4. IOI
3.1.1.3.5. Rest
3.1.1.3.6. Contour
3.1.1.3.7. Scale Degree
3.1.2. Non-Symbolic
3.1.2.1. wav files, MP3, Aiff, ogg (Low Abstraction, precise)