Send presets and select on broadcast with groups; unicast only for per-device settings. V1 select as [preset_id, step?]. Sequence steps use beat counts; manual presets get select each beat, auto only on step change. Bridge downlink router, Pi envelope delivery, and tests. Co-authored-by: Cursor <cursoragent@cursor.com>
23 lines
484 B
JSON
23 lines
484 B
JSON
{
|
|
"v": "1",
|
|
"dv": {
|
|
"ff:ff:ff:ff:ff:ff": {
|
|
"p": {
|
|
"preset_id": {
|
|
"p": "on",
|
|
"c": ["#FF0000"],
|
|
"d": 100,
|
|
"b": 255,
|
|
"a": true
|
|
}
|
|
},
|
|
"s": ["preset_id", 0],
|
|
"sv": true,
|
|
"df": "preset_id",
|
|
"b": 255,
|
|
"g": ["5", "18"],
|
|
"sg": true
|
|
}
|
|
}
|
|
}
|