===== data/wtc-i-18--bwv-863.krn Key: 5 Time: 4/4 (binary) One measure in offsets : 32 Voices: 4 (guessed) Truth found: i-18 cad-truth + S-truth S---CS-- CS-- CS2- S--- CS2- S--- A-truth S---CS-- CS2- CS-- S--- CS-- CS2- T-truth S---CS--CS2- S--- S--- CS-- S--- B-truth S--- S--- S--- Max offset: 1312 Voices enter at: [136, 72, 8, 200] 18 == Look for a 'Subject' in T between m1+1q@8 and m3+1q@72 (+6 = 23 notes)... 18 == {0} 9(0/-8) [ 6]: 12 occ [ 91] 10(0/-7) [ 6]: 12 occ [103] 11(0/-6) [ 7]: 12 occ [115] 12(0/-5) [ 8]: 12 occ [127] 13(0/-4) [ 9]: 12 occ [139] 14(0/-3) [10]: 12 occ [151] 15(0/-2) [11]: 12 occ [163] 16(0/-1) [12]: 8 occ [114] 17(0/+0) [13]: 8 occ [121] 18(0/+1) [14]: 5 occ [ 81] 19(0/+2) [15]: 4 occ [ 69] 20(0/+3) [15]: 4 occ [ 73] 21(0/+4) [16]: 3 occ [ 60] 22(0/+5) [17]: 3 occ [ 63] 23(0/+6) [18]: 3 occ [ 66] % 18 ==> Subject will be: 15(-2) [11]: <15> 12 occ [163] { gs,4 fs,8 gs,16 as, b,8 as, | gs,8 cs ds fs, gs, gs, as, as, | ds,8 } % soprano m5+1q@136 gs m24+1q@744 ds' m37+1q+4@1164 cs' % alto m3+1q@72 ds m19+1q@584 ds % tenor m1+1q@8 gs, m11+1q@328 ds m17+1q@520 gs, m32+1q@1000 gs, % bass m7+1q@200 ds, m15+1q@456 cs, m26+1q@808 fs, 18 == Look for 'inverted subject' 18 == {0} 15(0/+0) [11]: 0 occ [ 0] 18 ==> There are not enough occurrences, there will be no 'inverted subject' here. 18 == Look for 'augmented subject' 18 == {0} 15(0/+0) [11]: 0 occ [ 0] 18 ==> There are not enough occurrences, there will be no 'augmented subject' here. 18 == Look for a 'Counter-subject' in T between m3+1@65 and m5+1@129 (+4 = 19 notes)... 18 == {0} 13(0/-2) [ 9]: 5 occ [ 59] 14(0/-1) [10]: 5 occ [ 64] 15(0/+0) [11]: 5 occ [ 69] 16(0/+1) [12]: 3 occ [ 44] 17(0/+2) [13]: 2 occ [ 30] 18(0/+3) [14]: 2 occ [ 31] 19(0/+4) [15]: 1 occ [ 18] % 18 ==> Counter-subject will be: 15(+0) [11]: <30> 5 occ [ 69] { es,8 fs,4. e,16 fs, gs,8 fs,16 gs, | as,8 gs,16 as, b,8 gs, as, r fs, | r8 gs, } % soprano m7+4@196 es m11+4@324 es' % alto m5@128 gs, % tenor m3+4@68 es, m19+4@580 es, % bass 18 == Look for episodes... == Test periods : 16 == Period quarters : [1, 2, 4, 8] 18 ==> Found episode at m8+2q@240, period 32 (4q) 18 ==> 2 occurrences, until m10+2q@304 ==> Scores: 2:11, 3:0, 4:0 / 15 notes soprano ---- m8+3q@248 { fs8 | r8 gs as b4 cs'8 } 0/ 4 bad m9+3q@280 { as8 | r8 b ds'16 cs' ds'4 es'8 } 0/ 4 bad m10+3q@312 { cs'8 | r8 ds' es' fs'4. } 0/ 4 bad m11+2q+4@340 { e'16 fs' gs'8 fs'16 gs' | as'8 gs'16 as' b'8 gs' as' } alto ---- m8+3q@248 { ds8 | r8 ds4 r8 fs gs } 3/ 3 yeah m9+3q@280 { fs8 | r8 fs4 r8 as b } 0/ 3 bad m10+3q@312 { as8 | r8 fs gs as b16 as gs8 } 0/ 3 bad m11+2q+4@340 { cs'4 ds'8 | e'4 ds' cs'2. } tenor ---- m8+3q@248 { as,8 | r8 b,4 r8 b, e } 3/ 3 yeah m9+3q@280 { cs8 | r8 ds4 r8 ds gs } 0/ 3 bad m10+3q@312 { es8 | r8 ds r ds4 bs,8 } 0/ 3 bad m11+2q+4@340 { cs16 ds e8 ds | cs8 fs gs b, cs } bass ---- m8+2q+4@244 { cs,8 ds, ds, | gs,,4 r8 ds, e, } 5/ 5 yeah m9+2q+4@276 { e,8 fs, fs, | b,,4 r8 fs, gs, } 0/ 5 bad m10+2q+4@308 { gs,8 as, as, | ds,8 } 0/ 5 bad m15+1q@456 { } 18 ==> Found episode at m9@256, period 32 (4q) 18 ==> 2 occurrences, until m11@320 ==> Scores: 2:9, 3:0, 4:0 / 15 notes [extending previous episode: 2.5 occurrences] soprano ---- m9+4@260 { as8 b4 cs'8 r as | r8 b } 0/ 4 bad m10+4@292 { ds'16 cs' ds'4 es'8 r cs' | r8 ds' } 0/ 4 bad m11+4@324 { es'8 fs'4. e'16 fs' gs'8 fs'16 gs' | as'8 } 0/ 4 bad m12+4@356 { gs'16 as' b'8 gs' as' r fs' | r8 gs' } alto ---- m9+1q+4@268 { fs8 gs r fs | r8 fs4 } 2/ 3 maybe m10+1q+4@300 { as8 b r as | r8 fs } 0/ 3 bad m11+4@324 { gs8 as b16 as gs8 cs'4 ds'8 | e'4 } 0/ 3 bad m12+1q@360 { ds'4 cs'2. } tenor ---- m9+1q+4@268 { b,8 e r cs | r8 ds4 } 2/ 3 maybe m10+1q+4@300 { ds8 gs r es | r8 ds } 0/ 3 bad m11+1q@328 { ds4 bs,8 cs16 ds e8 ds | cs8 } 0/ 3 bad m12+4@356 { fs8 gs b, cs cs ds ds | gs,4 } bass ---- m9+1q+4@268 { ds,8 e, e, fs, fs, | b,,4 } 5/ 5 yeah m10+1q+4@300 { fs,8 gs, gs, as, as, | ds,8 } 0/ 5 bad m15+1q@456 { } 0/ 5 bad m15+1q@456 { } 18 ==> Found episode at m12+2q@368, period 32 (4q) 18 ==> 2 occurrences, until m14+2q@432 ==> Scores: 2:12, 3:0, 4:0 / 12 notes soprano ---- m12+3q@376 { fs'8 | r8 gs' fs'16 e' ds'8 e' fs' } 6/ 6 yeah m13+3q@408 { ds'8 | r8 e' ds'16 cs' bs8 cs' ds' } 0/ 6 bad m14+3q@440 { bs8 | r8 cs'4 } 0/ 6 bad m15+2q+4@468 { cs'4 ds'8 | e'4 ds' cs'2! } alto ---- m13+1q@392 { b4 a2. } 1/ 1 maybe m14+1q@424 { gs4 fs2! } 0/ 1 bad m15+4@452 { e16 fs gs8 fs16 e ds8 } 0/ 1 bad m15+2q+4@468 { e16 fs gs8 fs16 gs | as8 gs16 as b8 gs as } tenor ---- m12+2q+4@372 { cs8 ds ds | gs,4 r8 gs, a, } 5/ 5 yeah m13+2q+4@404 { a,8 b, b, | e,4 r8 e, fs, } 0/ 5 bad m14+2q+4@436 { fs,8 gs, gs, | cs,8 ds, e, fs, gs,4. } 0/ 5 bad m15+3q+4@476 { b,8 | cs4 b,8 ds e } 18 ==> Found episode at m13@384, period 32 (4q) 18 ==> 2 occurrences, until m15@448 ==> Scores: 2:12, 3:0, 4:0 / 12 notes [extending previous episode: 2.5 occurrences] soprano ---- m13+4@388 { fs'16 e' ds'8 e' fs' r ds' | r8 e' } 6/ 6 yeah m14+4@420 { ds'16 cs' bs8 cs' ds' r bs | r8 cs'4 } 0/ 6 bad m15+2q+4@468 { cs'4 ds'8 | e'4 } 0/ 6 bad m16+1q@488 { ds'4 cs'2! } alto ---- m13+1q@392 { b4 a2. } 1/ 1 maybe m14+1q@424 { gs4 fs2! } 0/ 1 bad m15+4@452 { e16 fs gs8 fs16 e ds8 e16 fs gs8 fs16 gs | as8 } 0/ 1 bad m16+4@484 { gs16 as b8 gs as r fs | r8 gs } tenor ---- m13+1q+4@396 { gs,8 a, a, b, b, | e,4 } 5/ 5 yeah m14+1q+4@428 { e,8 fs, fs, gs, gs, | cs,8 } 0/ 5 bad m15+4@452 { ds,8 e, fs, gs,4. b,8 | cs4 } 0/ 5 bad m16+1q@488 { b,8 ds e r ds | r8 ds } 18 ==> Found episode at m20+2q@624, period 32 (4q) 18 ==> 3 occurrences, until m23+2q@720 ==> Scores: 2:7, 3:7, 4:0 / 13 notes alto ---- m20+2q+4@628 { cs8 ds ds | gs,8 fs gs4. } 2/ 5 maybe m21+2q+4@660 { fs16 es fs16 ds gs8 | as2! } 2/ 5 maybe m22+2q+4@692 { gs16 fs gs16 es as8 | bs2! } 0/ 5 bad m23+2q+4@724 { as16 gs as16 bs cs'4 bs16 as gs16 as fs16 gs as2! } tenor ---- m20+3q@632 { fs,8 | r8 gs,4 r8 b, as, } 0/ 3 bad m21+2q+4@660 { gs,8 as, bs, | es,8 ds es fs bs, } 0/ 3 bad m22+2q+4@692 { as,8 bs, cs | ds2! } 0/ 3 bad m23+2q+4@724 { cs16 bs, cs8 as,8. as,16 ds16 cs bs,16 as, bs,8 as, } bass ---- m21+4@644 { b,,16 as,, b,,16 gs,, cs,8 ds,2! } 5/ 5 yeah m22+4@676 { cs,16 bs,, cs,16 as,, ds,8 es,2! } 5/ 5 yeah m23+4@708 { ds,16 cs, ds,16 bs,, es,8 fs,2! } 0/ 5 bad m23+3q+6@734 { es,16 | ds,4 es, as,, } 18 ==> Found episode at m21+2q@656, period 32 (4q) 18 ==> 2 occurrences, until m23+2q@720 ==> Scores: 2:10, 3:0, 4:0 / 17 notes (removing this one, strictly included - begin) 18 ==> Found episode at m28@864, period 32 (4q) 18 ==> 2 occurrences, until m30@928 ==> Scores: 2:11, 3:0, 4:0 / 18 notes soprano ---- m28+1q@872 { b4. as16 gs as16 fs bs8 | cs'2! } 0/ 6 bad m29+2q+4@916 { b16 as b16 gs cs'8 | ds'8 } 0/ 6 bad m30+4@932 { cs'16 b as8 b cs' r as | r8 b } 0/ 6 bad m31+4@964 { as16 gs fs8 gs as r fs | r8 gs4 } alto ---- m28+4@868 { ds16 cs ds16 b, es8 fs2! } 5/ 5 yeah m29+4@900 { e16 ds e16 cs fs8 gs2. } 0/ 5 bad m30+1q@936 { fs4 e2. } 0/ 5 bad m31+1q@968 { ds4 cs2! } bass ---- m28+4@868 { as,,8 gs,, cs, fs,, e,, ds,, gs,, | cs,8 } 6/ 7 yeah m29+4@900 { b,,8 as,, ds, gs,, fs,, es,, as,, | ds,,4 } 0/ 7 bad m30+1q+4@940 { ds,8 e, e, fs, fs, | b,,4 } 0/ 7 bad m31+1q+4@972 { b,,8 cs, cs, ds, ds, | gs,,8 } 18 ==> Found episode at m30@928, period 32 (4q) 18 ==> 2 occurrences, until m32@992 ==> Scores: 2:12, 3:0, 4:0 / 12 notes (collision) soprano ---- m30+4@932 { cs'16 b as8 b cs' r as | r8 b } 6/ 6 yeah m31+4@964 { as16 gs fs8 gs as r fs | r8 gs4 } 0/ 6 bad m32+2q+4@1012 { gs4 as8 | b4 } 0/ 6 bad m33+1q@1032 { as4 gs2. } alto ---- m30+1q@936 { fs4 e2. } 1/ 1 maybe m31+1q@968 { ds4 cs2! } 0/ 1 bad m32+4@996 { b,16 cs ds8 cs16 b, as,8 bs,16 cs ds8 cs16 ds | es8 } 0/ 1 bad m33+4@1028 { ds16 es fs8 ds es r cs | r8 ds } bass ---- m30+1q+4@940 { ds,8 e, e, fs, fs, | b,,4 } 5/ 5 yeah m31+1q+4@972 { b,,8 cs, cs, ds, ds, | gs,,8 } 0/ 5 bad m32+4@996 { as,,8 b,, cs, ds, fs,8. gs,16 fs,16 es, | ds,16 } 0/ 5 bad m33+2@1026 { cs,16 bs,,16 as,, gs,,16 fs,, gs,,16 as,, b,,4 as,,8 gs,, | fs,,8 } 1 2 3 4 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 cad-truth + S-truth S---CS-- CS-- CS2- S--- CS2- S--- A-truth S---CS-- CS2- CS-- S--- CS-- CS2- T-truth S---CS--CS2- S--- S--- CS-- S--- B-truth S--- S--- S--- 1 2 3 4 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 soprano S14-CS14 CS14 S14- S14-- alto S13-CS13 S13- tenor S14-CS14 S13- S14-CS14 S14- bass S13- S14- S13- I V I V V IV I V V VII I IV detected ==--+ ==--+ ==--++ ==-- sequences ==--