===== data/wtc-i-11--bwv-856.krn Key: -1 Time: 3/8 (ternary) One measure in offsets : 12 Voices: 4 (guessed) !! note unmatched: z !! note unmatched: z !! note unmatched: z Voices: 3 (non-empty) Truth found: i-11 cad-truth + + S-truth S---CS- S-CS-- CS S--- S-- S--- A-truth S--CS- CS S-- S--- S-- S--- T-truth S-- CS S-CS- S--- S-- Max offset: 872 Voices enter at: [56, 8, 116] 11 == Look for a 'Subject' in A between m1+1q@8 and m5+1q@56 (+6 = 25 notes)... 11 == {0} 11(0/-8) [ 7]: 10 occ [ 98] 12(0/-7) [ 8]: 10 occ [108] 13(0/-6) [ 9]: 10 occ [118] 14(0/-5) [10]: 10 occ [128] 15(0/-4) [11]: 10 occ [138] 16(0/-3) [12]: 7 occ [101] 17(0/-2) [13]: 7 occ [108] 18(0/-1) [14]: 7 occ [113] 19(0/+0) [15]: 7 occ [118] 20(0/+1) [15]: 7 occ [122] 21(0/+2) [16]: 5 occ [ 96] 22(0/+3) [17]: 3 occ [ 63] 23(0/+4) [18]: 3 occ [ 66] 24(0/+5) [19]: 3 occ [ 69] 25(0/+6) [20]: 3 occ [ 72] % 11 ==> Subject will be: 15(-4) [11]: <15> 10 occ [138] { c8 | d8 c bf, | c8 e,16 f, g,16 a, | bf,8 c16 bf, a,16 g, | a,16 } % soprano m5+1q@56 f m18+1q@212 c' m37+1q@440 a' % alto m1+1q@8 c m22+1q@260 f m28+1q@332 c' m39+1q@464 a % tenor m10+1q@116 c, m26+1q@308 c m41+1q@488 a, 11 == Look for 'inverted subject' 11 == {0} 15(0/+0) [11]: 0 occ [ 0] 11 ==> There are not enough occurrences, there will be no 'inverted subject' here. 11 == Look for 'augmented subject' 11 == {0} 15(0/+0) [11]: 0 occ [ 0] 11 ==> There are not enough occurrences, there will be no 'augmented subject' here. 11 == Look for a 'Counter-subject' in A between m5+1@49 and m9+1@97 (+4 = 23 notes)... 11 == {0} 17(0/-2) [13]: 3 occ [ 48] 18(0/-1) [14]: 3 occ [ 51] 19(0/+0) [15]: 3 occ [ 54] 20(0/+1) [15]: 2 occ [ 37] 21(0/+2) [16]: 1 occ [ 20] 22(0/+3) [17]: 1 occ [ 21] 23(0/+4) [18]: 1 occ [ 22] % 11 ==> Counter-subject will be: 19(+0) [15]: <34> 3 occ [ 54] { g,16 f,16 g, a,16 bf, | c16 bf, a,16 bf, c16 d | e16 g f16 e d16 c | b,4. | c8 } % soprano m22+2@254 g % alto m5+2@50 g, % tenor m14+2@158 g,, 11 == Look for episodes... == Test periods : 12 == Period quarters : [1.5, 3, 6, 9, 12] 11 ==> Found episode at m14@156, period 12 (1q) 11 ==> 2 occurrences, until m16@180 ==> Scores: 2:7, 3:2, 4:0 / 7 notes soprano ---- m14+4@160 { a4 | g8 } 1/ 1 maybe m15+4@172 { c'4 | b8 } 1/ 1 maybe m16+4@184 { e'4 | d'2! } 0/ 1 bad m18+2@206 { } alto ---- m14+1q@164 { f8 | e4 } 1/ 1 maybe m15+1q@176 { a8 | g4 } 0/ 1 bad m16+1q@188 { c'8. } 0/ 1 bad m17+2@194 { c'16 b16 a g16 f | e8. } tenor ---- m14+2@158 { g,,16 f,,16 g,, a,,16 bf,, | c,16 } 5/ 5 yeah m15+2@170 { b,,16 a,,16 b,, c,16 d, | e,16 } 1/ 5 bad m16+2@182 { g,16 f,16 e, d,16 c, | b,,4. } 0/ 5 bad m18@204 { | c,8 } 11 ==> Found episode at m31@360, period 24 (3q) 11 ==> 2 occurrences, until m35@408 ==> Scores: 2:12, 3:0, 4:0 / 12 notes soprano ---- m32+2@374 { g'16 f'16 e' d'16 c' | f'2! } 5/ 5 yeah m34+2@398 { f'16 e'16 d' cs'16 b | e'2 } 0/ 5 bad m36+4@424 { a8 d' | cs'4 } 0/ 5 bad m37+1q@440 { a'8 | bf'8 a' g' | a'8 } alto ---- m31+4@364 { c'16 bf a16 g | a2 } 4/ 4 yeah m33+4@388 { bf16 a g16 f | g2 } 0/ 4 bad m35+4@412 { a16 g f16 e | f16 e f16 g a16 g | a16 } 0/ 4 bad m37+2@434 { bf16 a16 g f16 e | d16 cs d16 f e16 d | cs8 } tenor ---- m32@372 { | f,8 g, a, | d,4 } 3/ 3 yeah m34@396 { | e,8 f, g, | cs,4 } 0/ 3 bad m35+1q@416 { cs8 | d8 c bf, | a,2. } 0/ 3 bad m39@456 { | a,4. } 11 ==> Found episode at m32@372, period 24 (3q) 11 ==> 2 occurrences, until m36@420 ==> Scores: 2:9, 3:0, 4:0 / 12 notes [extending previous episode: 2.5 occurrences] soprano ---- m32+2@374 { g'16 f'16 e' d'16 c' | f'2! } 5/ 5 yeah m34+2@398 { f'16 e'16 d' cs'16 b | e'2 } 0/ 5 bad m36+4@424 { a8 d' | cs'4 a'8 | bf'8 } 0/ 5 bad m38+4@448 { a'8 g' | a'8 cs'16 d' e'16 f' | g'8 } alto ---- m33+4@388 { bf16 a g16 f | g2 } 4/ 4 yeah m35+4@412 { a16 g f16 e | f16 } 0/ 4 bad m36+2@422 { e16 f16 g a16 g | a16 bf a16 g f16 e | d16 } 0/ 4 bad m38+2@446 { cs16 d16 f e16 d | cs8 r a | bf8 } tenor ---- m32+4@376 { g,8 a, | d,4 | r8 e, } 0/ 3 bad m34+4@400 { f,8 g, | cs,4 cs8 | d8 } 0/ 3 bad m36+4@424 { c8 bf, | a,2. } 0/ 3 bad m39@456 { | a,4. | a,4. } 11 ==> Found episode at m61@720, period 12 (1q) 11 ==> 3 occurrences, until m64@756 ==> Scores: 2:9, 3:6, 4:0 / 9 notes soprano ---- m61+4@724 { f8 g | a8 } 2/ 2 maybe m62+4@736 { bf8 c' | d'8 } 2/ 2 maybe m63+4@748 { e'8 f' | g'2! } 0/ 2 bad m65+2@770 { } alto ---- m61+4@724 { d8 e | f8 } 2/ 2 maybe m62+4@736 { g8 a | bf2! } 0/ 2 bad m64+2@758 { } 0/ 2 bad m64+2@758 { g16 c'16 bf a16 g | a2 } tenor ---- m61+2@722 { g,16 c16 bf, a,16 g, | f,16 } 5/ 5 yeah m62+2@734 { c,16 f,16 ef, d,16 c, | bf,,16 } 4/ 5 yeah m63+2@746 { c,16 bf,,16 a,, g,,16 f,, | e,,4 } 0/ 5 bad m65@768 { | f,,8 } 11 ==> Found episode at m62@732, period 12 (1q) 11 ==> 2 occurrences, until m64@756 ==> Scores: 2:6, 3:0, 4:0 / 9 notes (removing this one, strictly included - begin) 11 ==> Found episode at m69@816, period 12 (1q) 11 ==> 2 occurrences, until m71@840 ==> Scores: 2:7, 3:1, 4:0 / 7 notes soprano ---- m69+2@818 { g16 bf16 a c'16 bf | d'16 } 5/ 5 yeah m70+2@830 { c'16 e'16 d' f'16 e' | g'16 } 0/ 5 bad m71+2@842 { a16 bf16 g a8. } tenor ---- m69+4@820 { g,,8 a,, | bf,,8 } 2/ 2 maybe m70+4@832 { c,8 d, | e,8 } 1/ 2 maybe m71+4@844 { c,8 f, | bf,,8 } 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 cad-truth + + S-truth S---------- CS-------- S---------CS-------- CS--- S---------- S---------- S---------- A-truth S---------CS-------- CS---- S---------- S---------- S---------- S---------- T-truth S---------- CS--- S---------CS---- S---------- S---------- 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 soprano S13------- S14-------CS18-------- S14------- alto S14-------CS18-------- S13------- S14------- S14------- tenor S14-------CS18-------- S14------- S14------- I IV I I IV I I VI VI VI detected ===--- ======------+++ ===---+++ ===--- sequences