Oplsdt runtime mapping and surface layer for OPSL
Find a file
2026-04-05 12:29:14 -07:00
docs Rename MoveMap project to Oplsdt 2026-04-05 12:29:14 -07:00
examples Rename MoveMap project to Oplsdt 2026-04-05 12:29:14 -07:00
oplsdt-runner Rename MoveMap project to Oplsdt 2026-04-05 12:29:14 -07:00
schemas Rename MoveMap project to Oplsdt 2026-04-05 12:29:14 -07:00
.gitignore Initial public MoveMap schemas and examples 2026-03-29 09:51:25 -07:00
OPLSDT_0.2_ARCHITECTURE.md Rename MoveMap project to Oplsdt 2026-04-05 12:29:14 -07:00
README.md Rename MoveMap project to Oplsdt 2026-04-05 12:29:14 -07:00

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, and movemap.session schemas used by Oplsdt
  • the current architecture note
  • recovered RNBO / Ableton Move reverse-engineering notes
  • a recovered oplsdt-runner prototype 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.md captures the reverse-engineering notes for the Ableton Move RNBO stack
  • oplsdt-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