Bar (Static
measure)
HMM can modeled to determine hidden
parameters from the observable data.
Observations(Melody bars)




Observation
Probability




          Transition
          Probability                    Hidden States (Chords )
250 Lead Sheets
 Expert Knowledge on Music

Calculate

Aij=P (Chord i / Chord i-1)        B – Observation Probability matrix
                                   A – Transition Probability
Ai,j = αAmaji,j X (1-α) Amini,j    Matrix
                                   α- Emotional Factor

Bij=P (MelodyBar / Chord) . Di,j   D – Pitch Class Vector


π = P(StartChord/Chord)
Given A , B , π

Max P(Chords/MelodyNotes ) = Viterbi Path=?
Technolog
      Targeted group          Concept   End product Performance
                                                                      y
General Users (Novice) (30)    100%        90%           -            -

Intermediate-Musicians(15)     100%        80%           -            -

Technical Expert (3)           95%           -         75%          75%

Professional Musicians(6)      100%        80%         80%            -
Chord at une-presentation
Chord at une-presentation
Chord at une-presentation

Chord at une-presentation

  • 10.
  • 11.
    HMM can modeledto determine hidden parameters from the observable data.
  • 14.
    Observations(Melody bars) Observation Probability Transition Probability Hidden States (Chords )
  • 15.
    250 Lead Sheets Expert Knowledge on Music Calculate Aij=P (Chord i / Chord i-1) B – Observation Probability matrix A – Transition Probability Ai,j = αAmaji,j X (1-α) Amini,j Matrix α- Emotional Factor Bij=P (MelodyBar / Chord) . Di,j D – Pitch Class Vector π = P(StartChord/Chord)
  • 16.
    Given A ,B , π Max P(Chords/MelodyNotes ) = Viterbi Path=?
  • 17.
    Technolog Targeted group Concept End product Performance y General Users (Novice) (30) 100% 90% - - Intermediate-Musicians(15) 100% 80% - - Technical Expert (3) 95% - 75% 75% Professional Musicians(6) 100% 80% 80% -

Editor's Notes

  • #4 This explains the problem domain/novelty and the solution
  • #7 Write the basic requirement input/process/output
  • #8 Funtionalities of ChordATune from the basic requirements Significant feature that was incorporated was da emotions
  • #9 Desig + Process of ChordATune
  • #10 Technology (this is brief)
  • #11 How the input is handled
  • #12 Core Module HMM Module
  • #13 How HMM parameters are mapped to the project
  • #14 How HMM parameters are mapped to the project
  • #17 Algorithms
  • #18 Testing -