CF42-5-7 original PR-1 (chords only)
FmFmFm
FmFmFmFmF
FmFmFmFmFmFmFm
FmFmFmFmFmFmFmF
FmFmFmFmFmFmFmF F
FmFmFmFmFmFmFmFmF F
FmFmFmCmFmFmFmFmF DmDm
FmFmFmCmF FmFmFmFmDmDmDm
DmFmFmCmBb CmFmFmFmFmDmDmC
DmFmFmCmBb CmFmFmFmFmDmDmC
DmFmFmCmBb CmFmFmFmFmDmDmC
CmDmFmCmBb C CmFmFmFmC DmG C
CmDmFmCmBb C CmFmFmFmC DmG C
CmDmFmCmBb C CmFmFmFmC DmG C
CmDmFmCmBb C CmFmFmFmC DmG C C
midi file   score pdf
CF42-5-7 original PR-1 (melody only)
FmFmFm
FmFmFmFmC
FmFmFmFmGmFmC
FmFmFmFmFmFmGmGm
C FmFmFmFmFmFmGmGm
FmFmFmFmFmFmFmGmGmGm
FmFmFmC FmFmFmFmGmGmGm
GmFmFmC CmFmFmFmFmGmGmGm
GmGmFmC CmCmFmFmFmCmGmGmC
GmGmFmC CmCmFmFmFmCmGmGmC
GmGmFmC CmCmFmFmFmCmGmGmC
CmGmFmFmBb C FmFmFmFmCmGmEmC
CmGmFmFmBb C FmFmFmFmCmGmEmC
CmGmFmFmBb C FmFmFmFmCmGmEmC
CmGmFmFmBb C FmFmFmFmCmGmEmC Cm
midi file   score pdf
CF42-5-7 with mixed melody and chords
FmFmFm
FmFmFmFmC
FmFmFmFmFmFmFm
CmFmFmFmFmFmFmF
CmFmFmFmFmFmFmGmC
FmFmCmCmFmFmFmGmGmC
FmFmCmCmFmFmFmFmGmGmC
FmFmCmCmCmFmFmFmFmGmGmGm
DmFmFmCmCmCmFmFmFmFmGmGmC
DmFmFmCmCmCmFmFmFmFmGmGmC
DmFmFmCmCmCmFmFmFmFmGmGmC
CmDmFmCmBb C FmFmFmFmC GmEmC
CmDmFmCmBb C FmFmFmFmC GmEmC
CmDmFmCmBb C FmFmFmFmC GmEmC
CmDmFmCmBb C FmFmFmFmC GmEmC C
midi file   score pdf
Legend: (Cm is C-minor)
Ab Eb Bb F C G D A E B F# C# (darker shades of the same color indicate lower confidence level)

Parameters

trans = ["c", "f"]
major = [[0, 4, 7], [0, 5,  9], [2, 7, 11], [0, 4, 9]] (these are the chord-triads)
minor = [[0, 3, 7], [0, 5,  8], [2, 7, 10], [0, 4, 9]]
melmaj = [[0, 2, 4], [5, 7, 9], [11, 9, 7], [5, 4, 2]] (these are the melody triads)
melmin = [[0, 2, 3], [5, 7, 8], [11, 8, 7], [5, 3, 2]]
entry_list = ["1/2","1/4","1/4","1/4","1/8","1/8","1/8","1/8","1/16","1/16","1/16","1/16","1/16","1/16","1/16","1/16"]
len_bounds = [(1,4),(1,3),(1,3),(1,3),(1,2),(1,2),(1,2),(1,2),(1,1) ,(1,1) ,(1,1) ,(1,1), (1,1) ,(1,1) ,(1,1) ,(1,1) ]
rR = 1
seed = 42
entry_process = 5
chord_process = 7