Releases: talkincode/scorekit
Releases · talkincode/scorekit
Release list
v0.2.1
What's Changed
- docs: specify the scene format as a protocol-level contract by @jamiesun in #5
- docs: record audit verdicts for the four musicality-review proposals by @jamiesun in #6
- Add Homebrew install support by @jamiesun in #7
- Add informational story annotation to the scene DSL by @jamiesun in #8
- Show scorekit version in doctor output; polish example wording by @jamiesun in #9
- Add Best Practices chapter to docs site by @jamiesun in #10
Full Changelog: v0.2.0...v0.2.1
What's Changed
- docs: specify the scene format as a protocol-level contract by @jamiesun in #5
- docs: record audit verdicts for the four musicality-review proposals by @jamiesun in #6
- Add Homebrew install support by @jamiesun in #7
- Add informational story annotation to the scene DSL by @jamiesun in #8
- Show scorekit version in doctor output; polish example wording by @jamiesun in #9
- Add Best Practices chapter to docs site by @jamiesun in #10
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
Full Changelog: v0.1.0...v0.2.0
scorekit v0.1.0
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:
--jsonstructured errors, stable exit codes, JSON Schema export, semanticdiff, 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 doctordiagnostics,make install, and a pinnedDockerfile(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/