The Music Theory Engine is operational. Given an initial state, the program calculates n+1 chords and applies proper voice leading for triads for any of the 12 Western key signatures. If you are interested and would like to demo the product feel free to contact me.