Multi-Part Scores
Gen supports writing music for multiple instruments with automatic transposition for Bb, Eb, and F instruments.
Basic Multi-Part Structure
Define parts with @part:instrument, one per line:
---title: Duettime-signature: 4/4---
@part:trumpet C D E F@part:trombone G A B ^CEach @part: line defines one measure for that instrument.
Part Continuation
Use \\ to continue all parts to the next measure:
@part:trumpet C D E F@part:trombone G A B ^C
\\ E F G A\\ B ^C ^D ^E
\\ ^C ^D ^E ^F\\ ^E ^F ^G ^AThe \\ lines are paired in order with the original @part: definitions:
- First
\\continues trumpet - Second
\\continues trombone
Multi-Measure Example
---title: Brass Fanfaretime-signature: 4/4key-signature: Bb---
@part:trumpet ^F ^G ^Ap ^F@part:trombone Bb ^C ^Dp Bb
\\ ^F ^G ^A ^Bb\\ Bb ^C ^D ^Eb
\\ ^Ao $ $ $\\ ^Do $ $ $Supported Instruments
Concert Pitch (C)
These instruments read at concert pitch:
| Instrument | Clef | Gen Name |
|---|---|---|
| Flute | Treble | flute |
| Oboe | Treble | oboe |
| Bassoon | Bass | bassoon |
| Trombone | Bass | trombone |
| Tuba | Bass | tuba |
| Piano | Treble | piano |
| Violin | Treble | violin |
| Viola | Alto | viola |
| Cello | Bass | cello |
| Bass | Bass | bass |
| Guitar | Treble | guitar |
Bb Instruments
These instruments transpose down a major 2nd:
| Instrument | Clef | Gen Name |
|---|---|---|
| Bb Trumpet | Treble | trumpet |
| Bb Clarinet | Treble | clarinet |
| Soprano Sax | Treble | soprano-sax |
| Tenor Sax | Treble | tenor-sax |
Written C sounds as Bb.
Eb Instruments
These instruments transpose:
| Instrument | Clef | Gen Name |
|---|---|---|
| Alto Sax | Treble | alto-sax |
| Baritone Sax | Treble | baritone-sax |
Written C sounds as Eb (alto) or Eb an octave lower (bari).
F Instruments
| Instrument | Clef | Gen Name |
|---|---|---|
| French Horn | Treble | french-horn |
Written C sounds as F.
Written Notation Mode
The written-notation metadata field controls how notes are interpreted:
Concert Mode (Default)
---written-notation: concert---
@part:trumpet C D E FNotes are in concert pitch. A C for trumpet sounds as C concert and will be written as D on the trumpet part.
Transposed Mode
---written-notation: transposed---
@part:trumpet C D E FNotes are as written on the part. A C for trumpet IS C on the page (sounds as Bb concert). Use this when transcribing from conductor’s scores where parts are already transposed.
Mod Points
Mod points let you write instrument-specific octave adjustments on a single line:
C D E F @Bb:^ @Eb:_This means:
- Bb instruments (trumpet, clarinet, sax) play one octave up
- Eb instruments (alto sax, bari sax) play one octave down
- Concert pitch instruments play as written
Mod Point Syntax
| Syntax | Meaning |
|---|---|
@Bb:^ | Bb instruments up one octave |
@Bb:_ | Bb instruments down one octave |
@Eb:^ | Eb instruments up one octave |
@Eb:_ | Eb instruments down one octave |
@F:^ | F instruments up one octave |
@F:_ | F instruments down one octave |
When to Use Mod Points
Mod points are useful for:
- Lead sheets where all parts are on one line
- Quick sketches before separating into parts
- Scores where instruments double at different octaves
---title: Lead Sheettime-signature: 4/4---
{Cmaj7} C E G B @Bb:^ @Eb:_{Am7} A ^C ^E ^G @Bb:^ @Eb:_{Dm7} D F A ^C @Bb:^ @Eb:_{G7} G B ^D ^F @Bb:^ @Eb:_Measure Octave Modifiers
Shift all notes in a measure regardless of instrument:
@part:trumpet C D E F @:^@part:trombone G A B ^C @:_@:^shifts all notes up one octave@:_shifts all notes down one octave@:^^and@:__for two octaves
Full Example: Brass Quartet
---title: Simple Brass Quartetcomposer: Exampletime-signature: 4/4key-signature: Bbtempo: 100---
@part:trumpet ^Bbp ^Dp@part:trumpet Fp Ap@part:french-horn Dp Fp@part:trombone Bbp Dp
\\ ^Fp ^Ep ^Dp ^C\\ Ap Gp Fp Eb\\ Fp Ebp Dp C\\ Dp Cp Bbp Ab
\\ ^Bbo $ $ $\\ Fo $ $ $\\ Do $ $ $\\ Bbo $ $ $Tips
- Keep parts aligned: Each measure should have the same number of
\\lines as@part:definitions - Use blank lines: Separate measures with blank lines for readability
- Concert pitch by default: Unless you’re transcribing transposed parts, write in concert pitch
- Check instrument names: Use exact names like
trumpet,alto-sax,french-horn
Next Steps
- Advanced Features — Swing, pickup measures, and more
- Tablature — Guitar TAB output
- Examples — Complete multi-part scores