Files
2026-07-13 13:13:17 +08:00

34 lines
1.5 KiB
Plaintext

{
"FormatVersion": 3,
"Id": "7e1c4a82-9c5d-4f8e-bd6f-1a2b3c4d5e60"/*SimulateIoData*/,
"Description": "Replays one or more recorded DataClips so MidiInput and OscInput operators react identically to live hardware. Use case: tweak audio reactions, midi mappings, and animations against a captured live performance without the original devices plugged in.\n\nClips is a multi-input — wire as many LoadDataClip.Clip outputs as you want; each gets its own source-time cursor and event dispatch.\n\nToggle Enabled to mute the simulation.\n\nDoes NOT trigger Variation/Snapshot surface controllers — those need the active composition state to be reproducible across sessions, which is outside this op's scope.",
"SymbolTags": "64",
"InputUis": [
{
"InputId": "9a3e6cb4-be7f-4fb0-df81-3c4d5e6f7182"/*Clips*/,
"Position": {
"X": -200.0,
"Y": 45.0
},
"Description": "DataClips to replay. Connect multiple LoadDataClip.Clip outputs here; each is dispatched independently."
},
{
"InputId": "bc508ed6-d091-4fc2-fa03-5e6f718293a4"/*Enabled*/,
"Position": {
"X": -200.0,
"Y": 90.0
},
"Description": "When false, no events are dispatched. Useful for A/B-comparing simulated vs live input."
}
],
"SymbolChildUis": [],
"OutputUis": [
{
"OutputId": "58f26c1b-b49b-4626-acf2-f757182b8ec7"/*Execute*/,
"Position": {
"X": 300.0,
"Y": 400.0
}
}
]
}