Skip to content

scorekit v0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 10:10
7f4fa4e

First release of scorekit — a deterministic, Agent-driven game score compiler.

YAML scene DSL → byte-stable MIDI → FluidSynth / TiMidity++ / sfizz rendering → FFmpeg export: seamless loops, sample-aligned stems, scene suites, and machine-readable metadata.

Highlights

  • Deterministic compilation: same scene + same toolchain = byte-identical MIDI; golden-tested.
  • Game-ready assets: sample-exact seamless loops, aligned stems, intro/explore/combat/victory suites from one file.
  • Agent-first machine interface: --json structured errors, stable exit codes, JSON Schema export, semantic diff, batch reports — plus a built-in stdio MCP server (scorekit mcp).
  • Music grammar lint: measurable aesthetic rules checked against the compiled score.
  • SFZ sample rendering: renderer profiles map portable instrument names to real sample libraries (VSCO 2 CE / VCSL examples included).
  • Deployment: scorekit doctor diagnostics, make install, and a pinned Dockerfile (FluidSynth/FFmpeg/SoundFont versions locked, SHA-256-verified).

Install

Download the archive for your platform below (verify with SHA256SUMS), or build from source with make install. Docs: https://talkincode.github.io/scorekit/