Open Patch and Layout Semantic Definition Toolkit
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-22 09:18:18 -07:00
.github docs: add contributor review gates 2026-08-22 09:18:18 -07:00
examples Initial public OPSL schema and examples 2026-03-29 09:51:25 -07:00
presets Initial public OPSL schema and examples 2026-03-29 09:51:25 -07:00
schemas Initial public OPSL schema and examples 2026-03-29 09:51:25 -07:00
scripts Initial public OPSL schema and examples 2026-03-29 09:51:25 -07:00
.gitignore Initial public OPSL schema and examples 2026-03-29 09:51:25 -07:00
CONTRIBUTING.md docs: add contributor review gates 2026-08-22 09:18:18 -07:00
README.md Initial public OPSL schema and examples 2026-03-29 09:51:25 -07:00

OPSL

OPSL is the canonical single-device artifact layer for the MoveMap stack.

This repo currently contains:

  • the device schema for OPSL 0.2
  • representative device examples
  • source-corpus review material for imported MIDI-db presets

Core model:

  • one device document combines shape and state
  • role distinguishes init, patch, capture, and derived
  • storage-level dedup belongs in hashes, synonyms, and lineage, not separate authoring formats

Repository layout:

  • schemas/ canonical JSON Schema documents
  • examples/ representative device artifacts
  • presets/ audit material from the imported source corpus
  • scripts/ migration/review helpers