Quick Start
Note Format
Every note in Gen follows this pattern:
[octave][note][accidental][rhythm]| Part | Description | Example |
|---|---|---|
| Octave | ^ (up), _ (down) | ^C = C one octave up |
| Note | A-G or $ for rest | C, D, E, $ |
| Accidental | # (sharp), b (flat) | F#, Bb |
| Rhythm | Duration modifier | / = eighth, p = half |
Examples
C # Quarter note CE/ # Eighth note EGp # Half note G_Ab/ # Ab eighth note, one octave down^F#// # F# sixteenth note, one octave up$ # Quarter rest$/ # Eighth restGp* # Dotted half note GRhythm Modifiers
| Modifier | Duration |
|---|---|
| (none) | Quarter note |
/ | Eighth note |
// | Sixteenth note |
/// | 32nd note |
p | Half note |
o | Whole note |
* | Dotted (add after rhythm) |
Document Structure
Every Gen file has optional metadata at the top, followed by measures (one per line):
---title: My Songcomposer: Metime-signature: 4/4key-signature: Gtempo: 120---
G A B ^C^D ^E ^F# ^GNext Steps
- Read the full Gen Basics guide
- See Examples of complete scores
- Learn about the Compiler Architecture