Files
musicgen/examples/enchanted.json

698 lines
15 KiB
JSON

{
"metadata": {
"title": "Enchanted",
"artist": "Enchanted",
"description": "A waltx in 3/4 time."
},
"composition": {
"key": "Bb3",
"scale": "major",
"tempo": 132,
"time_signature": {
"numerator": 3,
"denominator": 4
},
"measures": 64,
"complexity": 0.8,
"harmony_density": 0.9,
"rhythmic_density": 0.6
},
"tracks": [
{
"name": "piano_melody",
"instrument": "piano",
"volume": 0.8,
"pattern": {
"type": "custom",
"loop_length": 96.0,
"steps": [
{
"time": 0.0,
"note": "D5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 1.5,
"note": "Eb5",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 2.5,
"note": "F5",
"duration": 0.5,
"velocity": 0.6
},
{
"time": 3.0,
"note": "G5",
"duration": 2.0,
"velocity": 0.7
},
{
"time": 5.0,
"note": "F5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 6.0,
"note": "Eb5",
"duration": 1.5,
"velocity": 0.5
},
{
"time": 7.5,
"note": "D5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 9.0,
"note": "C5",
"duration": 2.0,
"velocity": 0.6
},
{
"time": 11.0,
"note": "Bb4",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 12.0,
"note": "C5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 13.5,
"note": "D5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 14.5,
"note": "Eb5",
"duration": 0.5,
"velocity": 0.5
},
{
"time": 15.0,
"note": "F5",
"duration": 2.0,
"velocity": 0.7
},
{
"time": 17.0,
"note": "G5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 18.0,
"note": "A5",
"duration": 1.5,
"velocity": 0.7
},
{
"time": 19.5,
"note": "Bb5",
"duration": 1.5,
"velocity": 0.8
},
{
"time": 21.0,
"note": "A5",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 22.0,
"note": "G5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 23.0,
"note": "F5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 24.0,
"note": "Eb5",
"duration": 2.0,
"velocity": 0.6
},
{
"time": 26.0,
"note": "D5",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 27.0,
"note": "C5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 28.5,
"note": "Bb4",
"duration": 1.5,
"velocity": 0.5
},
{
"time": 30.0,
"note": "C5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 31.0,
"note": "D5",
"duration": 2.0,
"velocity": 0.6
},
{
"time": 36.0,
"note": "G5",
"duration": 1.5,
"velocity": 0.7
},
{
"time": 37.5,
"note": "A5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 38.5,
"note": "Bb5",
"duration": 0.5,
"velocity": 0.7
},
{
"time": 39.0,
"note": "C6",
"duration": 2.0,
"velocity": 0.8
},
{
"time": 41.0,
"note": "Bb5",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 42.0,
"note": "A5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 43.5,
"note": "G5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 45.0,
"note": "F5",
"duration": 2.0,
"velocity": 0.7
},
{
"time": 47.0,
"note": "Eb5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 48.0,
"note": "F5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 49.5,
"note": "G5",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 50.5,
"note": "A5",
"duration": 0.5,
"velocity": 0.6
},
{
"time": 51.0,
"note": "Bb5",
"duration": 2.0,
"velocity": 0.8
},
{
"time": 53.0,
"note": "C6",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 54.0,
"note": "D6",
"duration": 1.5,
"velocity": 0.8
},
{
"time": 55.5,
"note": "C6",
"duration": 1.5,
"velocity": 0.7
},
{
"time": 57.0,
"note": "Bb5",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 58.0,
"note": "A5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 59.0,
"note": "G5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 60.0,
"note": "F5",
"duration": 2.0,
"velocity": 0.6
},
{
"time": 62.0,
"note": "Eb5",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 63.0,
"note": "D5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 64.5,
"note": "C5",
"duration": 1.5,
"velocity": 0.5
},
{
"time": 66.0,
"note": "Bb4",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 67.0,
"note": "C5",
"duration": 2.0,
"velocity": 0.6
},
{
"time": 72.0,
"note": "F5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 73.5,
"note": "G5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 74.5,
"note": "A5",
"duration": 0.5,
"velocity": 0.7
},
{
"time": 75.0,
"note": "Bb5",
"duration": 2.0,
"velocity": 0.7
},
{
"time": 77.0,
"note": "A5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 78.0,
"note": "G5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 79.5,
"note": "F5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 81.0,
"note": "Eb5",
"duration": 2.0,
"velocity": 0.6
},
{
"time": 83.0,
"note": "D5",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 84.0,
"note": "Eb5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 85.5,
"note": "F5",
"duration": 1.0,
"velocity": 0.6
},
{
"time": 86.5,
"note": "G5",
"duration": 0.5,
"velocity": 0.7
},
{
"time": 87.0,
"note": "A5",
"duration": 2.0,
"velocity": 0.7
},
{
"time": 89.0,
"note": "Bb5",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 90.0,
"note": "G5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 91.5,
"note": "F5",
"duration": 1.5,
"velocity": 0.6
},
{
"time": 93.0,
"note": "Eb5",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 94.0,
"note": "D5",
"duration": 2.0,
"velocity": 0.6
}
]
},
"effects": [
{
"type": "reverb",
"room_size": 0.8,
"damping": 0.7,
"mix": 0.4
},
{
"type": "delay",
"time": 0.25,
"feedback": 0.15,
"mix": 0.2
}
]
},
{
"name": "string_harmony",
"instrument": "sawtooth",
"volume": 0.4,
"pattern": {
"type": "chord",
"loop_length": 48.0,
"chord_progression": [
{
"time": 0.0,
"chord": "Bb",
"duration": 6.0
},
{
"time": 6.0,
"chord": "F",
"duration": 6.0
},
{
"time": 12.0,
"chord": "Gm",
"duration": 6.0
},
{
"time": 18.0,
"chord": "Eb",
"duration": 6.0
},
{
"time": 24.0,
"chord": "Bb",
"duration": 6.0
},
{
"time": 30.0,
"chord": "F",
"duration": 6.0
},
{
"time": 36.0,
"chord": "Gm",
"duration": 6.0
},
{
"time": 42.0,
"chord": "Bb",
"duration": 6.0
}
],
"voicing": "spread",
"octave": 3
},
"effects": [
{
"type": "lowpass",
"cutoff": 4000,
"resonance": 0.6
},
{
"type": "reverb",
"room_size": 0.9,
"damping": 0.8,
"mix": 0.6
}
]
},
{
"name": "waltz_bass",
"instrument": "sine",
"volume": 0.6,
"pattern": {
"type": "custom",
"loop_length": 12.0,
"steps": [
{
"time": 0.0,
"note": "Bb2",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 1.0,
"note": "F2",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 2.0,
"note": "F2",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 3.0,
"note": "F2",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 4.0,
"note": "C3",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 5.0,
"note": "C3",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 6.0,
"note": "G2",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 7.0,
"note": "D3",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 8.0,
"note": "D3",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 9.0,
"note": "Eb2",
"duration": 1.0,
"velocity": 0.7
},
{
"time": 10.0,
"note": "Bb2",
"duration": 1.0,
"velocity": 0.5
},
{
"time": 11.0,
"note": "Bb2",
"duration": 1.0,
"velocity": 0.5
}
]
},
"effects": [
{
"type": "lowpass",
"cutoff": 2000,
"resonance": 0.8
}
]
},
{
"name": "gentle_percussion",
"instrument": "triangle",
"volume": 0.25,
"pattern": {
"type": "custom",
"loop_length": 3.0,
"steps": [
{
"time": 0.0,
"note": "C4",
"duration": 0.1,
"velocity": 0.4
},
{
"time": 1.0,
"note": "C4",
"duration": 0.1,
"velocity": 0.3
},
{
"time": 2.0,
"note": "C4",
"duration": 0.1,
"velocity": 0.3
}
]
},
"effects": [
{
"type": "highpass",
"cutoff": 2000,
"resonance": 0.5
},
{
"type": "reverb",
"room_size": 0.6,
"damping": 0.9,
"mix": 0.5
}
]
},
{
"name": "atmospheric_pad",
"instrument": "sine",
"volume": 0.15,
"pattern": {
"type": "chord",
"loop_length": 24.0,
"chord_progression": [
{
"time": 0.0,
"chord": "Bbmaj7",
"duration": 12.0
},
{
"time": 12.0,
"chord": "Gm7",
"duration": 12.0
}
],
"voicing": "spread",
"octave": 2
},
"effects": [
{
"type": "lowpass",
"cutoff": 1500,
"resonance": 0.4
},
{
"type": "reverb",
"room_size": 1.0,
"damping": 0.9,
"mix": 0.8
}
]
}
],
"export": {
"filename": "enchanted",
"format": "wav",
"sample_rate": 44100,
"bit_depth": 24,
"stereo": true,
"max_duration": 220.0
}
}