Phrase mode: ABC parser (subagent), library content, renderer, PhraseTrainer component

This commit is contained in:
2026-09-14 00:57:32 +02:00
parent c7f1fa170b
commit 821f88d43a
14 changed files with 2495 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
% Original technical exercise: broken C-G-Am-F chords as a single line.
% Written for this project, 2026, CC0.
X:6
T:Broken Chord Study
C:Original exercise (project contributor)
Z:Project contributor, 2026 (CC0)
M:4/4
L:1/4
Q:1/4=80
K:C
C E G E | C E G c | G, B, D B, | G, B, D G | A, C E C | A, C E A | F, A, C A, | F, A, C F |]

View File

@@ -0,0 +1,11 @@
% Original technical exercise: dotted quarter / eighth patterns.
% Written for this project, 2026, CC0.
X:5
T:Dotted Rhythm Study
C:Original exercise (project contributor)
Z:Project contributor, 2026 (CC0)
M:4/4
L:1/4
Q:1/4=70
K:C
C3/2 E/2 E F | G3/2 E/2 C2 | D3/2 E/2 F G | E3/2 D/2 C2 | C3/2 E/2 E F | G3/2 E/2 G2 | A3/2 G/2 F E | D3/2 C/2 C2 |]

View File

@@ -0,0 +1,11 @@
% Original technical exercise (not attributed to any historical composer).
% Written for this project, 2026, CC0. E minor + D major arpeggios.
X:4
T:E Minor Study
C:Original exercise (project contributor)
Z:Project contributor, 2026 (CC0)
M:4/4
L:1/4
Q:1/4=80
K:Em
E, G, B, E | G B E2 | E, G, B, E | G B E2 | D F A D | F A D2 | E, G, B, E | E, B, E2 |]

View File

@@ -0,0 +1,11 @@
% Original technical exercise (not attributed to any historical composer).
% Written for this project, 2026, CC0. G major, first-position friendly.
X:3
T:First Position Study
C:Original exercise (project contributor)
Z:Project contributor, 2026 (CC0)
M:4/4
L:1/4
Q:1/4=80
K:G
G A B D | D B A G | E G A B | A G G2 | D E G A | B A G E | D E G A | G D G2 |]

View File

@@ -0,0 +1,15 @@
% Ode to Joy — main theme of Beethoven's Symphony No. 9 (1824).
% Composer died 1827; the work itself is public domain worldwide.
% Transcription: project contributor, 2026 (CC0). Single-voice adaptation:
% only the lead melody line; the accompanying harmonies are omitted.
% Pitch convention: concert pitch.
X:1
T:Ode to Joy (Theme)
C:Ludwig van Beethoven (1770-1827)
S:Symphony No. 9 in D minor, Op. 125 (1824), fourth movement main theme
Z:Project contributor, 2026 (CC0 transcription); adaptation: melody line only
M:4/4
L:1/4
Q:1/4=100
K:C
E E F G | G F E D | C C D E | E3/2 D/2 D2 | E E F G | G F E D | C C D E | D3/2 C/2 C2 |]

View File

@@ -0,0 +1,13 @@
% Ah! vous dirai-je, maman — traditional French melody (published 1761).
% Traditional tune: public domain. Transcription: project contributor, 2026 (CC0).
% Pitch convention: concert pitch.
X:2
T:Ah! vous dirai-je, maman (Twinkle, Twinkle)
C:Traditional (French melody, published 1761)
S:Common version of the tune; no known composer
Z:Project contributor, 2026 (CC0 transcription)
M:4/4
L:1/4
Q:1/4=100
K:C
C C G G | A A G2 | F F E E | D D C2 | G G F F | E E D2 | G G F F | E E D2 | C C G G | A A G2 | F F E E | D D C2 |]