done, finally this evening was all about fixing a single bug. i took saturday evening off. anyway; i’m counting it as 48 hours.
EDIT: the previous version had nasty assert in it that caused it to crash at some generations. new version fixes this bug, tweaked the algorithm significantly, and, maybe most importantly, fixed the fact that it was outputting the wrong notes ;p