===== data/wtc-i-20--bwv-865.krn Key: 0 Time: 4/4 (binary) One measure in offsets : 32 Voices: 4 Truth found: i-20 cad-truth + + + + + + + S-truth S----- CS* Sinv-- S----- S----- Sinv-- Sinv-- Sinv-- Sinc Sinc Sinc A-truth S-----CS- CS* CS- Sinv-- S----- S----- Sinv-- Sinv-- Sinv-- Sinv-- Sinc Sinc Sinc T-truth S----- Sinv-- S----- S----- Sinv-- Sinvinc---- CS- Sinvinc Sinvinc B-truth S----- Sparalel Sinv-- S----- S----- Sinv-- Sinvinc---- Sinv-- Sinvinc Max offset: 2798 Voices enter at: [100, 4, 324, 228] 20 == Look for a 'Subject' in A between m1+4@4 and m4+4@100 (+6 = 37 notes)... 20 == {0} 23(0/-8) [18]: 14 occ [308] 24(0/-7) [19]: 14 occ [322] 25(0/-6) [20]: 14 occ [336] 26(0/-5) [21]: 14 occ [350] 27(0/-4) [22]: 14 occ [364] 28(0/-3) [23]: 14 occ [378] 29(0/-2) [24]: 14 occ [392] 30(0/-1) [24]: 14 occ [406] 31(0/+0) [25]: 14 occ [420] 32(0/+1) [26]: 2 occ [ 61] 33(0/+2) [27]: 2 occ [ 63] 34(0/+3) [28]: 2 occ [ 65] 35(0/+4) [29]: 2 occ [ 66] 36(0/+5) [30]: 2 occ [ 67] 37(0/+6) [31]: 2 occ [ 68] % 20 ==> Subject will be: 31(+0) [25]: <31> 14 occ [420] { a,16 gs, a,8 b, c c16 b, c8 d | e16 d c16 d e8 f gs, e, r a, | b,16 c a,16 b, c16 d b,16 c d8 c b, e | a,4 } % soprano m4+4@100 e m27+2q+4@852 a m43+4@1348 c' % alto m1+4@4 a, m31+2q+4@980 e m37+4@1156 a % tenor m11+4@324 e, m28+4@868 a, m36+2q+4@1140 a, m65+4@2052 a, % bass m8+4@228 a,, m32+4@996 e, m43+2q+4@1364 c, m64+2q+4@2036 d, 20 == Look for 'inverted subject' 20 == {0} 31(0/+0) [25]: 5 occ [150] % 20 ==> 'inverted subject' detected % soprano m53+2q+4@1684 d' m67+2q+4@2132 e' % alto m48+2q+4@1524 a % tenor m49+4@1540 a, % bass m53+4@1668 d, 20 == Look for 'augmented subject' 20 == {0} 31(0/+0) [25]: 0 occ [ 0] 20 ==> There are not enough occurrences, there will be no 'augmented subject' here. 20 == Look for a 'Counter-subject' in A between m4+1@97 and m7+1@193 (+4 = 29 notes)... 20 == {0} 23(0/-2) [18]: 1 occ [ 22] 24(0/-1) [19]: 1 occ [ 23] 25(0/+0) [20]: 1 occ [ 24] 26(0/+1) [21]: 1 occ [ 25] 27(0/+2) [22]: 1 occ [ 26] 28(0/+3) [23]: 1 occ [ 27] 29(0/+4) [24]: 1 occ [ 28] 20 ==> There are not enough occurrences, there will be no 'Counter-subject' here. 20 == Look for episodes... == Test periods : 16 == Period quarters : [1, 2, 4, 8] 20 ==> Found episode at m8@224, period 16 (2q) 20 ==> 2 occurrences, until m9@256 ==> Scores: 2:7, 3:3, 4:0 / 10 notes soprano ---- m8+4@228 { a8 g f e } 3/ 3 yeah m8+2q+4@244 { c'8 b a | gs8 } 3/ 3 yeah m9+4@260 { e'8 d' c' b16 } 0/ 3 bad m9+2q+2@274 { c'16 d'16 b c'16 b a16 c' | d'16 } alto ---- m8+2@226 { b,16 c4 d8 e16 } 0/ 3 bad m8+2q+2@242 { d16 e4 f8. } 0/ 3 bad m9+2@258 { fs16 e16 fs gs8 a b4 } 0/ 3 bad m9+3q+4@284 { a8 | g3! } bass ---- m8+4@228 { a,,16 gs,, a,,8 b,, c, } 4/ 4 yeah m8+2q+4@244 { c,16 b,, c,8 d, | e,16 } 0/ 4 bad m9+2@258 { d,16 c,16 d, e,8 f, gs,, } 0/ 4 bad m9+2q+4@276 { e,,8 r a,, | b,,16 } 20 ==> Found episode at m11@320, period 16 (2q) 20 ==> 2 occurrences, until m12@352 ==> Scores: 2:10, 3:0, 4:0 / 13 notes soprano ---- m11+4@324 { c'8 b a g } 3/ 3 yeah m11+2q+4@340 { e'8 d' c' | b4 } 0/ 3 bad m12+1q+4@364 { a4 } 0/ 3 bad m12+2q+4@372 { g16 fs g16 a b16 g | c'4 } alto ---- m11+4@324 { a8 g fs e } 3/ 3 yeah m11+2q+4@340 { c'8 b a | g16 } 0/ 3 bad m12+2@354 { fs16 e16 fs g8 fs4 } 0/ 3 bad m12+2q+4@372 { e16 ds e4. } tenor ---- m11+4@324 { e,16 ds, e,8 fs, g, } 4/ 4 yeah m11+2q+4@340 { g,16 fs, g,8 a, | b,16 } 0/ 4 bad m12+2@354 { a,16 g,16 a, b,8 c ds, } 0/ 4 bad m12+2q+4@372 { b,,8 r e, | fs,16 } bass ---- m11+4@324 { b,,8 cs, ds, e, } 0/ 3 bad m11+2q+4@340 { e,16 d, e,8 fs, | g,4 } 0/ 3 bad m12+1q+4@364 { a,8 b, } 0/ 3 bad m12+2q+4@372 { b,,16 a,, g,,8 e,, | a,,4 } 20 ==> Found episode at m14+2q@432, period 16 (2q) 20 ==> 3 occurrences, until m16@480 ==> Scores: 2:7, 3:6, 4:3 / 10 notes soprano ---- m14+2q+4@436 { e'16 f' e'8 d' | c'8 } 4/ 4 yeah m15+4@452 { c'16 d' c'8 b a16 } 0/ 4 bad m15+2q+2@466 { b16 c'16 b a8 g | fs'8 } 0/ 4 bad m16+4@484 { a'8 r e' d'16 } tenor ---- m14+2q+4@436 { e,8 fs, gs, | a,8 } 0/ 3 bad m15+2q+4@468 { } 3/ 3 yeah m15+2q+4@468 { a,8 b, cs | d8 } 0/ 3 bad m16+2q+4@500 { } bass ---- m14+2q+4@436 { d,8 c, b,, | a,,8 } 3/ 3 yeah m15+4@452 { b,8 a, g, fs, } 3/ 3 yeah m15+2q+4@468 { g,8 fs, e, | d,8 } 3/ 3 yeah m16+4@484 { e,8 d, c, b,, } 20 ==> Found episode at m14+2q@432, period 32 (4q) 20 ==> 2 occurrences, until m16+2q@496 ==> Scores: 2:13, 3:0, 4:0 / 22 notes [replacing previous episode] soprano ---- m14+2q+4@436 { e'16 f' e'8 d' | c'8 c'16 d' c'8 b a16 } 0/ 9 bad m15+2q+2@466 { b16 c'16 b a8 g | fs'8 a' r e' d'16 } 0/ 9 bad m16+2q+2@498 { c'16 e'16 d' c'16 b d'16 c' | b8 c' d'16 b a16 g e'32 } 0/ 9 bad m17+2q+1@529 { fs'32 e'16 fs'16 g' fs'8. g'16 | g'2! } alto ---- m15+4@452 { e8 fs g a } 3/ 3 yeah m16+4@484 { d8 e fs g } 0/ 3 bad m17+2q+4@532 { } 0/ 3 bad m17+2q+4@532 { d'16 e' d'8 c' | b8 b16 c' b8 a g4 } tenor ---- m14+2q+4@436 { e,8 fs, gs, | a,8 } 3/ 3 yeah m15+2q+4@468 { a,8 b, cs | d8 } 0/ 3 bad m16+2q+4@500 { b,8 a,4 | g,2! } 0/ 3 bad m17+2q+4@532 { a,4 d, g16 a g8 f e } bass ---- m14+2q+4@436 { d,8 c, b,, | a,,8 b, a, g, fs, } 7/ 7 yeah m15+2q+4@468 { g,8 fs, e, | d,8 e, d, c, b,, } 0/ 7 bad m16+2q+4@500 { g,4 fs,8 | g,16 e, d,16 c, b,,8 e, c, } 0/ 7 bad m17+2q+4@532 { a,,8 d, d,, | g,,8 } 20 ==> Found episode at m28@864, period 16 (2q) 20 ==> 2 occurrences, until m29@896 ==> Scores: 2:7, 3:0, 4:0 / 11 notes soprano ---- m28+4@868 { c'16 b c'8 d' e'16 } 0/ 4 bad m28+2q+2@882 { d'16 c'16 d' e'8 f' | gs8 } 0/ 4 bad m29+4@900 { e8 r a b16 } 0/ 4 bad m29+2q+2@914 { c'16 a16 b c'16 d' b16 c' | d'8 } tenor ---- m28+4@868 { a,16 gs, a,8 b, c } 4/ 4 yeah m28+2q+4@884 { c16 b, c8 d | e16 } 0/ 4 bad m29+2@898 { d16 c16 d e8 f gs, } 0/ 4 bad m29+2q+4@916 { e,8 r a, | b,16 } bass ---- m28+4@868 { f,8 e, d, c, } 3/ 3 yeah m28+2q+4@884 { a,8 g, f, | e,8 } 0/ 3 bad m29+4@900 { a,16 g, f,16 e, d,16 c, b,,8 } 0/ 3 bad m29+2q+4@916 { c16 b, a,16 g, f,16 e, | d,8 } 20 ==> Found episode at m40@1248, period 16 (2q) 20 ==> 2 occurrences, until m41@1280 ==> Scores: 2:8, 3:0, 4:0 / 8 notes alto ---- m40+1q+2@1258 { f'16 d'16 b g3! } 3/ 3 yeah m40+3q+2@1274 { e'16 c'16 a | f8 } 0/ 3 bad m41+4@1284 { g16 a g16 f e16 f e2. } 0/ 3 bad m42+2@1314 { } tenor ---- m40+4@1252 { f,16 e, f,4. } 2/ 2 maybe m40+2q+4@1268 { e,16 d, e,2 } 0/ 2 bad m41+1q@1288 { d,3! } 0/ 2 bad m41+2q+2@1298 { c,16 d,16 e, f,16 g, a,16 b, | c2. } bass ---- m40+4@1252 { a,,8 d, c, b,, } 3/ 3 yeah m40+2q+4@1268 { g,,8 c, b,, | a,,8 } 0/ 3 bad m41+4@1284 { b,,16 c, b,,8 g,, c,4 } 0/ 3 bad m41+3q+4@1308 { b,,8 | a,,4 } 20 ==> Found episode at m46@1440, period 8 (1q) 20 ==> 2 occurrences, until m46+2q@1456 ==> Scores: 2:6, 3:0, 4:0 / 7 notes soprano ---- m46+2@1442 { b16 d'16 c' b16 } 2/ 3 maybe m46+1q+2@1450 { a16 g16 f e8 } 0/ 3 bad m46+2q+4@1460 { f16 g a16 } 0/ 3 bad m46+3q+2@1466 { b16 c'16 d' | b8 } tenor ---- m46+2@1442 { b,16 g,16 a, b,16 } 3/ 3 yeah m46+1q+2@1450 { c16 a,16 b, c8 } 0/ 3 bad m46+2q+4@1460 { b,8 a, } 0/ 3 bad m46+3q+4@1468 { d8 | g,4. } bass ---- m46+4@1444 { e,8 d, } 1/ 1 maybe m46+1q+4@1452 { g,8 c, } 0/ 1 bad m46+2q+4@1460 { d,16 e, f,2 } 0/ 1 bad m47+1q@1480 { } 20 ==> Found episode at m53@1664, period 16 (2q) 20 ==> 2 occurrences, until m54@1696 ==> Scores: 2:9, 3:0, 4:0 / 10 notes alto ---- m53+4@1668 { d8 e fs g } 2/ 3 maybe m53+2q+4@1684 { fs8 g a | d4. } 0/ 3 bad m54+1q+4@1708 { ds8 e } 0/ 3 bad m54+2q+4@1716 { e16 ds e8 } tenor ---- m53+4@1668 { fs,8 g, a, b, } 3/ 3 yeah m53+2q+4@1684 { d,8 e, fs, | g,4. } 0/ 3 bad m54+1q+4@1708 { a,8 b,2! } 0/ 3 bad m55+4@1732 { } bass ---- m53+4@1668 { d,16 e, d,8 c, b,, } 4/ 4 yeah m53+2q+4@1684 { b,,16 c, b,,8 a,, | g,,16 } 0/ 4 bad m54+2@1698 { a,,16 b,,16 a,, g,,8 fs,, e, } 0/ 4 bad m54+2q+4@1716 { g,8 r d, | c,16 } 20 ==> Found episode at m57+2q@1808, period 16 (2q) 20 ==> 2 occurrences, until m58+2q@1840 ==> Scores: 2:10, 3:0, 4:4 / 10 notes soprano ---- m57+2q+4@1812 { e'16 f' e'8 d' | c'8 } 4/ 4 yeah m58+4@1828 { c'16 d' c'8 b a16 } 0/ 4 bad m58+2q+2@1842 { b16 c'16 b a8 g | f'8 } 0/ 4 bad m59+4@1860 { a'8 r e' d'16 } tenor ---- m57+2q+4@1812 { gs,8 a, b, | c8 } 3/ 3 yeah m58+4@1828 { e,8 fs, gs, a,4 } 0/ 3 bad m58+3q+4@1852 { e,8 | f,8 } 2/ 3 maybe m59+4@1860 { g,8 a, bf, a, } bass ---- m57+2q+4@1812 { e,8 fs, gs, | a,8 } 3/ 3 yeah m58+4@1828 { c,8 d, e, f,4 } 0/ 3 bad m58+3q+4@1852 { cs,8 | d,8 } 2/ 3 maybe m59+4@1860 { e,8 f, cs, d,4 } 20 ==> Found episode at m60+2q@1904, period 16 (2q) 20 ==> 2 occurrences, until m61+2q@1936 ==> Scores: 2:8, 3:0, 4:0 / 8 notes soprano ---- m60+2q+2@1906 { b16 gs16 a b3! } 3/ 3 yeah m61+2@1922 { c'16 a16 b c'3! } 0/ 3 bad m61+2q+2@1938 { d'16 b16 c' d'16 c' b16 a | gs16 } 0/ 3 bad m62+2@1954 { b16 c'16 d' e'16 f' g'8. } alto ---- m60+2q+4@1908 { c8 d16 c e16 d | c8 } 5/ 5 yeah m61+4@1924 { d8 e16 d f16 e d8 } 0/ 5 bad m61+2q+4@1940 { e8 f4. } 0/ 5 bad m62+4@1956 { e8 r8. bf16 a3! } 20 ==> Found episode at m62+2q@1968, period 16 (2q) 20 ==> 2 occurrences, until m63+2q@2000 ==> Scores: 2:8, 3:0, 4:0 / 14 notes soprano ---- m62+2q+2@1970 { a'16 g'16 f' g'3! } 2/ 3 maybe m63+2@1986 { f'16 e'16 f' g'3! } 0/ 3 bad m63+2q+2@2002 { bf'16 a'16 g' f'16 e' d'16 cs' | d'16 } 0/ 3 bad m64+2@2018 { e'16 d'16 e' e'8. d'16 d'2. } alto ---- m62+3q+2@1978 { cs'16 e'16 d' | e'3! } 2/ 3 maybe m63+1q+2@1994 { a16 cs'16 d' e'16 } 0/ 3 bad m63+2q+2@2002 { cs'16 d'8 r a16 g | f8 } 0/ 3 bad m64+4@2020 { bf8 a g4 } tenor ---- m62+2q+4@1972 { e,16 f, e,8 d, | cs,8 } 4/ 4 yeah m63+4@1988 { cs,16 d, cs,8 bf,, a,,4 } 0/ 4 bad m63+3q+4@2012 { f16 e | d4. } 0/ 4 bad m64+1q+4@2028 { cs8 d } bass ---- m62+2q+4@1972 { cs,16 d, cs,8 b,, | a,,16 } 0/ 4 bad m63+2@1986 { b,,16 cs,16 b,, a,,8 g,, f,,4 } 0/ 4 bad m63+3q+4@2012 { f,8 | bf,8 } 0/ 4 bad m64+4@2020 { g,8 a,4 d,8 } 20 ==> Found episode at m68@2144, period 16 (2q) 20 ==> 2 occurrences, until m69@2176 ==> Scores: 2:7, 3:0, 4:0 / 11 notes soprano ---- m68+4@2148 { c'16 d' c'8 bf a16 } 0/ 4 bad m68+2q+2@2162 { bf16 c'16 bf a8 g | f'8 } 0/ 4 bad m69+4@2180 { a'8 r e' d'16 } 0/ 4 bad m69+2q+2@2194 { cs'16 e'16 d' cs'16 b d'16 c' | b8 } alto ---- m68+4@2148 { a16 b a8 g f } 4/ 4 yeah m68+2q+4@2164 { f16 g f8 e | d16 } 0/ 4 bad m69+2@2178 { e16 f16 e d8 cs bf } 0/ 4 bad m69+2q+4@2196 { d'8 r a | g16 } bass ---- m68+1q+2@2154 { g,16 f,16 e, f,3! } 3/ 3 yeah m68+3q+2@2170 { e,16 d,16 cs, | d,8 } 0/ 3 bad m73+4@2308 { } 0/ 3 bad m73+4@2308 { } 20 ==> Found episode at m71@2240, period 16 (2q) 20 ==> 2 occurrences, until m72@2272 ==> Scores: 2:6, 3:2, 4:0 / 7 notes soprano ---- m71+2@2242 { cs'16 d'16 f' g'3! } 3/ 3 yeah m71+2q+2@2258 { e'16 f'16 a' bf'3! } 0/ 3 bad m72+2@2274 { g'16 a'16 c'' d'8 e'16 g' c'3! } 0/ 3 bad m72+3q+2@2298 { f16 g16 bf8 } alto ---- m71+1q@2248 { e8 a8. } 0/ 1 bad m71+2q+2@2258 { cs'16 d'8 g c'8. } 0/ 1 bad m72+2@2274 { e'16 f'8 bf3! } 0/ 1 bad m72+2q+2@2290 { g16 a16 c' d4 | e8 } tenor ---- m71+1q+2@2250 { b,16 cs16 e f3! } 3/ 3 yeah m71+3q+2@2266 { d16 e16 g | a3! } 2/ 3 maybe m72+1q+2@2282 { f16 g16 bf e8 } 0/ 3 bad m72+2q+4@2292 { f8 bf,4 | c2! } 20 ==> Found episode at m73+2q@2320, period 16 (2q) 20 ==> 2 occurrences, until m74+2q@2352 ==> Scores: 2:7, 3:0, 4:1 / 11 notes soprano ---- m73+3q@2328 { c'1! } 0/ 0 bad m75@2368 { } 0/ 0 bad m75@2368 { | c'8 } 0/ 0 bad m75+4@2372 { a8 ef'4. } alto ---- m73+2q+4@2324 { c'16 d' c'8 bf | a8 } 4/ 4 yeah m74+4@2340 { a16 bf a8 g fs16 } 0/ 4 bad m74+2q+2@2354 { g16 a16 g fs8 ef | d'8 } 0/ 4 bad m75+4@2372 { fs'8 r c' bf16 } tenor ---- m73+2q+4@2324 { c,8 d, e, | f,8 } 3/ 3 yeah m74+4@2340 { e,8 f, g, a,16 } 0/ 3 bad m74+2q+2@2354 { g,16 fs,16 g, a,16 bf, c8 | fs,8 } 1/ 3 maybe m75+4@2372 { a,8 g, fs, g, } bass ---- m73+2q+4@2324 { a,,16 bf,, a,,8 g,, | f,,16 } 0/ 4 bad m74+2@2338 { g,,16 a,,16 g,, f,,8 ef,, d, } 0/ 4 bad m74+2q+4@2356 { fs,8 r c, | bf,,16 } 0/ 4 bad m75+2@2370 { a,,16 c,16 bf,, a,,16 g,, bf,,16 a,, g,,4. } 1 2 3 4 5 6 7 8 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 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 cad-truth + + + + + + + S-truth S----- CS* Sinv-- S----- S----- Sinv-- Sinv-- Sinv-- Sinc Sinc Sinc A-truth S-----CS- CS* CS- Sinv-- S----- S----- Sinv-- Sinv-- Sinv-- Sinv-- Sinc Sinc Sinc T-truth S----- Sinv-- S----- S----- Sinv-- Sinvinc---- CS- Sinvinc Sinvinc B-truth S----- Sparalel Sinv-- S----- S----- Sinv-- Sinvinc---- Sinv-- Sinvinc 1 2 3 4 5 6 7 8 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 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 soprano S30--- S30--- S30--- Sinv30 Sinv30 alto S30--- S30--- S30--- Sinv30 tenor S30--- S30--- S30--- Sinv30 S30--- bass S30--- S30--- S30--- Sinv30 S30--- I V I V II VV II III IV detected =- =- ==-- =- =- = =- =- =- =- =- =- =- sequences