PreviewAgent framework · JUCE

SampleForge Agent

Start from a folder of sampled notes, or sample a VST or hardware synth, and turn it into a playable, validated instrument: SFZ, DecentSampler and the MultiSampleEngine plugin, all driven by one manifest. A six-phase agent workflow runs the pipeline step by step.

Exports SFZ and DecentSampler. SF2 and Ableton .adv export are still being finalised: use SFZ or DecentSampler for now.

A silent 25-second film in five steps: start from a sample folder or sample a VST or hardware synth, map the notes into one manifest, export to SFZ or DecentSampler, play it in the MultiSampleEngine plugin, and validate every export.

SampleForge Agent · how it works · 25 s · no sound

What it does

One manifest

Single source of truth

sampleforge.py scans filenames for note, velocity layer and round-robin, and writes a manifest everything else reads.

Two sampler formats

SFZ and DecentSampler

Both exports include round-robin, and can copy the samples next to them so the instrument is self-contained.

MultiSampleEngine

A JUCE sampler plugin

Zones, velocity layers, round-robin, pitch, loops, ADSR, sustain and bend. VST3 on Windows, macOS and Linux, AU on macOS, plus Standalone.

Validator

Check every export

validate_exports.py checks parity, round-robin, coverage, sample paths and loops against the manifest.

Agent workflow

Six phases

/ingest, /map, /export, /engine, /validate and /ship for Claude Code, Cursor and Kilo, with rules and known issues.

Start your way

A sample folder or a sampled synth

Start from your own folder of samples, or sample a VST or hardware synth for a set number of notes and resample them into clean notes.

How it works

Six phases, one manifest

  1. /ingestBring in the recordings.
  2. /mapNote, velocity and round-robin mapping.
  3. /exportSFZ and DecentSampler.
  4. /engineMultiSampleEngine reads the same manifest.
  5. /validateCheck everything, then /ship.

Where it stands

Done

Exports and validator

SFZ and DecentSampler exports with round-robin, re-export from an edited manifest, and the export validator.

Done

Engine checks

91 headless checks pass, and pluginval at strictness 10 passes on Windows, macOS and Linux builds in CI.

Next

Hands-on in Ableton

Playing the finished instruments in Ableton is the next real-world test.

Be in the preview

Get news on SampleForge Agent and invitations to try early builds.