===== data/wtc-i-08--bwv-853.krn Key: 6 Time: 4/4 (binary) One measure in offsets : 32 Voices: 3 Truth found: i-08 cad-truth + S-truth S----- S----- S----S------Sinv-- Sinv--Sinvrhv S---Sinv S----- Sinv-- S----- Saug------ A-truth S----- S----- Srhv--S----- Sinv-- Sinv-- S---Sinv- S----- Saug------S----- Srhv-- S----- T-truth S----- S----- Sinv-- Sinv-- S---Sinv Saug------S----- S----- Max offset: 2784 Voices enter at: [80, 0, 224] 08 == Look for a 'Subject' in A between m1@0 and m3+2q@80 (+6 = 19 notes)... 08 == {0} 5(0/-8) [ 3]: 17 occ [ 55] 6(0/-7) [ 3]: 27 occ [102] 7(0/-6) [ 4]: 20 occ [100] 8(0/-5) [ 5]: 20 occ [120] 9(0/-4) [ 6]: 18 occ [128] 10(0/-3) [ 6]: 13 occ [102] 11(0/-2) [ 7]: 13 occ [115] 12(0/-1) [ 8]: 13 occ [128] 13(0/+0) [ 9]: 8 occ [ 89] 14(0/+1) [10]: 2 occ [ 25] 15(0/+2) [11]: 2 occ [ 27] 16(0/+3) [12]: 1 occ [ 15] 17(0/+4) [13]: 1 occ [ 16] 18(0/+5) [14]: 1 occ [ 17] 19(0/+6) [15]: 1 occ [ 18] % 08 ==> Subject will be: 9(-4) [ 6]: <9> 18 occ [128] { | ds4 as4. b8 as gs | fs8 gs as4 ds } % soprano m3+2q@80 as m20@608 as m24@736 es' m26+3q@824 ds' m52+2q@1648 as m57+2q+4@1812 es' m69+2q+4@2196 cs' % alto m1@0 ds m19+2q@592 as, m27+2q@848 gs m52+1q@1640 as, m61+2q+4@1940 es m80+2q+4@2548 as, % tenor m8@224 ds, m12+4@356 as,, m52@1632 as,, m67@2112 gs, m77+4@2436 es, 08 == Look for 'inverted subject' 08 == {0} 9(0/+0) [ 6]: 9 occ [ 65] % 08 ==> 'inverted subject' detected % soprano m30@928 fs' m45@1408 as m54+2q@1712 cs' m64+2q@2032 as' % alto m36@1120 gs m47+2q@1488 ds m54+1q@1704 cs % tenor m39+6@1222 b, m44+2q@1392 as,, 08 == Look for 'augmented subject' 08 == {0} 9(0/+0) [ 6]: 3 occ [ 21] % 08 ==> 'augmented subject' detected % soprano m77+2q@2448 es' % alto m67+2q@2128 gs % tenor m62@1952 as, 08 == Look for a 'Counter-subject' in A between m2+2q+1@49 and m5+1@129 (+4 = 14 notes)... 08 == {0} 8(0/-2) [ 5]: 1 occ [ 7] 9(0/-1) [ 6]: 1 occ [ 8] 10(0/+0) [ 6]: 1 occ [ 9] 11(0/+1) [ 7]: 1 occ [ 10] 12(0/+2) [ 8]: 1 occ [ 11] 13(0/+3) [ 9]: 1 occ [ 12] 14(0/+4) [10]: 1 occ [ 13] 08 ==> There are not enough occurrences, there will be no 'Counter-subject' here. 08 == Look for episodes... == Test periods : 16 == Period quarters : [1, 2, 4, 8] 08 ==> Found episode at m83@2624, period 32 (4q) 08 ==> 2 occurrences, until m85@2688 ==> Scores: 2:11, 3:3, 4:0 / 11 notes soprano ---- m83+4@2628 { b8 gs4. as8 b4. } 3/ 3 yeah m84+4@2660 { gs8 es4. fs8 gs4. } 0/ 3 bad m85+4@2692 { es8 cs4. cs8 ds es | fs8 } 0/ 3 bad m86+4@2724 { fs8 gs as b bs cs' ds' | ds'4 } alto ---- m83+1q+4@2636 { as,8 b, as, gs, fs, | es,4. } 5/ 5 yeah m84+1q+4@2668 { fs,8 gs, fs, es, ds, | cs,4. } 0/ 5 bad m85+1q+4@2700 { ds,8 es,4 fs,8 gs, | as,8 } 0/ 5 bad m86+4@2724 { as,8 b, cs ds ds es fs | es8 } tenor ---- m83+2q+4@2644 { fs,8 es, ds, | cs,2! } 3/ 3 yeah m84+2q+4@2676 { ds,8 cs, bs,, | as,,2! } 3/ 3 yeah m85+2q+4@2708 { gs,,8 fs,, es,, | ds,,8 } 0/ 3 bad m86+4@2724 { cs,8 b,, as,, gs,, fs, es, ds, | as,4 } 08 ==> Found episode at m83+2q@2640, period 32 (4q) 08 ==> 2 occurrences, until m85+2q@2704 ==> Scores: 2:11, 3:0, 4:0 / 11 notes [extending previous episode: 2.5 occurrences] soprano ---- m83+2q+4@2644 { as8 b4. gs8 es4. } 3/ 3 yeah m84+2q+4@2676 { fs8 gs4. es8 cs4. } 0/ 3 bad m85+2q+4@2708 { cs8 ds es | fs8 fs gs as b } alto ---- m83+2q+4@2644 { as,8 gs, fs, | es,4. fs,8 gs, } 5/ 5 yeah m84+2q+4@2676 { fs,8 es, ds, | cs,4. ds,8 es,4 } 0/ 5 bad m85+3q@2712 { fs,8 gs, | as,8 as, b, cs ds } tenor ---- m83+2q+4@2644 { fs,8 es, ds, | cs,2! } 3/ 3 yeah m84+2q+4@2676 { ds,8 cs, bs,, | as,,2! } 0/ 3 bad m85+2q+4@2708 { gs,,8 fs,, es,, | ds,,8 cs, b,, as,, gs,, } 08 ==> Found episode at m85+2q@2704, period 16 (2q) 08 ==> 2 occurrences, until m86+2q@2736 ==> Scores: 2:6, 3:4, 4:0 / 8 notes (collision) soprano ---- m85+2q+4@2708 { cs8 ds es | fs8 } 3/ 3 yeah m86+4@2724 { fs8 gs as b } 2/ 3 maybe m86+2q+4@2740 { bs8 cs' ds' | ds'4 } alto ---- m85+3q@2712 { fs,8 gs, | as,8 } 0/ 2 bad m86+4@2724 { as,8 b, cs ds } 0/ 2 bad m86+2q+4@2740 { ds8 es fs | es8 } tenor ---- m85+2q+4@2708 { gs,,8 fs,, es,, | ds,,8 } 3/ 3 yeah m86+4@2724 { cs,8 b,, as,, gs,, } 2/ 3 maybe m86+2q+4@2740 { fs,8 es, ds, | as,4 } 08 ==> Found episode at m86@2720, period 16 (2q) 08 ==> 2 occurrences, until m87@2752 ==> Scores: 2:6, 3:0, 4:0 / 9 notes [extending previous episode: 3.0 occurrences] soprano ---- m86+4@2724 { fs8 gs as b } 2/ 3 maybe m86+2q+4@2740 { bs8 cs' ds' | ds'4 } alto ---- m86+4@2724 { as,8 b, cs ds } 2/ 3 maybe m86+2q+4@2740 { ds8 es fs | es8 } tenor ---- m86+4@2724 { cs,8 b,, as,, gs,, } 2/ 3 maybe m86+2q+4@2740 { fs,8 es, ds, | as,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----- S----- S----S------Sinv-- Sinv--Sinvrhv S---Sinv S----- Sinv-- S----- Saug------ A-truth S----- S----- Srhv--S----- Sinv-- Sinv-- S---Sinv- S----- Saug------S----- Srhv-- S----- T-truth S----- S----- Sinv-- Sinv-- S---Sinv Saug------S----- S----- 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 S06 S08 S07 S07- Sinv07 Sinv08 S07 Sinv07S07- Sinv07 S07- Saug07 alto S08 S08 S07 Sinv07 Sinv08 S07-Sinv07 S07- Saug07 S07- tenor S08 S06- Sinv06 Sinv08 S07 Saug07 S07 S07- I V I V VV II I IV VV II II IV VII II V detected ==--+ sequences =-+