Repository navigation
Examples
Complete songs you can copy into data/<namespace>/noteworthy/songs/ and change. See Song Format for what each part means.
The start of Twinkle Twinkle Little Star, one instrument, one note per step. The G4:2 and C4:2 at the end of each line last twice as long.
{
"title": "Twinkle Twinkle (melody)",
"author": "Traditional",
"tempo": 5,
"parts": [
{
"instrument": "harp",
"notes": [
"C4", "C4", "G4", "G4", "A4", "A4", "G4:2",
"F4", "F4", "E4", "E4", "D4", "D4", "C4:2"
]
}
]
}The same melody with a second part. The bass plays one note every 2 steps, so both parts are 16 steps long and end together.
{
"title": "Twinkle Twinkle (with bass)",
"author": "Traditional",
"tempo": 5,
"parts": [
{
"instrument": "harp",
"notes": [
"C4", "C4", "G4", "G4", "A4", "A4", "G4:2",
"F4", "F4", "E4", "E4", "D4", "D4", "C4:2"
]
},
{
"instrument": "bass",
"notes": [
"C4:2", "E4:2", "F4:2", "C4:2",
"F4:2", "C4:2", "G3:2", "C4:2"
]
}
]
}Notes joined with + play together. Here, four chords of 4 steps each (C, F, G, C), with a drum beat in a second part.
{
"title": "Chords",
"tempo": 4,
"parts": [
{
"instrument": "guitar",
"notes": ["C4+E4+G4:4", "F4+A4+C5:4", "G4+B4+D5:4", "C4+E4+G4:4"]
},
{
"instrument": "basedrum",
"notes": [
"F#3", "-", "F#3", "-", "F#3", "-", "F#3", "-",
"F#3", "-", "F#3", "-", "F#3", "-", "F#3", "-"
]
}
]
}The start of Frère Jacques as a round: the second voice plays the same notes, but starts 8 steps later with a rest (-:8). Both voices use the same instrument, they are just two parts.
{
"title": "Frère Jacques (round)",
"author": "Traditional",
"tempo": 4,
"parts": [
{
"instrument": "harp",
"notes": [
"C4", "D4", "E4", "C4", "C4", "D4", "E4", "C4",
"E4", "F4", "G4:2", "E4", "F4", "G4:2"
]
},
{
"instrument": "harp",
"notes": [
"-:8",
"C4", "D4", "E4", "C4", "C4", "D4", "E4", "C4",
"E4", "F4", "G4:2", "E4", "F4", "G4:2"
]
}
]
}Try changing the second instrument to flute to hear each voice better, or the rest to -:4 to hear how the round changes.