PUBLIC EXPERIMENTAL ALPHA · AUDIO STAYS LOCAL

Try the useful slice. Help improve the next one.

Sunofriend can now estimate broad vocals and complementary instrumental from one authorised finished song on an Apple-silicon Mac. You hear the source, both stems and their reconstruction before deciding whether anything is useful.

What works now

PUBLIC WORKING SCOPE

Finished mix to two broad stems

one authorised finished mix to broad vocals, broad instrumental and a diagnostic reconstruction on Apple-silicon macOS.

The instrumental is the complement of the estimated vocals. It is not individual bass, keys, drums or guitar.

LISTENING PACKAGE

Four local tracks make the boundary audible

The output includes a level-managed source reference, vocals, instrumental and an additive reconstruction check, plus a local page with review prompts and private JSON export.

DOWNSTREAM PATH

Useful stems can continue to MIDI

stems the musician finds useful can enter Sunofriend's existing MIDI, interpretation WAV and starter ZIP workflow as a later explicit step.

The alpha never silently activates a stem or starts MIDI conversion. The musician makes that later decision.

HUMAN BOUNDARY

Software checks evidence; people judge music

human listening decides whether each exact result is useful; automated checks cover integrity, timing and reproducibility only.

How to try the public alpha

Start with the Sunofriend skill if you want an agent to guide the setup. The separate model/runtime download is never part of the ordinary demo and requires its own approval.

01 · INSPECT SETUP

Plan before downloading

Run scripts/setup-separation-alpha-macos.sh --plan. It explains platform, model terms, size, network use and install location without changing the Mac.

02 · VERIFY

Check the exact local profile

After explicit installation, run .venv/bin/sunofriend-separate doctor. The doctor hashes the pinned files without loading the model or processing audio.

03 · PLAN THE SONG

Review rights, source and output first

Run .venv/bin/sunofriend-separate separate SONG --out FRESH --rights-category owned with an accurate rights category. Planning writes no song output.

04 · LISTEN

Execute only after confirming authority

Add --execute --confirm-rights --open-review. The model runs locally with offline settings. Judge usefulness, bleed, missing content, texture and joins before using a stem.

Read the complete setup, architecture, commands and tests ↗. Sunofriend never downloads a song or supplies permission to process it.

How the feature was developed

The first public slice follows a bounded evidence loop rather than promoting the first model that ran. Private development covered three source-distinct full-song chains and targeted join reviews; the public route then passed an end-to-end generated-audio smoke test with exact PCM24 geometry and reconstruction accounting.

STEP 01

state one narrow musical or engineering question

STEP 02

seal authorised inputs and run one bounded local experiment

STEP 03

check machine evidence without treating a score as musical taste

STEP 04

bind an explicit human listening review to the exact result

STEP 05

preserve useful, poor and inconclusive evidence before proposing another change

Reports can expose a setup failure or motivate a new bounded test; they never silently select a model or musical default.

What remains experimental

STATUS

public experimental local alpha

It is a separate command rather than a Simple/TUI button. It is verified on Apple-silicon macOS and needs roughly 500 MB for the pinned model plus runtime and working space.

NOT GROUND TRUTH

Reconstruction is necessary, not sufficient

A close reconstruction proves additive accounting. Vocals can still contain accompaniment and instrumental can still contain vocals, holes or model artefacts.

NEXT WORK

Public use should sharpen the roadmap

  • clearer installer recovery and long-song progress;
  • broader stem roles beyond vocals and instrumental;
  • more Apple-silicon Macs, songs and independent listeners;
  • additional models with clear usable terms;

Help improve the next public slice

Report workflow, platform and audible-result observations through the existing GitHub forms. Do not attach private audio.

MUSICIANS

Tell us whether the stems helped

Report whether vocals and instrumental were useful, partly useful or poor, and describe bleed, missing sound, metallic texture, level changes or joins. “Cannot tell” is useful too.

Send a first-song report ↗
DEVELOPERS AND TESTERS

Report the first confusing or failing step

Include Mac model, macOS, source format, approximate duration, coding agent and exact command. Do not attach private audio, vocals, stems or review exports.

Send text-only compatibility feedback ↗
← Back to the musician page