← StemConsoleCONTENT HISTORY

Update to StemConsole

Snapshot Oct 31, 2026 · 01:23 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save StemConsole and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use StemConsole to turn an audio attachment, supported audio-file link, or song in the connected StemConsole library into a backing track for practice. Use for stem separation and practising with a recording, rather than music recommendations or generating a new composition.",
  "included_files": [],
  "name": "make-practice-track",
  "skill_md_contents": "---\nname: make-practice-track\ndescription: Use StemConsole to turn an audio attachment, supported audio-file link, or song in the connected StemConsole library into a backing track for practice. Use for stem separation and practising with a recording, rather than music recommendations or generating a new composition.\n---\n\nTurn your recording into a backing track you can practise with inside ChatGPT.\n\nUse the connected StemConsole tools for the source the user supplied:\n\n- For an audio attachment, use split_song_file with the attachment reference supplied by ChatGPT. Do not invent attachment IDs or download addresses.\n- For a supported audio-file URL, use split_songs. A streaming-service page is not an audio file; ask for a supported file or link when necessary.\n- For an existing library song, use list_my_songs to find its ID, then open_player; avoid creating another split unnecessarily.\n\nChoose the separation mode that fits the request: vocals for vocals and instrumental, fast for vocals/drums/bass/other, or full when separate guitar or piano stems are needed. Explain unavailable account entitlements neutrally, without offering a purchase or upgrade.\n\nAfter starting a split, check get_split (or get_batch for a batch) until it finishes or fails. When processing remains in progress, report that state and use the existing job ID on subsequent checks. Do not start another split to retry a status check. If processing fails, explain the returned error and stop; do not automatically spend another allowance.\n\nOpen a completed song with open_player. The user can mute their part, balance stems, loop a passage, use the available speed/key controls, and export a practice mix. These controls run in the widget; do not claim to have changed a fader, saved a file, or measured key/BPM merely by opening it. Prepared downloads require the user to choose Prepare download and then Save file.\n\nAct on the connected account only. Confirm the identified song and intent before permanent deletion; clarify ambiguous targets. Use song IDs returned by tools, not guessed IDs. Processing audio does not grant rights to the recording.\n"
}

SHA-256 of public snapshot: 23c9ea6012bf830ef76672593576ff6696cb54b5e4a9d82d0f1fa123b1dbe301