34 lines
1.5 KiB
Plaintext
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
|
|
}
|
|
}
|
|
]
|
|
} |