===== data/wtc-i-05--bwv-850.krn Key: 2 Time: 4/4 (binary) One measure in offsets : 32 Voices: 4 Truth found: i-05 cad-truth + + S-truth S- S- S-CS2-CS2v A-truth S-CS2 CS2 S-CS2vCS3v T-truth S- CS2- CSCS3 S-CS3v B-truth S-CS CSCS S-CS CSCSCSCSS- Max offset: 864 Voices enter at: [136, 104, 40, 8] 05 == Look for a 'Subject' in B between m1+1q@8 and m2+1q@40 (+6 = 21 notes)... 05 == {0} 7(0/-8) [ 4]: 36 occ [214] 8(0/-7) [ 5]: 35 occ [245] 9(0/-6) [ 6]: 35 occ [263] 10(0/-5) [ 6]: 16 occ [137] 11(0/-4) [ 7]: 15 occ [143] 12(0/-3) [ 8]: 13 occ [138] 13(0/-2) [ 9]: 12 occ [141] 14(0/-1) [10]: 6 occ [ 73] 15(0/+0) [11]: 5 occ [ 64] 16(0/+1) [12]: 2 occ [ 27] 17(0/+2) [13]: 1 occ [ 16] 18(0/+3) [14]: 1 occ [ 17] 19(0/+4) [15]: 1 occ [ 18] 20(0/+5) [15]: 1 occ [ 19] 21(0/+6) [16]: 1 occ [ 20] % 05 ==> Subject will be: 9(-6) [ 6]: <9> 35 occ [263] { d,32 e, fs, g, fs,32 e, fs, d, b,8. } % soprano m5+1q@136 a m8+1q@232 b m11+1q@328 g m13+1q@392 d' m17@512 e m18@544 a m19@576 g m20@608 fs m23+1q@712 b m23+3q@728 a m24+1q@744 g m24+2q@752 cs' m24+3q@760 fs' % alto m4+1q@104 d m12+1q@360 d m20+1q@616 b, % tenor m2+1q@40 a, m6+1q@168 fs m6+3q@184 e m14+1q@424 g, m20+2q+6@630 a, % bass m1+1q@8 d, m7+1q@200 d,, m9@256 b,, m10@288 a,, m11@320 g,, m13@384 b,, m15+1q@456 e,, m19+3q+6@606 e, m20+1q+6@622 d, m22+2q+4@692 cs, m23+4@708 b,, m23+1q+4@716 e, m23+2q+4@724 a, m23+3q+4@732 d 05 == Look for 'inverted subject' 05 == {0} 9(0/+0) [ 6]: 0 occ [ 0] 05 ==> There are not enough occurrences, there will be no 'inverted subject' here. 05 == Look for 'augmented subject' 05 == {0} 9(0/+0) [ 6]: 0 occ [ 0] 05 ==> There are not enough occurrences, there will be no 'augmented subject' here. 05 == Look for a 'Counter-subject' in B between m1+2q+1@17 and m2+2q+1@49 (+4 = 12 notes)... 05 == {0} 6(0/-2) [ 3]: 8 occ [ 29] 7(0/-1) [ 4]: 2 occ [ 10] 8(0/+0) [ 5]: 1 occ [ 7] 9(0/+1) [ 6]: 1 occ [ 8] 10(0/+2) [ 6]: 1 occ [ 9] 11(0/+3) [ 7]: 1 occ [ 10] 12(0/+4) [ 8]: 1 occ [ 11] % 05 ==> Counter-subject will be: 6(-2) [ 3]: <15> 8 occ [ 29] { b,16 a,8. g,16 | fs,8. g,16 fs,8. } % soprano m7@192 g' m11+2q+6@342 e' % alto m4+2q+6@118 b m12+2q+6@374 b % tenor m7@192 a % bass m1+2q+6@22 b, m1+3q+6@30 g, m15+2q+6@470 c, 05 == Look for episodes... == Test periods : 16 == Period quarters : [1, 2, 4, 8] 05 ==> Found episode at m6@160, period 16 (2q) 05 ==> 2 occurrences, until m7@192 ==> Scores: 2:13, 3:0, 4:0 / 15 notes soprano ---- m6+4@164 { cs'32 e' fs' g' a'8. a'16 a'8 } 5/ 6 yeah m6+2q+4@180 { a'32 d' e' fs' g'8. g'16 | g'4 } 0/ 6 bad m7+1q@200 { fs'8. e'16 d'8. } 0/ 6 bad m7+2q+6@214 { e'16 cs'8. cs'16 | cs'4 } alto ---- m6+1q@168 { cs'4 d' } 0/ 1 bad m6+3q@184 { d'4 | cs'8 } 0/ 1 bad m7+4@196 { cs'32 e' d' cs' d'8. cs'16 b4 } 0/ 1 bad m7+3q@216 { e4 | a4 } tenor ---- m6+1q@168 { fs32 g a b a32 g a fs b4 } 8/ 8 yeah m6+3q@184 { e32 fs g a g32 fs g e | a4 } 0/ 8 bad m7+1q@200 { a8. g16 fs8. } 0/ 8 bad m7+2q+6@214 { g16 a4 | d4 } 05 ==> Found episode at m9@256, period 32 (4q) 05 ==> 2 occurrences, until m11@320 ==> Scores: 2:28, 3:1, 4:0 / 28 notes soprano ---- m9+1q@264 { b'16 a' b'16 gs' gs'16 fs' gs'16 e' e'16 d' e'16 cs' | cs'4 } 12/12 yeah m10+1q@296 { a'16 g' a'16 fs' fs'16 e' fs'16 d' d'16 c' d'16 b | b4 } 1/12 bad m11+1q@328 { g32 a b c' b32 a b g e'8. e'16 d'8. c'16 | b8. } 0/12 bad m12+6@358 { cs'16 d'2 cs'4 | d'4 } alto ---- m9+2q@272 { d'8. b16 b8. a16 | a4 } 4/ 4 yeah m10+2q@304 { c'8. a16 a8. g16 | g4 } 0/ 4 bad m12+1q@360 { } 0/ 4 bad m12+1q@360 { d32 e fs g fs32 e fs d b8. b16 a8. g16 | fs8. } tenor ---- m9+2q@272 { b8. gs16 gs8. e16 | e4 } 4/ 4 yeah m10+2q@304 { a8. fs16 fs8. d16 | d4 } 0/ 4 bad m14+1q@424 { } 0/ 4 bad m14+1q@424 { } bass ---- m9+1@257 { cs,32 d, e, d,32 cs, d, b,, gs,8 | r2! a,,32 } 8/ 8 yeah m10+1@289 { b,,32 cs, d, cs,32 b,, cs, a,, fs,8 | r2! g,,32 } 0/ 8 bad m11+1@321 { a,,32 b,, c, b,,32 a,, b,, g,, e,8. d,16 c,4 d, | g,8. } 0/ 8 bad m12+6@358 { a,16 b,8. a,16 g,8. e,16 a,8. a,,16 | b,,32 } 05 ==> Found episode at m17@512, period 32 (4q) 05 ==> 3 occurrences, until m20@608 ==> Scores: 2:16, 3:16, 4:0 / 25 notes soprano ---- m17+1@513 { fs32 g a g32 fs g e g'8 | r2! a32 } 8/ 8 yeah m18+1@545 { b32 cs' d' cs'32 b cs' a fs'8 | r2! g32 } 8/ 8 yeah m19+1@577 { a32 b c' b32 a b g e'8 | r2! fs32 } 0/ 8 bad m20+1@609 { g32 a b a32 g a fs d'8. d'16 d'8. e'16 cs'8. d'32 e' | fs'4 } alto ---- m17+2q@528 { e8. cs16 cs8. a,16 | a,4 } 4/ 4 yeah m18+2q@560 { d8. b,16 b,8. g,16 | g,4 } 4/ 4 yeah m19+2q@592 { cs8. a,16 a,8. fs,16 | fs,4 } 0/ 4 bad m20+1q@616 { b,32 cs d e d32 cs d b, g2 | fs4 } tenor ---- m17+1q+6@526 { b,8. g,16 g,8. e,16 e,4 } 4/ 4 yeah m18+1q+6@558 { a,8. fs,16 fs,8. d,16 d,4 } 4/ 4 yeah m19+1q+6@590 { g,8. e,16 e,8. cs,16 cs,4 } 0/ 4 bad m20+2q+6@630 { a,32 b, cs32 d cs b, cs32 a, d4 } bass ---- m17+1q@520 { b,16 a, b,16 g, g,16 fs, g,16 d, e,16 cs,4 } 0/ 9 bad m18+2@546 { a,16 g,16 a, fs,16 fs, e,16 fs, cs,16 d, b,,4 g,16 fs, | g,16 } 0/ 9 bad m19+2@578 { e,16 e,16 d, e,16 b,, cs,16 a,,4 r e,32 fs, | g,32 } 0/ 9 bad m20+1@609 { a,32 g, fs, g,32 e, a,4 d,32 e, fs,32 g, fs, e, fs,32 d, g,8 } 05 ==> Found episode at m17+2q@528, period 32 (4q) 05 ==> 2 occurrences, until m19+2q@592 ==> Scores: 2:16, 3:0, 4:0 / 28 notes (removing this one, strictly included - end) 05 ==> Found episode at m18@544, period 32 (4q) 05 ==> 2 occurrences, until m20@608 ==> Scores: 2:16, 3:0, 4:8 / 28 notes (removing this one, strictly included - begin) 05 ==> Found episode at m25@768, period 16 (2q) 05 ==> 2 occurrences, until m26@800 ==> Scores: 2:6, 3:3, 4:0 / 6 notes soprano ---- m25+6@774 { cs'16 d'8. e'16 fs'8. } 3/ 3 yeah m25+2q+6@790 { fs16 g8. a16 | b8. } 2/ 3 maybe m26+6@806 { b16 cs'8. d'16 fs4 } alto ---- m25+6@774 { a16 a8. cs'16 d'8. } 3/ 3 yeah m25+2q+6@790 { d16 d8. fs16 | g8. } 1/ 3 maybe m26+6@806 { d16 e8. fs16 d4 } 1 2 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--CS2- S--CS2v A-truth S--CS2- CS2- S--CS2vCS3-CS3v T-truth S-- CS2-CS3- CS--CS3- S--CS3v B-truth S--CS-- CS--CS-- S--CS-- CS--CS--CS--CS-- S-- 1 2 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 S08 CS04 S08 S08- S08 S07 S08 S08 S08 S07 S07 alto S08- S08- S08 tenor S08 S07CS03 S08 S07 bass S08-- S08 S08 S08 S08 S07 S08- S07- S07S07- I V I V III I VI VI V IV I VI IV II II V IV IIVI VIIVIV IVIII detected ==-- ====---- ====----++++ ==-- sequences