Oplsdt runtime mapping and surface layer for OPSL
- Rust 100%
| docs | ||
| examples | ||
| oplsdt-runner | ||
| schemas | ||
| .gitignore | ||
| OPLSDT_0.2_ARCHITECTURE.md | ||
| README.md | ||
Oplsdt
Runtime mapping and surface layer for OPSL.
Oplsdt is the runtime composition and surface layer that sits above OPSL.
The current schema and artifact namespace remains movemap.* for compatibility during the rename.
This repo currently contains:
- the
movemap.bundle,movemap.layout, andmovemap.sessionschemas used by Oplsdt - the current architecture note
- recovered RNBO / Ableton Move reverse-engineering notes
- a recovered
oplsdt-runnerprototype host slice - example layouts, sessions, and a multi-device bundle
Core model:
- OPSL owns device identity, params, transforms, capabilities, and concrete device state
- Oplsdt owns bundles, section/page layouts, runtime session context, and surface defaults
Device references in the examples point at the public OPSL repo:
repo://Toilville/opsl/...
Recovered artifacts:
docs/rnbo-move-architecture.mdcaptures the reverse-engineering notes for the Ableton Move RNBO stackoplsdt-runner/preserves the surviving host-side prototype code recovered from the old sibling repo; it is reference material, not yet a complete standalone runner crate