===== data/wtc-i-19--bwv-864.krn Key: 3 Time: 9/8 (ternary) One measure in offsets : 36 Voices: 3 Truth found: i-19 cad-truth + + + + + + S-truth S---- S---- Sext- A-truth S---- CS--- Sext- S---- S---- T-truth S----S---- Sext- Sext-- S---- CS--- Sext- Sext-- Max offset: 1944 Voices enter at: [0, 36, 108] 19 == Look for a 'Subject' in S between m1@0 and m2@36 (+6 = 13 notes)... 19 == {0} 5(0/-2) [ 3]: 10 occ [ 35] 6(0/-1) [ 3]: 14 occ [ 56] 7(0/+0) [ 4]: 13 occ [ 66] 8(0/+1) [ 5]: 13 occ [ 79] 9(0/+2) [ 6]: 13 occ [ 91] 10(0/+3) [ 6]: 13 occ [100] 11(0/+4) [ 7]: 12 occ [106] 12(0/+5) [ 8]: 10 occ [101] 13(0/+6) [ 9]: 9 occ [ 99] % 19 ==> Subject will be: 11(+4) [ 7]: <11> 12 occ [106] { | a8 r4. gs8 cs' a d' b | e'8 cs' fs' e' a' } % soprano m1@0 a m9@288 a % alto m2@36 e m25@864 e m27@936 e' m42@1476 fs % tenor m4@108 a, m6@180 e, m13@432 fs,, m23@792 a,, m25+1q+4@876 a, m33@1152 d, 19 == Look for 'inverted subject' 19 == {0} 11(0/+0) [ 7]: 0 occ [ 0] 19 ==> There are not enough occurrences, there will be no 'inverted subject' here. 19 == Look for 'augmented subject' 19 == {0} 11(0/+0) [ 7]: 0 occ [ 0] 19 ==> There are not enough occurrences, there will be no 'augmented subject' here. 19 == Look for a 'Counter-subject' in S between m2+2q+1@53 and m3+2q+1@89 (+4 = 11 notes)... 19 == {0} 5(0/-2) [ 3]: 1 occ [ 4] 6(0/-1) [ 3]: 55 occ [167] 7(0/+0) [ 4]: 15 occ [ 62] 8(0/+1) [ 5]: 3 occ [ 17] 9(0/+2) [ 6]: 1 occ [ 8] 10(0/+3) [ 6]: 1 occ [ 9] 11(0/+4) [ 7]: 1 occ [ 10] 19 ==> There are too many occurrences, there will be no 'Counter-subject' here. 19 == Look for episodes... == Test periods : 12 == Period quarters : [1.5, 3, 6, 9, 12] 19 ==> Found episode at m31+3q@1104, period 12 (1q) 19 ==> 2 occurrences, until m32+1q+4@1128 ==> Scores: 2:6, 3:1, 4:2 / 8 notes soprano ---- m31+3q+4@1108 { b8 cs'4 } 1/ 1 maybe m32+4@1120 { d'8 g'4 } 0/ 1 bad m32+2q@1132 { fs'8 e' a } 0/ 1 bad m32+3q+4@1144 { d'8 cs' | d'8 } alto ---- m31+3q+4@1108 { g8 e | a8 } 0/ 2 bad m32+4@1120 { fs8 b a } 0/ 2 bad m32+2q@1132 { d'8 g4 } 2/ 2 maybe m32+3q+4@1144 { fs8 e | fs8 } tenor ---- m31+3q+2@1106 { a,16 g,16 b, a,16 g, | fs,16 } 5/ 5 yeah m32+2@1118 { e,16 d,16 fs, e,16 d, cs,16 } 1/ 5 bad m32+1q+6@1130 { a,,16 b,,16 cs, d,16 e, fs,16 } 0/ 5 bad m32+3q+2@1142 { g,16 a,16 fs, g,16 a, | d,8 } 19 ==> Found episode at m36+1q+4@1272, period 12 (1q) 19 ==> 2 occurrences, until m37@1296 ==> Scores: 2:6, 3:3, 4:6 / 7 notes soprano ---- m36+2q@1276 { b8 e' cs' } 1/ 2 maybe m36+3q+4@1288 { fs'8 ds' | b2 } 0/ 2 bad m37+2q@1312 { } 2/ 2 maybe m37+2q@1312 { gs8 cs' a2 } tenor ---- m36+1q+6@1274 { fs,16 e,16 d, cs,16 b,, a,,16 } 5/ 5 yeah m36+3q+2@1286 { b,,16 a,,16 gs,, fs,,16 e,, | ds,,16 } 3/ 5 maybe m37+2@1298 { b,,16 e,16 ds, cs,16 b,, cs,16 } 4/ 5 yeah m37+1q+6@1310 { gs,16 cs16 b, a,16 gs, fs,16 } 19 ==> Found episode at m36+3q@1284, period 24 (3q) 19 ==> 2 occurrences, until m38@1332 ==> Scores: 2:9, 3:11, 4:9 / 17 notes (collision) soprano ---- m36+3q+4@1288 { fs'8 ds' | b2 } 1/ 2 maybe m37+2q@1312 { gs8 cs' a2 } 0/ 2 bad m38+4@1336 { b4. a8 es fs2 } 1/ 2 maybe m39+4@1372 { ds8 gs es16 } alto ---- m36+3q+4@1288 { cs'8 a4 gs8 ds e2 } 0/ 4 bad m37+3q+4@1324 { cs8 fs | ds8 } 0/ 4 bad m38+4@1336 { gs8 es cs2 } 0/ 4 bad m38+3q+4@1360 { a,8 d | b,2 } tenor ---- m36+3q+2@1286 { b,,16 a,,16 gs,, fs,,16 e,, | ds,,16 b,, e,16 ds, cs,16 b,, cs,16 } 8/11 yeah m37+1q+6@1310 { gs,16 cs16 b, a,16 gs, fs,16 gs, fs,16 e, ds,16 cs, | b,,16 } 11/11 yeah m38+2@1334 { cs,16 b,,16 a,, gs,,16 fs,, es,,16 cs, fs,16 e, d,16 cs, d,16 } 8/11 yeah m38+3q+2@1358 { e,16 d,16 cs, b,,16 a,, | gs,,16 a,, gs,,16 fs,, es,,16 ds,, cs,,8 } 19 ==> Found episode at m37+1q+4@1308, period 24 (3q) 19 ==> 3 occurrences, until m39+1q+4@1380 ==> Scores: 2:9, 3:14, 4:2 / 15 notes [extending previous episode: 4.0 occurrences] soprano ---- m37+2q@1312 { gs8 cs' a2 } 0/ 2 bad m38+4@1336 { b4. a8 es fs2 } 2/ 2 maybe m39+4@1372 { ds8 gs es16 } 0/ 2 bad m39+1q+6@1382 { cs16 ds16 es fs16 gs a16 fs gs16 a b16 cs' | d'16 } alto ---- m37+3q+4@1324 { cs8 fs | ds8 } 1/ 2 maybe m38+4@1336 { gs8 es cs2 } 2/ 2 maybe m38+3q+4@1360 { a,8 d | b,2 } 2/ 2 maybe m39+2q@1384 { a,8 b, es, } tenor ---- m37+1q+6@1310 { gs,16 cs16 b, a,16 gs, fs,16 gs, fs,16 e, ds,16 cs, | b,,16 } 8/11 yeah m38+2@1334 { cs,16 b,,16 a,, gs,,16 fs,, es,,16 cs, fs,16 e, d,16 cs, d,16 } 10/11 yeah m38+3q+2@1358 { e,16 d,16 cs, b,,16 a,, | gs,,16 a,, gs,,16 fs,, es,,16 ds,, cs,,8 } 0/11 bad m39+2q@1384 { a,,8 d, cs, fs, ds, | gs,8 } 19 ==> Found episode at m37+3q@1320, period 12 (1q) 19 ==> 2 occurrences, until m38+1q+4@1344 ==> Scores: 2:6, 3:3, 4:7 / 7 notes (removing this one, strictly included - end) 19 ==> Found episode at m38@1332, period 24 (3q) 19 ==> 2 occurrences, until m39+1q+4@1380 ==> Scores: 2:9, 3:1, 4:0 / 16 notes (removing this one, strictly included - begin) 1 2 3 4 5 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 cad-truth + + + + + + S-truth S----- S----- Sext-- A-truth S----- CS---- Sext-- S----- S----- T-truth S-----S----- Sext-- Sext-- S----- CS---- Sext-- Sext-- 1 2 3 4 5 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 soprano S10-- S10-- alto S08-- S07-- S09-- S09-- tenor S10-- S08-- S09-- S10-- S07-- S09-- I V I V I VI I VI V IV VI detected =- =- sequences ==--++--