===== data/wtc-i-07--bwv-852.krn Key: -3 Time: 4/4 (binary) One measure in offsets : 32 Voices: 3 Truth found: i-07 cad-truth + + S-truth S-- CS- S--- CS- CS- S--- A-truth S-- CS- S-- CS2 CS- S--- T-truth S-- CS- S-- S--- Max offset: 1186 Voices enter at: [0, 64, 160] 07 == Look for a 'Subject' in S between m1@0 and m3@64 (+6 = 30 notes)... 07 == {0} 16(0/-8) [12]: 9 occ [124] 17(0/-7) [13]: 6 occ [ 88] 18(0/-6) [14]: 5 occ [ 79] 19(0/-5) [15]: 5 occ [ 82] 20(0/-4) [15]: 5 occ [ 86] 21(0/-3) [16]: 4 occ [ 75] 22(0/-2) [17]: 4 occ [ 79] 23(0/-1) [18]: 4 occ [ 82] 24(0/+0) [19]: 3 occ [ 67] 25(0/+1) [20]: 3 occ [ 68] 26(0/+2) [21]: 1 occ [ 25] 27(0/+3) [22]: 1 occ [ 26] 28(0/+4) [23]: 1 occ [ 27] 29(0/+5) [24]: 1 occ [ 28] 30(0/+6) [24]: 1 occ [ 29] % 07 ==> Subject will be: 16(-8) [12]: <16> 9 occ [124] { | bf16 g f16 g ef16 af g16 af c'8 bf r a16 f | ef'8 d' c'4 bf16 } % soprano m1@0 bf m10+3q+4@316 ef' m28+3q@888 af % alto m3@64 ef m17+2q@528 c m33+3q+4@1052 ef % tenor m6@160 bf, m20+2q@624 g, m25+3q+4@796 ef, 07 == Look for 'inverted subject' 07 == {0} 16(0/+0) [12]: 0 occ [ 0] 07 ==> There are not enough occurrences, there will be no 'inverted subject' here. 07 == Look for 'augmented subject' 07 == {0} 16(0/+0) [12]: 0 occ [ 0] 07 ==> There are not enough occurrences, there will be no 'augmented subject' here. 07 == Look for a 'Counter-subject' in S between m2+2q+1@49 and m4+2q+1@113 (+4 = 28 notes)... 07 == {0} 22(0/-2) [17]: 1 occ [ 21] 23(0/-1) [18]: 1 occ [ 22] 24(0/+0) [19]: 1 occ [ 23] 25(0/+1) [20]: 1 occ [ 24] 26(0/+2) [21]: 1 occ [ 25] 27(0/+3) [22]: 1 occ [ 26] 28(0/+4) [23]: 1 occ [ 27] 07 ==> There are not enough occurrences, there will be no 'Counter-subject' here. 07 == Look for episodes... == Test periods : 16 == Period quarters : [1, 2, 4, 8] 07 ==> Found episode at m4+2q@112, period 16 (2q) 07 ==> 2 occurrences, until m5+2q@144 ==> Scores: 2:9, 3:4, 4:0 / 9 notes soprano ---- m4+2q+4@116 { ef'16 g' c''4. } 2/ 2 maybe m5+4@132 { d'16 f' bf'4. } 0/ 2 bad m5+2q+4@148 { c'16 ef' af'8 g' | f'4 } 0/ 2 bad m6+1q@168 { g'8 d' ef'4. } alto ---- m4+2q+2@114 { bf16 g16 f ef16 c' a16 f | d16 } 7/ 7 yeah m5+2@130 { a16 f16 ef df16 bf g16 ef c16 } 4/ 7 maybe m5+2q+2@146 { g16 ef16 c d16 bf ef16 c' | d'8 } 0/ 7 bad m6+4@164 { df'8 c' bf af16 } 07 ==> Found episode at m7+2q@208, period 32 (4q) 07 ==> 2 occurrences, until m9+2q@272 ==> Scores: 2:13, 3:0, 4:0 / 20 notes soprano ---- m8+2@226 { bf'16 g'16 ef' df'16 bf' g'16 df' c'8 } 0/ 7 bad m8+2q+4@244 { ef'8 af'3! af'16 f'16 d' c'16 af' f'16 c' bf8 } 0/ 7 bad m9+2q+4@276 { d'8 g'2 g'16 c' d'16 ef' f'4. } 0/ 7 bad m10+3q+4@316 { ef'8. d'16 c'16 d' bf16 ef' d'16 ef' g'8 } alto ---- m7+2q+4@212 { f'8 d' bf | ef'8 } 3/ 3 yeah m8+2q+4@244 { ef'8 c' af | d'8 } 0/ 3 bad m9+2q+4@276 { d'8 bf g | c'8 bf af3! } 0/ 3 bad m10+2q+2@306 { c'16 bf16 af g4 | f4 bf4. } tenor ---- m7+2q+2@210 { f16 d16 bf, af,16 f d16 af, | g,8 ef r ef, af,16 } 10/10 yeah m8+2q+2@242 { ef16 c16 af, g,16 ef c16 g, | f,8 d r d, g,16 } 0/10 bad m9+2q+2@274 { d16 bf,16 g, f,16 df bf,16 g, | e,16 c g,16 e, f,16 c af,16 f, d,16 } 0/10 bad m10+2q+2@306 { bf,16 f,16 d, ef,16 bf, g,16 ef, | bf,,8 af, g, f, ef,16 } 07 ==> Found episode at m8@224, period 32 (4q) 07 ==> 2 occurrences, until m10@288 ==> Scores: 2:22, 3:0, 4:0 / 22 notes [extending previous episode: 2.5 occurrences] soprano ---- m8+2@226 { bf'16 g'16 ef' df'16 bf' g'16 df' c'8 ef' af'3! } 9/ 9 yeah m9+2@258 { af'16 f'16 d' c'16 af' f'16 c' bf8 d' g'2 } 0/ 9 bad m10+1q@296 { g'16 c' d'16 ef' f'4. ef'8. } 0/ 9 bad m11+2@322 { d'16 c'16 d' bf16 ef' d'16 ef' g'8 f' r d'16 bf | af'8 } alto ---- m8+2q+4@244 { ef'8 c' af | d'8 } 3/ 3 yeah m9+2q+4@276 { d'8 bf g | c'8 } 0/ 3 bad m10+4@292 { bf8 af3! c'16 bf16 af g4 | f4 } 0/ 3 bad m11+1q@328 { bf4. af16 g af8 f | d8 } tenor ---- m8+4@228 { ef8 r ef, af,16 ef c16 af, g,16 ef c16 g, | f,8 } 10/10 yeah m9+4@260 { d8 r d, g,16 d bf,16 g, f,16 df bf,16 g, | e,16 } 0/10 bad m10+2@290 { c16 g,16 e, f,16 c af,16 f, d,16 bf, f,16 d, ef,16 bf, g,16 ef, | bf,,8 } 0/10 bad m11+4@324 { af,8 g, f, ef,16 c, d,16 ef, f,3! } 07 ==> Found episode at m12+2q@368, period 32 (4q) 07 ==> 2 occurrences, until m14+2q@432 ==> Scores: 2:13, 3:0, 4:0 / 21 notes soprano ---- m12+2q+2@370 { bf'16 g'16 ef' df'16 bf' g'16 df' | c'8 af' r af d'16 } 10/10 yeah m13+2q+2@402 { af'16 f'16 d' c'16 af' f'16 c' | b8 g' r g c'16 } 0/10 bad m14+2q+2@434 { g'16 e'16 c' bf16 g' e'16 bf | a16 g' c'16 g af16 f' d'16 af g16 } 0/10 bad m15+2q+2@466 { f'16 d'16 b g16 ef' c'16 g | fs16 ef' c'16 a f16 d' b16 f e16 } alto ---- m12+3q@376 { ef3! ef16 c16 af, g,16 ef c16 g, f,8 } 0/ 8 bad m13+2q+4@404 { af,8 d3! d16 b,16 g, f,16 d b,16 f, e,8 } 0/ 8 bad m14+2q+4@436 { g,8 c2 b,8 c d } 0/ 8 bad m17+2q@528 { } tenor ---- m12+2q+4@372 { bf,8 g, ef, | af,8 } 3/ 3 yeah m13+2q+4@404 { af,8 f, d, | g,8 } 0/ 3 bad m14+2q+4@436 { g,8 e, c, | f,8 ef, d, c, b,, } 0/ 3 bad m15+2q+4@468 { g,,8 c, bf,, | a,,8 a, b, g, c } 07 ==> Found episode at m13@384, period 32 (4q) 07 ==> 2 occurrences, until m15@448 ==> Scores: 2:22, 3:0, 4:0 / 22 notes [extending previous episode: 2.5 occurrences] soprano ---- m13+4@388 { af'8 r af d'16 af' f'16 d' c'16 af' f'16 c' | b8 } 10/10 yeah m14+4@420 { g'8 r g c'16 g' e'16 c' bf16 g' e'16 bf | a16 } 0/10 bad m15+2@450 { g'16 c'16 g af16 f' d'16 af g16 f' d'16 b g16 ef' c'16 g | fs16 } 0/10 bad m16+2@482 { ef'16 c'16 a f16 d' b16 f e16 d' b16 g ef16 c' g16 ef | d16 } alto ---- m13+2@386 { ef16 c16 af, g,16 ef c16 g, f,8 af, d3! } 9/ 9 yeah m14+2@418 { d16 b,16 g, f,16 d b,16 f, e,8 g, c2 } 0/ 9 bad m15+1q@456 { b,8 c d } 0/ 9 bad m17+2q@528 { } tenor ---- m13+2q+4@404 { af,8 f, d, | g,8 } 3/ 3 yeah m14+2q+4@436 { g,8 e, c, | f,8 } 0/ 3 bad m15+4@452 { ef,8 d, c, b,, g,, c, bf,, | a,,8 } 0/ 3 bad m16+4@484 { a,8 b, g, c g, af, ef, | f,8 } 07 ==> Found episode at m14+2q@432, period 16 (2q) 07 ==> 4 occurrences, until m16+2q@496 ==> Scores: 2:7, 3:8, 4:9 / 11 notes (collision) soprano ---- m14+2q+2@434 { g'16 e'16 c' bf16 g' e'16 bf | a16 } 6/ 7 yeah m15+2@450 { g'16 c'16 g af16 f' d'16 af g16 } 7/ 7 yeah m15+2q+2@466 { f'16 d'16 b g16 ef' c'16 g | fs16 } 7/ 7 yeah m16+2@482 { ef'16 c'16 a f16 d' b16 f e16 } alto ---- m14+2q+4@436 { g,8 c2 } 0/ 1 bad m15+1q@456 { b,8 c d } 0/ 1 bad m17+2q@528 { } 0/ 1 bad m17+2q@528 { } tenor ---- m14+2q+4@436 { g,8 e, c, | f,8 } 1/ 3 maybe m15+4@452 { ef,8 d, c, b,, } 1/ 3 maybe m15+2q+4@468 { g,,8 c, bf,, | a,,8 } 2/ 3 maybe m16+4@484 { a,8 b, g, c } 07 ==> Found episode at m15@448, period 16 (2q) 07 ==> 4 occurrences, until m17@512 ==> Scores: 2:8, 3:7, 4:7 / 12 notes [extending previous episode: 5.0 occurrences] soprano ---- m15+2@450 { g'16 c'16 g af16 f' d'16 af g16 } 6/ 7 yeah m15+2q+2@466 { f'16 d'16 b g16 ef' c'16 g | fs16 } 6/ 7 yeah m16+2@482 { ef'16 c'16 a f16 d' b16 f e16 } 6/ 7 yeah m16+2q+2@498 { d'16 b16 g ef16 c' g16 ef | d16 } alto ---- m15+1q@456 { b,8 c d } 0/ 2 bad m17+2q@528 { } 0/ 2 bad m17+2q@528 { } 0/ 2 bad m17+2q@528 { } tenor ---- m15+4@452 { ef,8 d, c, b,, } 2/ 3 maybe m15+2q+4@468 { g,,8 c, bf,, | a,,8 } 1/ 3 maybe m16+4@484 { a,8 b, g, c } 1/ 3 maybe m16+2q+4@500 { g,8 af, ef, | f,8 } 07 ==> Found episode at m15+2q@464, period 16 (2q) 07 ==> 3 occurrences, until m17@512 ==> Scores: 2:9, 3:8, 4:5 / 10 notes (removing this one, strictly included - begin) 07 ==> Found episode at m16@480, period 16 (2q) 07 ==> 2 occurrences, until m17@512 ==> Scores: 2:10, 3:5, 4:0 / 10 notes (removing this one, strictly included - begin) 07 ==> Found episode at m19+2q@592, period 16 (2q) 07 ==> 2 occurrences, until m20+2q@624 ==> Scores: 2:9, 3:0, 4:0 / 9 notes soprano ---- m19+2q+2@594 { f'16 d'16 c' bf16 bf' g'16 ef' | c'16 } 7/ 7 yeah m20+2@610 { ef'16 c'16 bf af16 af' f'16 d' b4 } 0/ 7 bad m20+3q@632 { c'4. } 0/ 7 bad m21+4@644 { b8 c'16 b c'16 d' ef'8 } alto ---- m19+2q+4@596 { bf,16 d g4. } 2/ 2 maybe m20+4@612 { af,16 c f3! } 0/ 2 bad m20+2q+2@626 { g16 af4 g8 | f16 } 0/ 2 bad m21+2@642 { ef16 f16 g a3! } 07 ==> Found episode at m22@672, period 32 (4q) 07 ==> 2 occurrences, until m24@736 ==> Scores: 2:23, 3:0, 4:0 / 32 notes soprano ---- m22+2@674 { d'16 c'16 d' bf16 e' d'16 e' g'8 f' | r4 f'16 } 0/ 9 bad m23+2@706 { c'16 bf16 c' af16 d' c'16 d' f'8 ef' } 0/ 9 bad m24+2@738 { bf16 ef'16 c' df'4 r16 c' f'16 d' ef'4 } 0/ 9 bad m25+2@770 { d'16 g'16 ef' f'4 r16 ef' g'16 bf' af'16 f' bf16 g' | f'8 } alto ---- m22+1q@680 { bf3! df'16 c'16 bf af16 g f16 g | af4 } 8/ 8 yeah m23+1q@712 { af3! c'16 bf16 af g16 f ef16 f | g4 } 0/ 8 bad m24+1q+2@746 { bf16 g16 ef af,8 r8. c'16 a16 f | bf,8 } 0/ 8 bad m25+1q+2@778 { d'16 b16 g c8 } tenor ---- m22+2@674 { bf,16 af,16 bf, g,16 af, f,16 g, e,16 c af,16 f, c,16 f, c,16 af,, | f,,16 } 15/15 yeah m23+2@706 { af,16 g,16 af, f,16 g, ef,16 f, d,16 bf, g,16 ef, bf,,16 ef, bf,,16 g,, | ef,,8 } 0/15 bad m24+4@740 { ef,8 f, g, af, f, g, a, | bf,8 } 0/15 bad m25+4@772 { g,8 a, b, c c, d, ef,8. } 07 ==> Found episode at m24@736, period 16 (2q) 07 ==> 3 occurrences, until m25+2q@784 ==> Scores: 2:9, 3:9, 4:0 / 9 notes (collision) soprano ---- m24+2@738 { bf16 ef'16 c' df'4 } 3/ 3 yeah m24+2q+2@754 { c'16 f'16 d' ef'4 } 3/ 3 yeah m25+2@770 { d'16 g'16 ef' f'4 } 0/ 3 bad m25+2q+2@786 { ef'16 g'16 bf' af'16 f' bf16 g' | f'8 } alto ---- m24+1q+2@746 { bf16 g16 ef af,8 } 3/ 3 yeah m24+3q+2@762 { c'16 a16 f | bf,8 } 3/ 3 yeah m25+1q+2@778 { d'16 b16 g c8 } 0/ 3 bad m26+4@804 { } tenor ---- m24+4@740 { ef,8 f, g, af, } 3/ 3 yeah m24+2q+4@756 { f,8 g, a, | bf,8 } 3/ 3 yeah m25+4@772 { g,8 a, b, c } 0/ 3 bad m25+2q+4@788 { c,8 d, ef,8. } 07 ==> Found episode at m24+2q@752, period 16 (2q) 07 ==> 2 occurrences, until m25+2q@784 ==> Scores: 2:9, 3:0, 4:0 / 9 notes (removing this one, strictly included - begin) 07 ==> Found episode at m27+2q@848, period 16 (2q) 07 ==> 3 occurrences, until m29@896 ==> Scores: 2:10, 3:6, 4:1 / 10 notes soprano ---- m27+2q+2@850 { bf'16 g'16 ef' df'4 | c'16 } 4/ 4 yeah m28+2@866 { c''16 af'16 f' ef'4 d'16 } 0/ 4 bad m28+2q+2@882 { f'16 d'16 bf af3! } 0/ 4 bad m29+2@898 { g16 f16 g ef16 af g16 af c'8 } alto ---- m27+3q+2@858 { bf16 g16 ef | af,8 } 3/ 3 yeah m28+1q+2@874 { c'16 a16 f bf,8 } 3/ 3 yeah m28+3q+2@890 { f16 d16 bf, | ef,8 } 1/ 3 maybe m29+4@900 { df8 c bf, af,16 } tenor ---- m27+2q+4@852 { ef,,8 f,, g,, | af,,8 } 3/ 3 yeah m28+4@868 { f,,8 g,, a,, bf,, } 3/ 3 yeah m28+2q+4@884 { bf,,8 c, d, | ef,2. } 0/ 3 bad m29+3q@920 { } 07 ==> Found episode at m28@864, period 16 (2q) 07 ==> 2 occurrences, until m29@896 ==> Scores: 2:6, 3:1, 4:0 / 10 notes (removing this one, strictly included - begin) 07 ==> Found episode at m30+2q@944, period 32 (4q) 07 ==> 2 occurrences, until m32+2q@1008 ==> Scores: 2:20, 3:0, 4:0 / 20 notes soprano ---- m30+2q+4@948 { f'8 d' bf | bf'2! } 3/ 3 yeah m31+2q+4@980 { ef'8 c' af | af'2! } 0/ 3 bad m32+2q+4@1012 { d'8 bf g | g'3! c'16 d'16 ef' f'16 } 0/ 3 bad m33+2q+2@1042 { ef'16 d'16 c' bf16 af bf16 c' | f4 r8 f ef' } alto ---- m31+2@962 { bf16 ef'16 g' df'16 bf df'16 g' c'8 } 7/ 7 yeah m32+2@994 { af16 d'16 f' c'16 af c'16 f' bf8 } 0/ 7 bad m33+4@1028 { bf8 af2 } 0/ 7 bad m33+3q@1048 { g8 ef8. d16 c16 d bf,16 ef d16 ef gf8 } tenor ---- m30+2q+2@946 { f,16 d,16 bf,, af,,16 f, d,16 af,, | g,,8 g, r ef,, af,,16 } 10/10 yeah m31+2q+2@978 { ef,16 c,16 af,, g,,16 ef, c,16 g,, | f,,8 f, r d,, g,,16 } 0/10 bad m32+2q+2@1010 { d,16 bf,,16 g,, f,,16 d, bf,,16 f,, | e,,16 c, g,,16 e,, f,,16 c, af,,16 f,, d,,16 } 0/10 bad m33+2q+2@1042 { bf,,16 f,,16 d,, ef,,16 bf,, g,,16 ef,, | bf,,8 f, d, bf,, a, } 07 ==> Found episode at m31@960, period 32 (4q) 07 ==> 2 occurrences, until m33@1024 ==> Scores: 2:20, 3:0, 4:0 / 20 notes [extending previous episode: 2.5 occurrences] soprano ---- m31+2q+4@980 { ef'8 c' af | af'2! } 3/ 3 yeah m32+2q+4@1012 { d'8 bf g | g'3! } 0/ 3 bad m33+1q+2@1034 { c'16 d'16 ef' f'16 ef' d'16 c' bf16 af bf16 c' | f4 } 0/ 3 bad m34+1q+4@1068 { f8 ef' d' | r4 f'8 } alto ---- m31+2@962 { bf16 ef'16 g' df'16 bf df'16 g' c'8 } 7/ 7 yeah m32+2@994 { af16 d'16 f' c'16 af c'16 f' bf8 } 0/ 7 bad m33+4@1028 { bf8 af2 g8 ef8. } 0/ 7 bad m34+2@1058 { d16 c16 d bf,16 ef d16 ef gf8 f r d16 bf, | af8 } tenor ---- m31+4@964 { g,8 r ef,, af,,16 ef, c,16 af,, g,,16 ef, c,16 g,, | f,,8 } 10/10 yeah m32+4@996 { f,8 r d,, g,,16 d, bf,,16 g,, f,,16 d, bf,,16 f,, | e,,16 } 0/10 bad m33+2@1026 { c,16 g,,16 e,, f,,16 c, af,,16 f,, d,,16 bf,, f,,16 d,, ef,,16 bf,, g,,16 ef,, | bf,,8 } 0/10 bad m34+4@1060 { f,8 d, bf,, a, af, r16 af, f,16 d, | bf,,8 } 07 ==> Found episode at m32+2q@1008, period 16 (2q) 07 ==> 2 occurrences, until m33+2q@1040 ==> Scores: 2:6, 3:5, 4:0 / 10 notes (collision) soprano ---- m32+2q+4@1012 { d'8 bf g | g'3! } 1/ 3 maybe m33+1q+2@1034 { c'16 d'16 ef' f'16 } 0/ 3 bad m33+2q+2@1042 { ef'16 d'16 c' bf16 af bf16 c' | f4 } 0/ 3 bad m34+1q+4@1068 { f8 ef' } tenor ---- m32+2q+2@1010 { d,16 bf,,16 g,, f,,16 d, bf,,16 f,, | e,,16 } 5/ 7 yeah m33+2@1026 { c,16 g,,16 e,, f,,16 c, af,,16 f,, d,,16 } 5/ 7 yeah m33+2q+2@1042 { bf,,16 f,,16 d,, ef,,16 bf,, g,,16 ef,, | bf,,8 } 0/ 7 bad m34+4@1060 { f,8 d, bf,, a, } 07 ==> Found episode at m33@1024, period 16 (2q) 07 ==> 2 occurrences, until m34@1056 ==> Scores: 2:7, 3:0, 4:0 / 11 notes [extending previous episode: 3.0 occurrences] soprano ---- m33+1q+2@1034 { c'16 d'16 ef' f'16 } 0/ 3 bad m33+2q+2@1042 { ef'16 d'16 c' bf16 af bf16 c' | f4 } 0/ 3 bad m34+1q+4@1068 { f8 ef' } 0/ 3 bad m34+2q+4@1076 { d'8 | r4 f'8 } alto ---- m33+4@1028 { bf8 af2 } 1/ 1 maybe m33+3q@1048 { g8 ef8. } 0/ 1 bad m34+2@1058 { d16 c16 d bf,16 ef d16 ef gf8 } 0/ 1 bad m34+2q+4@1076 { f8 r d16 bf, | af8 } tenor ---- m33+2@1026 { c,16 g,,16 e,, f,,16 c, af,,16 f,, d,,16 } 6/ 7 yeah m33+2q+2@1042 { bf,,16 f,,16 d,, ef,,16 bf,, g,,16 ef,, | bf,,8 } 0/ 7 bad m34+4@1060 { f,8 d, bf,, a, } 0/ 7 bad m34+2q+4@1076 { af,8 r16 af, f,16 d, | bf,,8 } 1 2 3 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 cad-truth + + S-truth S-- CS- S--- CS- CS- S--- A-truth S-- CS- S-- CS2 CS- S--- T-truth S-- CS- S-- S--- 1 2 3 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 soprano S15 S13- S14- alto S13 S13 S13- tenor S15 S15 S13- I IV I IV II VI IV VII IV detected =- ==--+ ==--+ =- ==-- =-+ ==--+ sequences =-+-+ =-+ =-+