feat(audio): complete phase 3c slice 3 automation

This commit is contained in:
2026-09-05 20:22:22 -07:00
parent 9ae2c76075
commit 04d4e49e9f
18 changed files with 2224 additions and 590 deletions
+20 -2
View File
@@ -3,9 +3,9 @@
"meta": {
"id": "minimal-audio",
"name": "Minimal Audio",
"version": "1.0.0",
"version": "1.1.0",
"author": "XZBT",
"description": "A minimal generic exhibit exercising the Phase 3 audio graph, component, routing, and bus contracts.",
"description": "A minimal generic exhibit exercising audio graphs, components, routing, buses, and the Phase 3c automation modes and curves.",
"license": "CC0-1.0",
"tags": ["minimal", "audio"]
},
@@ -45,6 +45,11 @@
{ "from": "tone", "to": "shape" },
{ "from": "shape", "to": "level" },
{ "from": "level", "to": "output" }
],
"automation": [
{ "target": "shape.frequency", "interpolation": "exponential", "points": [
{ "at": "0s", "value": 1800 }, { "at": "12s", "value": 800 }
] }
]
}
}
@@ -74,6 +79,14 @@
{ "from": "trim", "to": "output" },
{ "from": "wobble", "to": "low.pitch", "depth": 1.5 },
{ "from": "wander", "to": "high.pitch", "depth": 1 }
],
"automation": [
{ "target": "low.pitch", "mode": "offset", "interpolation": "smooth", "points": [
{ "at": "0s", "value": 0 }, { "at": "6s", "value": 12 }, { "at": "18s", "value": -4 }
] },
{ "target": "high.level", "mode": "scale", "points": [
{ "at": "0s", "value": 0.4 }, { "at": "3s", "value": 1 }
] }
]
}
}
@@ -113,6 +126,11 @@
{ "from": "body", "to": "place" },
{ "from": "place", "to": "trim" },
{ "from": "trim", "to": "output" }
],
"automation": [
{ "target": "place.pan", "interpolation": "step", "points": [
{ "at": "0ms", "value": -0.2 }, { "at": "120ms", "value": 0.2 }
] }
]
}
}