Sepearate Generation

This commit is contained in:
khodowany
2026-10-04 09:05:25 -05:00
parent e8ac7b5edd
commit 8fdd736e13
56 changed files with 1739 additions and 341 deletions
+719
View File
@@ -0,0 +1,719 @@
{
"description": "Original hand-composed reference, not output from the user engine or a quotation of Autumn Leaves.",
"tempo_bpm": 120,
"meter": "4/4",
"pitch_convention": "sounding",
"time_units": "exact rational quarter-note beats",
"velocity_policy": "lead 80, backing 48; constant within each track; no accents or dynamics",
"scale_regions": [
{
"start": "0",
"end": "16",
"scale": "D Aeolian"
},
{
"start": "16",
"end": "24",
"scale": "D Harmonic Minor"
},
{
"start": "24",
"end": "32",
"scale": "D Aeolian"
}
],
"harmony": [
{
"bar": 1,
"chord": "Gm7",
"required_basic_pitch_classes": [
7,
10,
2,
5
]
},
{
"bar": 2,
"chord": "C7",
"required_basic_pitch_classes": [
0,
4,
7,
10
]
},
{
"bar": 3,
"chord": "Fmaj7",
"required_basic_pitch_classes": [
5,
9,
0,
4
]
},
{
"bar": 4,
"chord": "Bbmaj7",
"required_basic_pitch_classes": [
10,
2,
5,
9
]
},
{
"bar": 5,
"chord": "Em7b5",
"required_basic_pitch_classes": [
4,
7,
10,
2
]
},
{
"bar": 6,
"chord": "A7",
"required_basic_pitch_classes": [
9,
1,
4,
7
]
},
{
"bar": 7,
"chord": "Dm7",
"required_basic_pitch_classes": [
2,
5,
9,
0
]
},
{
"bar": 8,
"chord": "Dm7",
"required_basic_pitch_classes": [
2,
5,
9,
0
]
}
],
"variants": {
"lead_theme": {
"attacks": 31,
"events": [
{
"bar": 1,
"onset_beats": "0",
"duration_beats": "1",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 1,
"onset_beats": "1",
"duration_beats": "3/2",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 1,
"onset_beats": "5/2",
"duration_beats": "1/2",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 1,
"onset_beats": "3",
"duration_beats": "1",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 2,
"onset_beats": "4",
"duration_beats": "2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 2,
"onset_beats": "6",
"duration_beats": "1/2",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 2,
"onset_beats": "13/2",
"duration_beats": "1/2",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 2,
"onset_beats": "7",
"duration_beats": "1",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 3,
"onset_beats": "8",
"duration_beats": "1",
"pitch": "C4",
"midi_pitch": 60
},
{
"bar": 3,
"onset_beats": "9",
"duration_beats": "3/2",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 3,
"onset_beats": "21/2",
"duration_beats": "1/2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 3,
"onset_beats": "11",
"duration_beats": "1",
"pitch": "C4",
"midi_pitch": 60
},
{
"bar": 4,
"onset_beats": "12",
"duration_beats": "2",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 4,
"onset_beats": "14",
"duration_beats": "1",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 4,
"onset_beats": "15",
"duration_beats": "1",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 5,
"onset_beats": "16",
"duration_beats": "3/2",
"pitch": "Bb4",
"midi_pitch": 70
},
{
"bar": 5,
"onset_beats": "35/2",
"duration_beats": "1/2",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 5,
"onset_beats": "18",
"duration_beats": "1",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 5,
"onset_beats": "19",
"duration_beats": "1",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 6,
"onset_beats": "20",
"duration_beats": "1",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 6,
"onset_beats": "21",
"duration_beats": "1/2",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 6,
"onset_beats": "43/2",
"duration_beats": "1/2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 6,
"onset_beats": "22",
"duration_beats": "1",
"pitch": "C#4",
"midi_pitch": 61
},
{
"bar": 6,
"onset_beats": "23",
"duration_beats": "1",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 7,
"onset_beats": "24",
"duration_beats": "1",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 7,
"onset_beats": "25",
"duration_beats": "3/2",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 7,
"onset_beats": "53/2",
"duration_beats": "1/2",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 7,
"onset_beats": "27",
"duration_beats": "1",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 8,
"onset_beats": "28",
"duration_beats": "1/2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 8,
"onset_beats": "57/2",
"duration_beats": "1/2",
"pitch": "C4",
"midi_pitch": 60
},
{
"bar": 8,
"onset_beats": "29",
"duration_beats": "2",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 8,
"onset_beats": "31",
"duration_beats": "1",
"pitch": null,
"midi_pitch": null
}
]
},
"lead_with_runs": {
"attacks": 36,
"events": [
{
"bar": 1,
"onset_beats": "0",
"duration_beats": "1",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 1,
"onset_beats": "1",
"duration_beats": "3/2",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 1,
"onset_beats": "5/2",
"duration_beats": "1/2",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 1,
"onset_beats": "3",
"duration_beats": "1",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 2,
"onset_beats": "4",
"duration_beats": "1",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 2,
"onset_beats": "5",
"duration_beats": "1/2",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 2,
"onset_beats": "11/2",
"duration_beats": "1/2",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 2,
"onset_beats": "6",
"duration_beats": "1/2",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 2,
"onset_beats": "13/2",
"duration_beats": "1/2",
"pitch": "Bb4",
"midi_pitch": 70
},
{
"bar": 2,
"onset_beats": "7",
"duration_beats": "1/2",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 2,
"onset_beats": "15/2",
"duration_beats": "1/2",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 3,
"onset_beats": "8",
"duration_beats": "1",
"pitch": "C4",
"midi_pitch": 60
},
{
"bar": 3,
"onset_beats": "9",
"duration_beats": "3/2",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 3,
"onset_beats": "21/2",
"duration_beats": "1/2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 3,
"onset_beats": "11",
"duration_beats": "1",
"pitch": "C4",
"midi_pitch": 60
},
{
"bar": 4,
"onset_beats": "12",
"duration_beats": "2",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 4,
"onset_beats": "14",
"duration_beats": "1",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 4,
"onset_beats": "15",
"duration_beats": "1",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 5,
"onset_beats": "16",
"duration_beats": "3/2",
"pitch": "Bb4",
"midi_pitch": 70
},
{
"bar": 5,
"onset_beats": "35/2",
"duration_beats": "1/2",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 5,
"onset_beats": "18",
"duration_beats": "1",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 5,
"onset_beats": "19",
"duration_beats": "1",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 6,
"onset_beats": "20",
"duration_beats": "1",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 6,
"onset_beats": "21",
"duration_beats": "1/2",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 6,
"onset_beats": "43/2",
"duration_beats": "1/2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 6,
"onset_beats": "22",
"duration_beats": "1/2",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 6,
"onset_beats": "45/2",
"duration_beats": "1/2",
"pitch": "C#4",
"midi_pitch": 61
},
{
"bar": 6,
"onset_beats": "23",
"duration_beats": "1/2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 6,
"onset_beats": "47/2",
"duration_beats": "1/2",
"pitch": "C#4",
"midi_pitch": 61
},
{
"bar": 7,
"onset_beats": "24",
"duration_beats": "1",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 7,
"onset_beats": "25",
"duration_beats": "3/2",
"pitch": "A4",
"midi_pitch": 69
},
{
"bar": 7,
"onset_beats": "53/2",
"duration_beats": "1/2",
"pitch": "G4",
"midi_pitch": 67
},
{
"bar": 7,
"onset_beats": "27",
"duration_beats": "1",
"pitch": "F4",
"midi_pitch": 65
},
{
"bar": 8,
"onset_beats": "28",
"duration_beats": "1/2",
"pitch": "E4",
"midi_pitch": 64
},
{
"bar": 8,
"onset_beats": "57/2",
"duration_beats": "1/2",
"pitch": "C4",
"midi_pitch": 60
},
{
"bar": 8,
"onset_beats": "29",
"duration_beats": "2",
"pitch": "D4",
"midi_pitch": 62
},
{
"bar": 8,
"onset_beats": "31",
"duration_beats": "1",
"pitch": null,
"midi_pitch": null
}
]
}
},
"id": "original_lead_theme",
"acceptance": "User accepted plain theme and runs as references",
"tonic": "D",
"mode": "minor",
"run_windows": [
{
"start": "4",
"end": "8"
},
{
"start": "20",
"end": "24"
}
],
"features": [
{
"id": "leap_return",
"start": "0",
"end": "4",
"relationship": "timed leap and return"
},
{
"id": "restatement",
"start": "8",
"end": "12",
"relationship": "related rhythm and leap with harmonic adaptation"
}
],
"development": [
{
"role": "statement",
"start": "0",
"end": "4",
"degrees": [
0,
3,
2,
0
]
},
{
"role": "answer",
"start": "4",
"end": "8",
"degrees": [
0,
2,
3,
2
]
},
{
"role": "return",
"start": "8",
"end": "12",
"degrees": [
0,
3,
2,
0
]
},
{
"role": "extension",
"start": "12",
"end": "16",
"degrees": [
0,
2,
4
]
},
{
"role": "departure",
"start": "16",
"end": "20",
"degrees": [
0,
-1,
-2,
-4
]
},
{
"role": "continuation",
"start": "20",
"end": "24",
"degrees": [
0,
-1,
-2,
-4,
-2
]
},
{
"role": "recall",
"start": "24",
"end": "28",
"degrees": [
0,
4,
3,
2
]
},
{
"role": "ending",
"start": "28",
"end": "32",
"degrees": [
0,
-2,
-1
]
}
]
}