The parameters of the model have been learned on the training set using the EM algorithm. Arpegiated versions of the chord progressions (playing each note one after another instead of playing them all at the same time) have been included to show that (more) interesting music can be created from sampled chord progressions with very simple heuristics. Chord progressions are given in MIDI and audio (mp3) format.
Plain chords | Arpegiated chords |
---|---|
MIDI | MIDI |
tree_1.mid | tree_1_arp.mid |
tree_2.mid | tree_2_arp.mid |
tree_3.mid | tree_3_arp.mid |
tree_4.mid | tree_4_arp.mid |
tree_5.mid | tree_5_arp.mid |
The parameters have been learned on the same database with the EM algorithm. One can hear that the excerpts are not ending on the tonic chord most of the time. Also, chord sequences are likely from one chord to another, but don't have a coherent global structure. Chord progressions are given in MIDI format.
MIDI |
---|
hmm_1.mid |
hmm_2.mid |
hmm_3.mid |
hmm_4.mid |
hmm_5.mid |