ABC Generation Test Report

111

Total Tests

89

Passed (80.2%)

17

Fouls (beaming/slur)

5

Failed

Test Results

✓ 1Chronicles 16:8 PASS
File: 1Chr16v8.abc Citation: 1Chronicles 16:8 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
E c EE (E/F/) E B B (A/B/) B FF EE G G EE E...
✓ 2Samuel 1:19 PASS
File: 2Sam1v19.abc Citation: 2Samuel 1:19 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
E (E/F/) EE (D/E/) E EE GG G A G E F FF E...
✓ 2Samuel 1:19 words 1–5 PASS
File: 2Sam1v19w1to5.abc Citation: 2Samuel 1:19 Words: 1–5 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
E (E/F/) EE (D/E/) E EE GG G A G...
✓ 2Samuel 1:24 words 1–4 PASS
File: 2Sam1v24w1to4.abc Citation: 2Samuel 1:24 Words: 1–4 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
E EF EE (D/E/) E E G G AA...
✗ Amos 1:3 words 1–9 FAIL Bmissing75%
File: Amo1v3w1to9.abc Citation: Amos 1:3 Words: 1–9 K: exp F = gen F (DORIAN_SHARP_4_D)
− Missing ×3♩ Wrong duration ×2+ Extra ×2
Exp
B B A AA (^G/A/) A A AA (A/B/) A A A ^G A ∅ AA AA F A AAA ∅ =G
Got
B B A AA (^G/A/) ∅ A AA ∅ AB A A ∅ A (^G/A/) AA AA F A AA ^G =G
− Missing A was removed
− Missing (A/B/) was removed
♩ Wrong duration A → AB
− Missing ^G was removed
+ Extra (^G/A/) was added
♩ Wrong duration AAA → AA
+ Extra ^G was added
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑כֹּה—Yetiv70
1↑אָ——70
1מַר—Munach69
2↑אְ——69
2דֹ——69
2נָי ◄Zaqef_Qatan—68,69
3↑עַל ◄——69
3שְׁ——69
3לֹ ◄——69
3שָׁה ◄Qadma—69,70
4↑פִּשְׁ——69
4עֵי ◄—Munach69
5↑דַ ◄——69
5מֶּ ◄Zaqef_Qatan—68,69
5שֶׂק———
6↑וְ——69
6עַל——69
6אַרְ——69
6בָּ——69
6עָה—Tipcha65
7↑לֹא ◄—Munach69
8↑אֲ——69
8שִׁי ◄——69
8בֶ—Etnachta68
8נּוּ——67
75% match — click to show full sequences
Expected:
B B A AA (^G/A/) A A AA (A/B/) A A A ^G A AA AA F A AAA =G
Generated:
B B A AA (^G/A/) A AA AB A A A (^G/A/) AA AA F A AA ^G =G
✓ Deuteronomy 6:4 PASS
File: Deu6v4.abc Citation: Deuteronomy 6:4 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
E G GG A AA F FF GG GG F F E...
✓ Ecclesiastes 12:14 from word 3 PASS
File: Ecc12v14w3.abc Citation: Ecclesiastes 12:14 From Word: 3 K: exp Em = gen Em (AEOLIAN)
Output matches expected:
EEE D D F FF G B B B A A G GG E...
✓ Ecclesiastes 1:14 PASS
File: Ecc1v14.abc Citation: Ecclesiastes 1:14 K: exp Em = gen Em (AEOLIAN)
Output matches expected:
E F (E/F/) E E E E/E/ D E E/E/ G BB B AA AA F F D GG G F EE...
✓ Ecclesiastes 1:2 PASS
File: Ecc1v2.abc Citation: Ecclesiastes 1:2 K: exp Em = gen Em (AEOLIAN)
Output matches expected:
E c cc (c/d/) c B B AB B F FF G G F EE...
✓ Ecclesiastes 1:5 PASS
File: Ecc1v5.abc Citation: Ecclesiastes 1:5 K: exp Em = gen Em (AEOLIAN)
Output matches expected:
EE F F GG G B B AA A B AA G A D D FF G E...
✓ Ecclesiastes 1:7 words 1–6 PASS
File: Ecc1v7w1to6.abc Citation: Ecclesiastes 1:7 Words: 1–6 K: exp Em = gen Em (AEOLIAN)
Output matches expected:
E EE (E/F/) E B B B (A/B/) BB G G BB B A...
~ Esther 2:9 words 1–11 FOUL FOUL92%
File: Est2v9w1to11.abc Citation: Esther 2:9 Words: 1–11
~ All notes are correct — Beaming-only differences (92% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑וַ——64
0תִּי——64
0טַבQadma—66
1↑הַ—Silluq64
1נַּ—Silluq64
1עֲ——64
1רָה—Munach71
2↑בְ——71
2עֵי——71
2נָיוZinor—71,70,73
3↑וַ——71
3תִּ——71
3שָּׂא—Munach71
4↑חֶ—Munach71
4סֶד——71
5↑לְ——71
5פָ——71
5נָיוSegol—71,70,71,69
6↑וַיְTelisha_Gedola—76,74,73
6בַ——71
6הֵל——71
7↑אֶת——71
7תַּמְ——71
7רוּ——71
7קֶי—Mahpakh73
7הָ——73
8↑וְ——73
8אֶת——73
8מָ—Silluq64
8נֹו——64
8תֶיQadma—66
8הָ ◄Qadma—64,66
9↑לָ—Munach71
9תֵת ◄——71
10↑לָהּZaqef_Qatan—70
Sequences
Expected:
EE F E E/E/ B BB (3(B/^A/c/) BB B BB BB (B/4^A/4B/4A/4) (3(e/=d/c/) BB B BB cc cc EE F (E/F/) B B ^A
Generated:
EE F E E/E/ B BB (3(B/^A/c/) BB B BB BB (B/4^A/4B/4A/4) (3(e/=d/c/) BB B BB cc cc EE F (E/F/) BB ^A
~ Esther 3:1 FOUL FOUL82%
File: Est3v1.abc Citation: Esther 3:1
~ All notes are correct — Beaming-only differences (82% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑אַ——64
0חַר—Munach71
2↑הַדְּ——71
2בָ——71
2רִים—Munach71
3↑הָ——71
3אֵRevia—71,70
3לֶּה——71
4↑גִּ——71
4דַּלTelisha_Qetana—71,72,74,76
5↑הַ——71
5מֶּQadma—74
5לֶךְ——71
6↑אֲ——71
6חַשְׁ——71
6וֵ——71
6רֹושׁGeresh—74
7↑אֶת——71
7הָ——71
7מָן—Darga60
8↑בֶּן——60
8הַמְּ——60
8דָ—Tvir62
8תָא——62
9↑הָ—Silluq64
9אֲ——64
9גָ——64
9גִי—Tipcha67
10↑וַיְ—Silluq64
10נַשְּׂ——64
10אֵ—Etnachta70
10הוּ——70
11↑וַ ◄——70
11יָּ ◄Pashta—71
11שֶׂם ◄Pashta—70,71
12↑אֶת ◄——70
12כִּסְ ◄——70
12אֹו ◄Zaqef_Qatan—67,70
13↑מֵ ◄——70
13עַל ◄Zaqef_Gadol—67,65
14↑כׇּל ◄——70
14הַ——70
14שָּׂ ◄——70
14רִים—Tipcha67
15↑אֲ——67
15שֶׁר—Merkha65
16↑אִ——65
16תֹּו—Silluq64
Sequences
Expected:
E B BB B B (B/^A/) B B (B/4c/4d/4e/4) B dB BBB d B B C C C DD EE/E/ G EE ^AA ^A B (^A/B/) ^A A (G/^A/) ^A (G/F/) ^A ^AA G G F F E
Generated:
E B BB B B (B/^A/) B B (B/4c/4d/4e/4) B dB BBB d B B C C C DD EE/E/ G EE ^AA A B (A/B/) A A (G/A/) A (G/F/) A AA G G F F E
✓ Esther 3:12 words 1–9 PASS
File: Est3v12w1to9.abc Citation: Esther 3:12 Words: 1–9 K: exp EPhr = gen EPhr (LOCRIAN_DIMINISHED__rhythmProfile=PEREMPTORY)
Output matches expected:
EEE (E/4F/4G/4^A/4) E F E GE E BB EE (E/D/) EE F E B (3(B/^A/c/) (B/4^A/4B/4^A/4)...
✓ Esther 5:2 words 1–10 PASS
File: Est5v2w1to10.abc Citation: Esther 5:2 Words: 1–10 K: exp Em = gen Em (AEOLIAN__rhythmProfile=COURTLY)
Output matches expected:
E (E/4F/4G/4A/4) E F E GE E E B BB (B/A/) B c (B/c/) EE D E F G GG A...
✓ Esther 5:2 words 1–4 PASS
File: Est5v2w1to4.abc Citation: Esther 5:2 Words: 1–4 K: exp Em = gen Em (AEOLIAN__rhythmProfile=COURTLY)
Output matches expected:
E (E/4F/4G/4A/4) E F E GE E E B...
✓ Esther 5:2 words 2–5 PASS
File: Est5v2w2to5.abc Citation: Esther 5:2 Words: 2–5 K: exp Em = gen Em (AEOLIAN__rhythmProfile=COURTLY)
Output matches expected:
E F E GE E E B BB (B/A/)...
✓ Esther 5:7-8 PASS
File: Est5v7.4-8.4.abc Citation: Esther 5:7-8 K: exp Em = gen Em (AEOLIAN__rhythmProfile=COURTLY)
Output matches expected:
A EE G GG EE E E E FE G EE B B (B/A/) B...
~ Esther 7:9 words 7–11 FOUL FOUL75%
File: Est7v9w7to11.abc Citation: Esther 7:9 Words: 7–11
~ All notes are correct — Beaming-only differences (75% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
6↑גַּם ◄—Munach71
7↑הִ——71
7נֵּה ◄—Silluq64
7הָ——64
7עֵץ—Munach71
8↑אֲ——71
8שֶׁר——71
8עָ——71
8שָׂה—Yerah_Ben_Yomo63
9↑הָTelisha_Gedola—67,65,64
9מָן ◄Telisha_Qetana—63,64,65,67
10↑לְ—Silluq64
10מָרְ——64
10דְּ——64
10כַיGershayim—67,64,67
Sequences
Expected:
B B E E B BB B ^D (3(G/F/E/) (^D/E/F/G/) EEE (3(G/E/G/)
Generated:
B BE E B BB B ^D (3(G/F/E/) (D/E/F/G/) EEE (3(G/E/G/)
✓ Exodus 15:17 from word 9 PASS
File: Exo15v17w9.abc Citation: Exodus 15:17 From Word: 9 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
A (G/F/) AA G E/E/ F F EE...
✓ Exodus 15:18 PASS
File: Exo15v18.abc Citation: Exodus 15:18 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
EE F F G GG F F E...
✓ Exodus 15:3-4 PASS
File: Exo15v3to4.abc Citation: Exodus 15:3-4 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
EE G B BB A AA G G E EE F F D DD G G B B A AA F EE G G F FF E...
✗ Exodus 20:2 FAIL Bornament-shape74%
File: Exo20v2.abc Citation: Exodus 20:2 K: exp C ≠ gen EPhr ^g (PHRYGIAN_DOMINANT)
≈ Ornament notes ×2≈ Ornament shape ×3
Exp
EE (^G/A/) GG B BB (3(A/B/A/)A A (C/B/) EE D (3(E/F/^G/) D (3(E/D/F/)F F (3(A/F/^G/)G G (F/B/) BB (3(B/A/E/)
Got
EE (G/A/) GG B BB GA A (C/B/) EE D (D/4D/4E/4F/4) D GF F BG G (F/B/) BB (3(B/A/E/)
≈ Ornament notes (^G/A/) → (G/A/)
≈ Ornament shape (3(A/B/A/)A → GA
≈ Ornament notes (3(E/F/^G/) → (D/4D/4E/4F/4)
≈ Ornament shape (3(E/D/F/)F → GF
≈ Ornament shape (3(A/F/^G/)G → BG
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑אָ—Silluq64
0נֹ——64
0כִי ◄PashtaTipcha68,69
1↑אְ——68
1דֺ——68
1נָי—Munach71
2↑אֱ——71
2לֹ——71
2הֶיZaqef_QatanEtnachta68
2ךָ ◄——69
3↑אֲ——69
3שֶׁר—Darga60,71
4↑הֹו—Silluq64
4צֵא——64
4תִי—Tvir62
4ךָ ◄Telisha_Qetana—62,62,64,65
5↑מֵ——62
5אֶQadmaMerkha68
5רֶץ ◄——65
6↑מִצְ——65
6רַGereshTipcha71
6יִם ◄——68
7↑מִ——68
7בֵּית—Merkha65,71
8↑עֲ——71
8בָ——71
8דִיםReviaSilluq71,69,64
74% match — click to show full sequences
Expected:
EE (^G/A/) GG B BB (3(A/B/A/)A A (C/B/) EE D (3(E/F/^G/) D (3(E/D/F/)F F (3(A/F/^G/)G G (F/B/) BB (3(B/A/E/)
Generated:
EE (G/A/) GG B BB GA A (C/B/) EE D (D/4D/4E/4F/4) D GF F BG G (F/B/) BB (3(B/A/E/)
✓ Exodus 20:5 words 5–7 PASS
File: Exo20v5w5to7.abc Citation: Exodus 20:5 Words: 5–7 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
B EE (3(G/E/G/) EE c...
✓ Exodus 20:7 words 1–5 PASS
File: Exo20v7w1to5.abc Citation: Exodus 20:7 Words: 1–5 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
F F D D E EE F FF GG G A...
✓ Exodus 3:14 words 1–6 PASS
File: Exo3v14w1to6.abc Citation: Exodus 3:14 Words: 1–6 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
E cc cc (c/d/) c c (B/c/) E G G B E A...
✓ Exodus 3:4 words 1–5 PASS
File: Exo3v4w1to5.abc Citation: Exodus 3:4 Words: 1–5 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
E F FF G B B B A...
✓ Ezekiel 37:1 words 1–3 PASS
File: Eze37v1w1to3.abc Citation: Ezekiel 37:1 Words: 1–3 K: exp EPhr = gen EPhr (LOCRIAN_DIMINISHED)
Output matches expected:
E B B (3(B/^A/c/) B BB ^A...
✓ Genesis 1:1 PASS
File: Gen1v1.abc Citation: Genesis 1:1 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE ^G G B BB A F FF GG G F F EE...
✓ Genesis 1:12 words 1–2 PASS
File: Gen1v12w1to2.abc Citation: Genesis 1:12 Words: 1–2 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE F E ^GE...
✓ Genesis 1:12 words 1–3 PASS
File: Gen1v12w1to3.abc Citation: Genesis 1:12 Words: 1–3 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE F E ^GE (3(A/G/F/) E...
~ Genesis 1:2 FOUL FOUL70%
File: Gen1v2.abc Citation: Genesis 1:2
~ All notes are correct — Slur/rest-only differences (70% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑וְ——64
0הָ——64
0אָRevia—64,62
0רֶץ——64
1↑הָיְ—Silluq64
1תָה—Merkha65
2↑תֹPashta—68
2הוּ ◄Pashta—65,68
3↑וָ——65
3בֹZaqef_Qatan—64
3הוּ ◄——65
4↑וְ ◄——65
4חֹ—Tipcha68
4שֶׁךְ ◄——68
5↑עַל ◄——68
5פְּ ◄——68
5נֵי—Munach71
6↑תְ——71
6הֹום—Etnachta69
7↑וְ——69
7רוּ—Munach71
7חַ——71
8↑אֱ——71
8לֹ——71
8הִיםZaqef_Qatan—69,71
9↑מְ——71
9רַ ◄——71
9חֶ—Tipcha68
9פֶת ◄——68
10↑עַל ◄——68
10פְּ ◄——68
10נֵי—Merkha65
11↑הַ——65
11מָּ—Silluq64
11יִם——64
Sequences
Expected:
EE (E/D/) E E F ^G (F/^G/) F (EF) F ^G^G ^G ^G B B A A BB BB (A/B/) BB (^G^G) ^G ^G F F EE
Generated:
EE (E/D/) E E F ^G (F/G/) F EF F GG G G B B A A BB BB (A/B/) BB GG G G F F EE
✓ Genesis 1:28 words 1–3 PASS
File: Gen1v28w1to3.abc Citation: Genesis 1:28 Words: 1–3 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
E BB B (3(B/A/c/) BB (B/4A/4B/4A/4)...
✓ Genesis 1:3 PASS
File: Gen1v3.abc Citation: Genesis 1:3 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
E FF FF ^G G B A EE E...
✓ Genesis 1:4 words 5–8 PASS
File: Gen1v4w5to8.abc Citation: Genesis 1:4 Words: 5–8 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
AA B BB (A/B/) F F ^G...
✓ Genesis 1:5 from word 10 PASS
File: Gen1v5w10.abc Citation: Genesis 1:5 From Word: 10 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE ^GG F F E...
✓ Genesis 1:5 words 1–2 PASS
File: Gen1v5w1to2.abc Citation: Genesis 1:5 Words: 1–2 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE F EE c...
✓ Genesis 1:5 words 1–5 PASS
File: Gen1v5w1to5.abc Citation: Genesis 1:5 Words: 1–5 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE F EE c c (c/d/) (B/c/)...
✓ Genesis 1:5 words 2–4 PASS
File: Gen1v5w2to4.abc Citation: Genesis 1:5 Words: 2–4 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE c c (c/d/)...
✓ Genesis 1:5 from word 9 PASS
File: Gen1v5w9.abc Citation: Genesis 1:5 From Word: 9 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE FF EE ^GG F F E...
✓ Genesis 1:6 words 1–6 PASS
File: Gen1v6w1to6.abc Citation: Genesis 1:6 Words: 1–6 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
E BB BB (A/B/) B F F ^GG G B B AA...
✓ Genesis 22:1 PASS
File: Gen22v1.abc Citation: Genesis 22:1 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
E (E/D/) E (E/F/) EE B B AB B BBB A B ^G G GG A A BB B F FF G G FF F EE...
✓ Genesis 22:10 PASS
File: Gen22v10.abc Citation: Genesis 22:10 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE c cc (c/d/) c c (B/c/) cc ^G G G E/E/ AA A G G G E...
✓ Genesis 22:13 words 1–3 PASS
File: Gen22v13w1to3.abc Citation: Genesis 22:13 Words: 1–3 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE F EE ^G E E (E/D/)...
✓ Genesis 22:3 words 1–3 PASS
File: Gen22v3w1to3.abc Citation: Genesis 22:3 Words: 1–3 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE F EE ^G E (E/D/) E...
✓ Genesis 22:3 words 1–5 PASS
File: Gen22v3w1to5.abc Citation: Genesis 22:3 Words: 1–5 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE F EE ^G E (E/D/) E EE (E/F/) E EE D...
✓ Genesis 22:5 words 1–3 PASS
File: Gen22v5w1to3.abc Citation: Genesis 22:5 Words: 1–3 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
E FE EE ^G E EE (E/D/)...
✓ Genesis 22:5 words 4–10 PASS
File: Gen22v5w4to10.abc Citation: Genesis 22:5 Words: 4–10 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EE E F (F/^G/) F E/E/ (D/E/) E/E/ B BB (AB) E ^G G A...
✓ Genesis 22:7 words 1–4 PASS
File: Gen22v7w1to4.abc Citation: Genesis 22:7 Words: 1–4 K: exp C = gen C (PHRYGIAN_DOMINANT)
Output matches expected:
E FE E ^G E EE c c (c/d/)...
✓ Genesis 43:1 PASS
File: Gen43v1.abc Citation: Genesis 43:1 K: exp EPhr ^g ≠ gen C (PHRYGIAN_DOMINANT)
Output matches expected:
EEE ^G G F F EE...
✓ Habakkuk 1:3 from word 9 PASS
File: Hab1v3w9.abc Citation: Habakkuk 1:3 From Word: 9 K: exp EPhr ^g = gen EPhr ^g (PHRYGIAN_DOMINANT)
Output matches expected:
A C (F/G/) FF G G E...
✓ Isaiah 61:1 words 1–10 PASS
File: Isa61v1w1to10.abc Citation: Isaiah 61:1 Words: 1–10 K: exp Em = gen Em (DORIAN_SHARP_4)
Output matches expected:
DD DD F FF G G ^A (^c/B/) A A (A/4B/4^c/4d/4) AA B A ^c AA B BB (B/A/)...
✓ Lamentations 1:1 PASS
File: Lam1v1.abc Citation: Lamentations 1:1 K: exp C = gen C (AEOLIAN_D)
Output matches expected:
D A D A A (A/G/) A (A/_B/) A AA (G/A/) D F FFF G G AA AA (A/G/) A _B (A/B/) AA (G/A/) D F F D...
~ Lamentations 1:2 FOUL FOUL90%
File: Lam1v2.abc Citation: Lamentations 1:2
~ All notes are correct — Beaming-only differences (90% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑בָּ——62
0כֹוQadma—64
1↑תִבְ——62
1כֶּהGeresh—65
2↑בַּ——62
2לַּיְRevia—62,60
2לָה——62
3↑וְ——62
3דִמְ——62
3עָ——62
3תָהּPashta—62,64
4↑עַל—Munach69
5↑לֶ—Silluq62
5חֱ——62
5יָהּZaqef_Qatan—60,62
6↑אֵין—Silluq62
6לָהּ—Merkha64
7↑מְ——64
7נַ——64
7חֵם—Tipcha65
8↑מִ——65
8כׇּל——65
8אֹ—Silluq62
8הֲ ◄——62
8בֶי—Etnachta67
8הָ ◄——67
9↑כׇּל——67
9רֵ——67
9עֶיQadma—69
9הָPashta—67,69
10↑בָּגְ—Munach69
10דוּ——69
11↑בָהּZaqef_Qatan—67,69
12↑הָ—Merkha64
12יוּ——64
13↑לָהּ—Tipcha65
14↑לְ——65
14אֹיְ ◄—Silluq62
14בִים ◄—Silluq62
Sequences
Expected:
D E D F D (D/C/) D DDD (D/E/) A D/D/ (C/D/) D E EE F FF DD G G G G A (G/A/) AA (G/A/) EE F F DD
Generated:
D E D F D (D/C/) D DDD (D/E/) A D/D/ (C/D/) D E EE F FF DD GG G G A (G/A/) AA (G/A/) EE F F D D
✓ Lamentations 5:1 PASS
File: Lam5v1.abc Citation: Lamentations 5:1 K: exp EDor = gen EDor (DORIAN)
Output matches expected:
E c cc (c/d/) c BB AB B GG G F F FF EE...
✓ Nehemiah 12:36 words 1–9 PASS
File: Neh12v36w1to9.abc Citation: Nehemiah 12:36 Words: 1–9 K: exp E = gen E (MIXOLYDIAN)
Output matches expected:
EE (G/F/) EE (G/F/) E/E/ E (G/F/) E/E/ (G/F/) E/E/ (G/F/) E (3(G/E/G/) EE c EE (E/F/) EE =D...
✓ Psalms 119:29-30 PASS
File: Psa119v29to30.abc Citation: Psalms 119:29-30 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
EE GG G B B AA EE E F F EE BB BB B B AA AA FF F EE...
✓ Psalms 121:1 words 3–8 PASS
File: Psa121v1w3to8.abc Citation: Psalms 121:1 Words: 3–8 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
F B GG G EE A (c/A/) (A/G/) A A F F E...
✓ Psalms 122:4 PASS
File: Psa122v4.abc Citation: Psalms 122:4 K: exp E = gen E (IONIAN_E)
Output matches expected:
E F E c cc (e/d/) cc G G B BBB A cAG A B BB E...
✓ Psalms 123:1 words 3–7 PASS
File: Psa123v1w3to7.abc Citation: Psalms 123:1 Words: 3–7 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
GGG G BB B B A (c/A/) E ^D EE EE...
✓ Psalms 130:1 PASS
File: Psa130v1.abc Citation: Psalms 130:1 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
F F E/E/ A A E/E/ E G GG BB BB E...
~ Psalms 130:2 from word 4 FOUL FOUL80%
File: Psa130v2w4.abc Citation: Psalms 130:2 From Word: 4
~ All notes are correct — Beaming-only differences (80% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
3↑תִּהְ—Silluq64
3יֶי—Munach71
3נָה——71
4↑אׇזְ—Dehi67
4נֶי——67
4ךָ——67
5↑קַ——67
5שֻּׁ——67
5בֹות—Etnachta69
6↑לְGeresh_Muqdam—72,69
6קֹולRevia—67,69
7↑תַּ—Silluq64
7חֲ ◄——64
7נוּ ◄——64
7נָי—Silluq64
Sequences
Expected:
E BB GGG GG A (c/A/) (G/A/) E/E/E E
Generated:
E BB GGG GG A (c/A/) (G/A/) E/E/ E E
✓ Psalms 130:5 PASS
File: Psa130v5.abc Citation: Psalms 130:5 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
E BB GGG G B B A c AA G A EE...
✓ Psalms 131:1 from word 10 PASS
File: Psa131v1w10.abc Citation: Psalms 131:1 From Word: 10 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
A E E (3(C/E/^D/) E EE G GGG B B EE...
✓ Psalms 131:1 from word 4 PASS
File: Psa131v1w4.abc Citation: Psalms 131:1 From Word: 4 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
FF c E E B GG G E E B B A A E E (3(C/E/^D/) E EE G GGG B B EE...
✓ Psalms 131:3 PASS
File: Psa131v3.abc Citation: Psalms 131:3 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
E B GGG G GG A (c/E/) E ^D EE E E...
✓ Psalms 133:3 words 5–12 PASS
File: Psa133v3w5to12.abc Citation: Psalms 133:3 Words: 5–12 K: exp A = gen A (HARMONIC_MAJOR)
Output matches expected:
=c ^d c B GGG G GG A (=c/G/) G A EE E...
✓ Psalms 137:3-4 PASS
File: Psa137v3to4.abc Citation: Psalms 137:3-4 K: exp Cm = gen Cm (HARMONIC_MINOR_C)
Output matches expected:
A =B AA AA A (c/B/) A AA E E CC GG G F DD (3(E/D/C/) D D D D C (=B,/C/) EE E E EE F (3(A/F/E/) F D D...
✗ Psalms 137:6 FAIL Bornament-internal70%
File: Psa137v6.abc Citation: Psalms 137:6 K: exp Em = gen Em (HARMONIC_MINOR)
≈ Ornament notes ×3− Missing ×1≈ Ornament shape ×1+ Extra ×3
Exp
E c cc ^d cc (3(c/B/^d/) c ^D (G/^D/)^D ∅ FF F B (3(G/F/)F/F ∅ ∅ E E EE AA (c/4A/4G/4A/4) B BB E
Got
E c cc ^d cc (3(c/B/d/) c ∅ D GD FF F B (G/4E/4) E/ E E E EE AA (3(c/A/G/) B BB E
≈ Ornament notes (3(c/B/^d/) → (3(c/B/d/)
− Missing ^D was removed
≈ Ornament shape (G/^D/)^D → D
+ Extra GD was added
≈ Ornament notes (3(G/F/)F/F → (G/4E/4)
+ Extra E/ was added
+ Extra E was added
≈ Ornament notes (c/4A/4G/4A/4) → (3(c/A/G/)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑תִּדְ——64
0בַּק—Mahpakh72
1↑לְ——72
1שֹׁו——72
1נִיQadma—75
3↑לְ——72
3חִ——72
3כִּי ◄Zinor—72,71,75
4↑אִם ◄——72
4לֹא ◄—Yerah_Ben_Yomo63
5↑אֶזְOle—67
5כְּ ◄——63
5רֵ—Merkha66
5כִי——66
6↑אִם——66
6לֹא—Munach71
7↑אַ ◄—Dehi67,64
7עֲ ◄——64
7לֶה ◄——64
8↑אֶת——64
8יְ——64
8רוּ—Silluq64
8שָׁ——64
8לִַ—Etnachta69
8ם——69
9↑עַל ◄Geresh_Muqdam—72,69,67
10↑רֹאשׁ—Munach71
11↑שִׂמְ——71
11חָ——71
11תִי—Silluq64
70% match — click to show full sequences
Expected:
E c cc ^d cc (3(c/B/^d/) c ^D (G/^D/)^D FF F B (3(G/F/)F/F E E EE AA (c/4A/4G/4A/4) B BB E
Generated:
E c cc ^d cc (3(c/B/d/) c D GD FF F B (G/4E/4) E/ E E E EE AA (3(c/A/G/) B BB E
✓ Psalms 13:3 words 1–4 PASS
File: Psa13v3w1to4.abc Citation: Psalms 13:3 Words: 1–4 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
E FE E ^D D (F/E/) DD C...
✓ Psalms 13:3 words 1–7 PASS
File: Psa13v3w1to7.abc Citation: Psalms 13:3 Words: 1–7 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
E FE E ^D D (F/E/) DD C D B BB B B ^A...
~ Psalms 146:3 FOUL FOUL86%
File: Psa146v3.abc Citation: Psalms 146:3
~ All notes are correct — Beaming-only differences (86% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑אַל ◄——64
0תִּבְ——64
0טְ ◄——64
0חוּ—Merkha66
1↑בִנְ——66
1דִי——66
1בִים—Etnachta69
2↑בְּ——69
2בֶן——69
2אָ——69
2דָםShalshelet—66,67,68,69
4↑שֶׁ—Mahpakh72
4אֵין—Tipcha67
5↑לֹו—Munach71
6↑תְ——71
6שׁוּ——71
6עָה—Silluq64
Sequences
Expected:
E E E F FF A AA A (F/4G/4^G/4A/4) c =G B BB E
Generated:
E EE F FF A AA A (F/4G/4^G/4A/4) c =G B BB E
~ Psalms 148:4 FOUL FOUL47%
File: Psa148v4.abc Citation: Psalms 148:4
~ All notes are correct — Beaming-only differences (47% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑הַ—Dehi67
0לְ ◄——67
0לוּ——67
0הוּ ◄——67
1↑שְׁ——67
1מֵי—Munach71
2↑הַ——71
2שָּׁ ◄——71
2מָ—Etnachta70
2יִם ◄——70
3↑וְ ◄Geresh_Muqdam—72
3הַ ◄——70
3מַּRevia—67
3יִם——70
4↑אֲ ◄——70
4שֶׁר ◄—Mahpakh72
5↑מֵ ◄——72
5עַלIlluy—67
6↑הַ——72
6שָּׁ——72
6מָ—Silluq64
6יִם——64
Sequences
Expected:
G/G/GG G B BB ^A^A c^A GA Acc G cc EE
Generated:
G/G/ GG G B BB ^AA c A GA A c c G cc EE
✓ Psalms 150:1 PASS
File: Psa150v1.abc Citation: Psalms 150:1 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
EEE F EEE F FF A cA GA A FF F E...
✓ Psalms 150:6 PASS
File: Psa150v6.abc Citation: Psalms 150:6 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
B GGG GG F (E/F/) EEE E...
✓ Psalms 19:15 words 1–7 PASS
File: Psa19v15w1to7.abc Citation: Psalms 19:15 Words: 1–7 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
E B EE F EE (G/F/) EE B B B BB AA...
✗ Psalms 19:2 FAIL Bextra75%
File: Psa19v2.abc Citation: Psalms 19:2 K: exp Em = gen Em (HARMONIC_MINOR)
♩ Wrong duration ×1+ Extra ×2≈ Ornament notes ×1
Exp
EE^DE ∅ EE F EE A A (3(G/B/E/)E/ ∅ F (A/F/) E F F EE EE
Got
EE ^DE EE F EE A A (3A/4G/4E/4) E/ F (A/F/) E F F EE EE
♩ Wrong duration EE^DE → EE
+ Extra ^DE was added
≈ Ornament notes (3(G/B/E/)E/ → (3A/4G/4E/4)
+ Extra E/ was added
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑הַ——64
0שָּׁ ◄——64
0מַRevia—63
0יִם ◄——64
1↑מְ——64
1סַפְּ——64
1רִים—Merkha66
2↑כְּ—Silluq64
2בֹוד——64
2אֵל—Etnachta69
3↑וּ——69
3מַ ◄ZarqaSilluq69,67,64
3עֲ ◄——64
3שֵׂה—Merkha66
4↑יָGeresh_Muqdam—69,66
4דָיוRevia—64
5↑מַ——66
5גִּיד—Merkha66
6↑הָ—Silluq64
6רָ——64
6קִי—Silluq64
6עַ——64
75% match — click to show full sequences
Expected:
EE^DE EE F EE A A (3(G/B/E/)E/ F (A/F/) E F F EE EE
Generated:
EE ^DE EE F EE A A (3A/4G/4E/4) E/ F (A/F/) E F F EE EE
✓ Psalms 19:3 words 1–4 PASS
File: Psa19v3w1to4.abc Citation: Psalms 19:3 Words: 1–4 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
B GG G BB AA...
✓ Psalms 19:4 words 1–4 PASS
File: Psa19v4w1to4.abc Citation: Psalms 19:4 Words: 1–4 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
B GG G B BB A...
✓ Psalms 1:3 PASS
File: Psa1v3.abc Citation: Psalms 1:3 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
EE ^D E (3(E/D/F/) E D D D (3(DG/4D/4) FF F c c d c G cc (B/c/) GGGG F F A A G GG E/E/ B B EE...
✓ Psalms 20:8 PASS
File: Psa20v8.abc Citation: Psalms 20:8 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
BB GGG G BB BB A EE (3(C/E/^D/) E E E EE G GG BB B E...
✓ Psalms 20:8 from word 5 PASS
File: Psa20v8w5.abc Citation: Psalms 20:8 From Word: 5 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
EE (3(C/E/^D/) E E E EE G GG BB B E...
~ Psalms 23:2 FOUL FOUL85%
File: Psa22v2.abc Citation: Psalms 23:2
~ All notes are correct — Beaming-only differences (85% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑בִּנְ——64
0אֹות—Munach71
1↑דֶּ—Dehi67
1שֶׁא——67
2↑יַרְ——67
2בִּי ◄——67
2צֵ—Etnachta69
2נִי ◄——69
3↑עַל——69
3מֵי—Tipcha67
4↑מְ——67
4נֻ——67
4חֹות—Munach71
5↑יְ——71
5נַ—Silluq64
5הֲ——64
5לֵ—Silluq64
5נִי——64
Sequences
Expected:
E B GG GG A A A G GG B B E/E/ EE
Generated:
E B GG GG AA A G GG B B E/E/ EE
✓ Psalms 23:1 PASS
File: Psa23v1.abc Citation: Psalms 23:1 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
E F FF A A (G/B/) F (A/F/) E B B E...
~ Psalms 23:2 FOUL FOUL85%
File: Psa23v2.abc Citation: Psalms 23:2
~ All notes are correct — Beaming-only differences (85% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑בִּנְ——64
0אֹות—Munach71
1↑דֶּ—Dehi67
1שֶׁא——67
2↑יַרְ——67
2בִּי ◄——67
2צֵ—Etnachta69
2נִי ◄——69
3↑עַל——69
3מֵי—Tipcha67
4↑מְ——67
4נֻ——67
4חֹות—Munach71
5↑יְ——71
5נַ—Silluq64
5הֲ——64
5לֵ—Silluq64
5נִי——64
Sequences
Expected:
E B GG GG A A A G GG B B E/E/ EE
Generated:
E B GG GG AA A G GG B B E/E/ EE
~ Psalms 27:5 words 1–6 FOUL FOUL80%
File: Psa27v5w1to6.abc Citation: Psalms 27:5 Words: 1–6
~ All notes are correct — Beaming-only differences (80% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑כִּי ◄—Mahpakh72
1↑יִצְפְּ ◄——72
1נֵ ◄Qadma—72,75
1נִי——72
3↑בְּ——72
3סֻ——72
3כֹּוZarqa—72,71,75
4↑בְּ——72
4יֹום—Yerah_Ben_Yomo63
5↑רָOle—67,63
5עָה—Merkha66
Sequences
Expected:
c cc ^d c cc (3(c/B/^d/) c ^D (G/D/) F
Generated:
c c c^d c cc (3(c/B/^d/) c ^D (G/D/) F
✓ Psalms 29:1 words 3–10 PASS
File: Psa29v1w3to10.abc Citation: Psalms 29:1 Words: 3–10 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
F B (G/E/) EE E B B ^A (3(G/B/A/) F (A/E/) E ^D (3(D/F/E/) F F E...
✓ Psalms 30:8 words 4–5 PASS
File: Psa30v8w4to5.abc Citation: Psalms 30:8 Words: 4–5 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
EE (E/>A/E/4) F...
~ Psalms 34:8 FOUL FOUL82%
File: Psa34v8.abc Citation: Psalms 34:8
~ All notes are correct — Beaming-only differences (82% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑חֹZarqa—64,63,66
0נֶה—Mahpakh72
1↑מַלְ——72
1אַךְ——72
1אְ——72
1דֹ——72
1נָיShalshelet—69,70,71
2↑סָZarqa—71,75
2בִיב ◄—Mahpakh72
3↑לִי ◄GereshSilluq76,64
3רֵ——64
3אָיו ◄Revia—63
4↑וַיְ——64
4חַלְּ——64
4צֵם—Silluq64
Sequences
Expected:
(3(E/^D/F/) c cc cc (3(A/^A/B/) (B/^d/) c (e/E/)E ^D EE E
Generated:
(3(E/^D/F/) c cc cc (3(A/^A/B/) (B/^d/) c (e/E/) E^D EE E
~ Psalms 3:1 FOUL FOUL77%
File: Psa3v1.abc Citation: Psalms 3:1
~ All notes are correct — Beaming-only differences (77% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑מִזְ——64
0מֹור—Merkha66
1↑לְ——66
1דָ——66
1וִד—Etnachta69
2↑בְּ ◄Geresh_Muqdam—72
2בָרְ ◄——69
2חֹו ◄Revia—68
3↑מִפְּ——69
3נֵי—Mahpakh72
5↑אַבְ——72
5שָׁ——72
5לֹוםIlluy—67
6↑בְּ——72
6נֹו—Silluq64
Sequences
Expected:
E F FF A cA^G A c cc =G c E
Generated:
E F FF A c A ^G A c cc =G c E
✓ Psalms 3:9 PASS
File: Psa3v9.abc Citation: Psalms 3:9 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
EE F EE A A A G GG BB EE...
✓ Psalms 52:3 PASS
File: Psa52v3.abc Citation: Psalms 52:3 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
E EE B GGG GG ^A FF (3(=A/F/E/) F F E...
✓ Psalms 78:61 PASS
File: Psa78v61.abc Citation: Psalms 78:61 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
EE B B B B A AAA G GG E...
✓ Psalms 80:20 PASS
File: Psa80v20.abc Citation: Psalms 80:20 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
E (3(^D/F/E/) c cc B BB B BB ^AA A F (=A/F/) EF FFF EE...
✓ Psalms 80:4 PASS
File: Psa80v4.abc Citation: Psalms 80:4 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
EE F FF ^AA AA F (=A/F/) EF FFF EE...
✓ Psalms 80:8 PASS
File: Psa80v8.abc Citation: Psalms 80:8 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
EE B BB B BB ^AA AA F (=A/F/) EF FFF EE...
✓ Psalms 86:2 words 1–4 PASS
File: Psa86v2w1to4.abc Citation: Psalms 86:2 Words: 1–4 K: exp Em = gen Em (HARMONIC_MINOR)
Output matches expected:
F B B (3(B/A/c/) E E ^D (3(G/D/E/) F...
~ Psalms 86:7 FOUL FOUL80%
File: Psa86v7.abc Citation: Psalms 86:7
~ All notes are correct — Beaming-only differences (80% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑בְּ——64
0יֹום—Munach71
1↑צָ—Dehi67,64
1רָ——64
1תִי——64
2↑אֶקְ ◄Geresh_Muqdam—67
2רָ ◄——64
2אֶRevia—63
2ךָּ——64
3↑כִּי—Munach71
4↑תַ—Silluq64
4עֲ——64
4נֵ—Silluq64
4נִי——64
Sequences
Expected:
E B (G/E/) EE GE ^DE B E/E/ EE
Generated:
E B (G/E/) EE G E ^DE B E/E/ EE
✓ Psalms 8:1 PASS
File: Psa8v1.abc Citation: Psalms 8:1 K: exp E = gen E (IONIAN_E)
Output matches expected:
EE FF F A F E F F FF E...
✓ Psalms 8:10 PASS
File: Psa8v10.abc Citation: Psalms 8:10 K: exp E = gen E (IONIAN_E)
Output matches expected:
EE F FF AA E E F (A/F/) E FF F EE...
✓ Psalms 93:1 PASS
File: Psa93v1.abc Citation: Psalms 93:1 K: exp Em = gen Em (UKRAINIAN_DORIAN)
Output matches expected:
EE B B (3(B/^A/c/) B ^D (G/D/) F F B GGG B BB ^A A A F (=A/F/) E F F E...
~ Psalms 93:5 words 1–6 FOUL FOUL83%
File: Psa93v5w1to6.abc Citation: Psalms 93:5 Words: 1–6
~ All notes are correct — Beaming-only differences (83% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑עֵ—Silluq64
0דֹ——64
0תֶיQadma—66
0ךָ——64
2↑נֶ—Silluq64
2אֶמְ——64
2נוּIlluy—71
3↑מְ——64
3אֹדRevia—63
4↑לְ——64
4בֵיתְ—Silluq64
4ךָ—Merkha66
5↑נַ—Silluq64
5אֲ ◄——64
5וָה ◄——64
5קֹּ—Etnachta70
5דֶשׁ——70
Sequences
Expected:
EE FE E/E/ B E ^D E E F E/E/E ^AA
Generated:
EE FE E/E/ B E ^D E E F E/E/ E ^AA
✓ Psalms 96:1 PASS
File: Psa96v1.abc Citation: Psalms 96:1 K: exp F = gen F (IONIAN_F)
Output matches expected:
cc (A/F/) FF c c B GG B G F G G FF...
✓ Psalms 96:2 PASS
File: Psa96v2.abc Citation: Psalms 96:2 K: exp F = gen F (IONIAN_F)
Output matches expected:
cc (A/F/) FF F c c B B G G F (A/F/) E F FF F...
~ Psalms 96:9 FOUL FOUL79%
File: Psa96v9.abc Citation: Psalms 96:9
~ All notes are correct — Beaming-only differences (79% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑הִשְׁ——64
0תַּ—Silluq64
0חֲ——64
0ווּ—Munach72
1↑לַא—Dehi69,65
1דֺ——65
1נָי——65
2↑בְּ——65
2הַדְ——65
2רַת——65
2קֹ—Etnachta70
2דֶשׁ——70
3↑חִי—Merkha67
3לוּ——67
4↑מִ ◄Geresh_Muqdam—70
4פָּ ◄——67
4נָיו ◄Revia—65
5↑כׇּל——67
5הָ——67
5אָ—Silluq64
5רֶץ——64
Sequences
Expected:
E E/E/ c (A/F/) FF FFF BB GG BGF G G EE
Generated:
E E/E/ c (A/F/) FF FFF BB GG B G F G G EE
✗ Psalms 98:1 words 1–7 FAIL Amissing83%
File: Psa98v1w1to7.abc Citation: Psalms 98:1 Words: 1–7 K: exp E = gen E (IONIAN_E)
− Missing ×2
Exp
E (G/F/) cc EE (F/E/) B GG E EE B B A
Got
E (G/F/) cc EE (F/E/) B GG E EE ∅ B ∅
− Missing B was removed
− Missing A was removed
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑מִזְ——64
0מֹורPazer—68,66
1↑שִׁי—Mahpakh73
1רוּ——73
2↑לַא—Silluq64
2דֹ——64
2נָיQadma—66,64
4↑שִׁיר—Munach71
5↑חָ—Dehi68
5דָשׁ——68
6↑כִּי—Silluq64
6נִפְ——64
6לָ ◄——64
6אֹות ◄—Munach71
83% match — click to show full sequences
Expected:
E (G/F/) cc EE (F/E/) B GG E EE B B A
Generated:
E (G/F/) cc EE (F/E/) B GG E EE B
✓ Songofsongs 1:1 PASS
File: Son1v1.abc Citation: Songofsongs 1:1 K: exp EPhr = gen EPhr (PHRYGIAN)
Output matches expected:
F FF G G F FF E...
✓ Songofsongs 1:2-3 PASS
File: Son1v2.4-3.6.abc Citation: Songofsongs 1:2-3 K: exp EPhr = gen EPhr (PHRYGIAN)
Output matches expected:
E E F F GG G EE E F (E/F/) EE BB B (A/B/) GG G B B AA...
✓ Songofsongs 2:1 PASS
File: Son2v1.abc Citation: Songofsongs 2:1 K: exp EPhr = gen EPhr (PHRYGIAN)
Output matches expected:
E (E/F/) EE BB BBB EE G E/E/ E E...
✓ Songofsongs 7:4 PASS
File: Son7v4.abc Citation: Songofsongs 7:4 K: exp EPhr = gen EPhr (PHRYGIAN)
Output matches expected:
E F F DD D F FF G E/E/ F FF E...
~ Songofsongs 7:7 FOUL FOUL33%
File: Son7v7.abc Citation: Songofsongs 7:7
~ All notes are correct — Beaming-only differences (33% match)
Cantillation signs — click to expand
wi Syllable Upper sign Lower sign MIDI
0↑מַה ◄——64
0יָּ ◄——64
0פִיתPashta—64,65
1↑וּ——64
1מַה ◄——64
1נָּ ◄——64
1עַמְתְּZaqef_Qatan—62
2↑אַ—Silluq64
2הֲ ◄——64
2בָה ◄—Tipcha67
3↑בַּ ◄——67
3תַּ—Silluq64
3עֲ ◄——64
3נוּ ◄——64
3גִים—Silluq64
Sequences
Expected:
EE (E/F/) EEE D E/E/ GG E/E/E E
Generated:
E E (E/F/) EE E D E/E/ G G E/E/ E E
Generated: 2026-09-03T15:27:02.243Z