Soprano line input (see phrase4.in): 5 E 6 .25 D 6 .25 A 5 .25 B 5 .25 C 6 .25 Output: Trial 1: Chord vector: 2 0 0 0 7 0 0 0 2 0 0 0 7 0 0 0 9 0 1 0 Part 0: (len = 5) (D, 6) (D, 6) (A, 5) (B, 5) (C, 6) Part 1: (len = 5) (A, 5) (B, 5) (F#, 5) (G, 5) (E, 5) Part 2: (len = 5) (F#, 5) (D, 5) (D, 5) (D, 5) (A, 4) Part 3: (len = 5) (D, 4) (G, 4) (D, 3) (G, 3) (A, 3) see cpuBachOut4-1.mid Trial 2: Chord vector: 11 1 1 0 7 0 0 0 2 0 0 0 7 0 0 0 0 0 0 0 Part 0: (len = 5) (D, 6) (D, 6) (A, 5) (B, 5) (C, 6) Part 1: (len = 5) (B, 4) (B, 4) (D, 5) (D, 5) (E, 5) Part 2: (len = 5) (F#, 4) (G, 4) (F#, 4) (G, 4) (G, 4) Part 3: (len = 5) (D, 4) (G, 4) (D, 3) (G, 3) (C, 4) see cpuBachOut4-2.mid Trial 3: Chord vector: 11 1 2 0 2 1 0 0 9 0 1 0 4 0 0 0 9 0 1 0 Part 0: (len = 5) (D, 6) (D, 6) (A, 5) (B, 5) (C, 6) Part 1: (len = 5) (B, 4) (A, 4) (C, 5) (E, 5) (E, 5) Part 2: (len = 5) (F, 4) (D, 4) (E, 4) (G#, 4) (A, 4) Part 3: (len = 5) (D, 3) (F#, 3) (A, 3) (E, 3) (A, 3) see cpuBachOut4-3.mid