Changelog

Session Craft Changelog

This is the changelog for Session Craft. Our development philosophy is simple: we ship desktop software that solves a specific problem reliably.

We release new features when the industry outgrows the current workflow. We ship fixes when we break something. We adapt when the underlying platform changes, such as a new network stack, OS security policy, or protocol specification. This page documents those improvements, fixes, and adaptations.

We try to avoid pushing updates just to bump the version number. If the build you are using is stable and the changelog does not mention a fix or feature you care about, it is safe to skip the release.

The entries here prioritize changes that affect real use: installers, license activation, import and export behavior, offline work, report handoff, data-format compatibility, performance, and error handling.

If you are deciding whether to upgrade, start with the items that match your workflow and then install the newer build when the fix or feature matters. If you hit a regression, contact support with the current version, target version, operating system, and reproduction steps. To get the latest build, visit the download entry.

  1. 0.1.9 — 2026-07-27

    • Decoded playback now uses a singleflight cache and prewarms valid stems after separation or project load, so concurrent playback requests share one decode and warm playback starts without repeating six-stem work.
    • Long-running separation, project loading, and first-play preparation now report determinate phase progress and reach completion only after playback data is ready, keeping the transport stable instead of appearing frozen or shifting.
    • If saved stem files are missing, the live session falls back to the available full mix without exposing broken stem controls; saving the project still preserves the original stem references so they can recover when the files return.
  2. 0.1.8 — 2026-07-26

    • A scoped QA license unlocks the real harmony workflow for a deterministic audio fixture while acceptance observes tempo detection, visible analysis progress, and playback start and pause.
    • Playback and speed changes no longer leave the timeline jittering while harmony analysis runs; retained evidence includes rendered chord regions and stable transport controls.
  3. 0.1.7 — 2026-07-22

    • Direct installer builds keep website checkout, license-key import, and online activation; Store builds hide web checkout and use native purchase and account restore.
    • A native Store purchase offer is exposed only when its add-on is explicitly marked as published; unpublished add-ons remain restorable for existing owners but cannot start a new purchase.
    • After a successful native purchase, the desktop runtime refreshes the Store entitlement and returns the updated license state. This code path has not yet completed real-account Store transaction acceptance.
    • Playback, tempo, and harmony now reuse shared decoded audio: repeat stem playback avoids re-decoding every track, tempo uses a bounded analyzer, and source-generation guards prevent stale work from overwriting a newer song.
  4. 0.1.6 — 2026-07-17

    • Moved multi-stem playback onto the shared realtime audio engine while preserving speed, pitch shift, loop bounds, seek state, per-stem mute, solo, gain, and device-rate-correct timing.
    • Six-stem separation now uses the shared universal separator and model locator, with explicit decode, verification, model-loading, inference, and output-finalization progress.
    • The bundled HTDemucs model is fetched, staged, and SHA-verified through the revision-pinned model-asset catalog with source provenance carried into the package.
    • Hardened native packaging and resizing; store-distributed sandboxed builds now direct users to WAV instead of exposing unsupported external MP3 transcoding.
  5. 0.1.5 — 2026-07-10

    • Refined the desktop interface for a clearer, more consistent workflow.
    • Fixed reliability and usability issues across everyday work.
  6. 0.1.0 - June 12, 2026

    • Initial Session Craft desktop product scaffold.
    • Added local audio import, stem controls, speed and pitch state, loop markers, chord timeline, project save/load, export command wiring, and shared license flow.

Release context

How to read Session Craft release notes

Session Craft turns local audio into a focused practice session: separate the mix, follow the waveform, loop hard sections, shift speed or pitch, read the chord timeline, and export a backing track when the session is ready.

Use this page to decide whether a release changes the exact workflow you rely on. Installer fixes, activation fixes, export behavior, local file compatibility, and evidence/report output matter more than a version number by itself.

  • Workflow areas to watch

    • Local audio importOpen MP3, WAV, and FLAC files and turn the source recording into a private, repeatable desktop session.
    • Stem-focused practiceSeparate six local stems — vocals, drums, bass, guitar, keyboard, and other — then solo, mute, or reshape the practice mix without an upload-first workflow.
    • Loop, tempo, pitch, and chordsSet A/B loops on the waveform, slow a passage without losing pitch, transpose, detect BPM, and keep chord regions under the playhead.
  • Upgrade decision

    Session Craft updates should be evaluated against the local tasks the product is meant to protect. If your current build is stable, upgrade when the notes mention a feature, platform fix, or defect that affects your work.

    • Audio import
    • Stem playback controls
    • Local stem separation
    • Speed and pitch control
    • A/B loop practice
  • Related pages

    Before installing a new Session Craft build, confirm the current download, license path, and support channel so rollback or activation questions have the right product context.