Skip to content

v0.5.0 — engine behind the API

Latest

Choose a tag to compare

@BluesPrince BluesPrince released this 29 Jul 21:12
· 8 commits to main since this release

The composition engine and the Csound render chain no longer ship in this package — both run server-side, and the Desktop companion servers became thin clients over the hosted API.

  • thiri-conductor-mcp: new render_audio tool calls POST /v2/render (server-side Csound) and optionally plays the WAV locally. No Csound install required anymore. Removed: build_csound_score, render_csound_wav, render_with_tension (their functionality now lives inside /v2/render). Remaining tools: conduct_band, render_audio, play_audio, search_csound_corpus.
  • thiri-composition-mcp: composition IR (validate → render → export) now runs behind POST /v2/compose; the local process handles preview only (play_composition, fluidsynth).
  • vendor/ engine source removed from the package; only the Csound corpus summary ships.
  • Closes security Finding 1 (engine-behind-API), Half A (composition) and Half B (Csound container).

(0.4.0 was never published — Half A and Half B shipped together as 0.5.0. This release was published to npm 2026-07-23 under the MIT/PolyForm dual license; the repo relicensed to PolyForm Noncommercial 1.0.0 afterward, effective v0.5.1.)

npm: https://www.npmjs.com/package/@bluesprincemedia/thiri-mcp/v/0.5.0