ace-studio-workflows
Recommended end-to-end workflows in ACE Studio — the order to run features in, which feature to reach for at each step, and where the work has to leave Studio…
Skill by BeatMagic
Chalk Labs
Need help deploying ace-studio-workflows?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/beatmagic-ace-studio-workflows
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: spreadsheets, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
ace-studio-workflows- Description
- Recommended end-to-end workflows in ACE Studio — the order to run features in, which feature to reach for at each step, and where the work has to leave Studio for an external tool. Covers generating a whole song and aligning the project to it, reworking a song from an imported audio file (beat alignment, stem splitting, transcription back to MIDI), and turning a finished project into printable sheet music. Load whenever the user's request spans more than one step, or says things like 'write me a song', 'I have this audio and I want to…', or 'I need a score for this'. Pair with `ace-studio-features` for what each feature does.
- License
- MIT
- Instructions
- 207 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# ACE Studio workflows # Song generation When the user wants a whole song generated, use **Inspire Me**. ## 1. Generate See `ace-studio-features` for what Inspire Me takes and what it costs. ## 2. Align the project tempo to the result Do this before any editing — an unaligned project makes every later edit fight the grid. Which way you go depends on what else is on the timeline, because **applying a tempo replaces the project's tempo and meter wholesale and moves existing content.** - **The generated audio is the only thing on the timeline.** Nothing can be disturbed, so apply its tempo to the project directly. - **The timeline already has other content.** Ask the user first: confirm which version of the music they are keeping, and that it is the one the tempo should follow. Then apply that one's tempo. Everything already on the timeline will shift, so say so before you do it. ## 3. Offer to keep going Ask whether they want to edit the song. If they do, the first workflow below is the route in — split it into stems and transcribe the parts they want to change. --- # Edit a song from audio When the user hands over a complete piece of music and wants to edit it, work through it like this. ## 1. Align the project to the audio Imported audio triggers beat analysis automatically. Apply that analysis so the project tempo matches the audio's tempo — the operation also snaps the audio's first downbeat forward to the nearest bar line, which shifts the audio later. Tell the user the audio will move before you apply, and remember the whole apply replaces the project's tempo and meter wholesale. ## 2. Split the music into stems Use the Stem Splitter. Pick the mode from what the user actually needs — see `ace-studio-features` for what each mode separates and what it costs. ## 3. Turn the melodic stems into MIDI ### 3.1 The lead vocal Use the built-in Vocal to MIDI. It gives you the melody **and** the lyrics, which is why it beats a generic transcriber here. It needs a monophonic vocal. ### 3.2 The other instrument stems — Basic Pitch, outside Studio There is no instrument transcriber on ACE Studio's surface. Use [Basic Pitch](https://github.com/spotify/basic-pitch), which runs locally and free, then bring the MIDI back in. **The stems live on tracks, and Basic Pitch reads files** — so the chain is: export each stem track as audio → run Basic Pitch on the file → import the resulting MIDI onto a track. **Setting it up.** Check for a working environment first; do not install over the user's existing one. Basic Pitch wants an older interpreter than the newest system Python, so give it its own virtual environment — Python 3.11 is a compatible starting point: ``` python3.11 -m venv work/transcribe-env work/transcribe-env/bin/python -m pip install basic-pitch librosa pretty_midi mido ``` On Windows the interpreter is `work/transcribe-env/Scripts/python.exe`. ``` basic-pitch <output-dir> <stem.wav> ``` **Basic Pitch is a candidate generator, not a transcription.** It is built for single-instrument material, which is exactly what a stem is — but the output still needs cleaning before it is worth importing. Running it several times and getting the same answer is not evidence; it is the same model twice. ### 3.3 Clean the MIDI before importing Remove what the recogniser invented: - **Harmonic stacking** — phantom notes an octave or a fifth above the real one. - **Ultra-short noise notes** and **tail fragments** left by decay. - **Duplicate onsets** on the same pitch at the same moment. Keep what is musical: ornaments, syncopation, and rests are content, not noise. **Judge against the actual tempo and phrasing — do not delete every short note with one fixed millisecond threshold**, or you will flatten the performance. Then check per instrument: - **Bass.** Octave errors are the common failure, and slides come back as dense runs of semitones. Cross-check the root against the kick and the chord changes. Keep it monophonic by default: bleed from guitar or keys must not become bass chords. - **Guitar.** Distorted guitar transcribes badly. Check short phrases against the spectrogram, the onsets, and the chord underneath. - **Keys.** Sustain pedal and tail resonance come back as masses of held notes — do not transcribe them literally. Reconstruct the two-hand division from the bass and the harmony. - **Drums. Do not use Basic Pitch.** It is a pitch model; percussion is out of scope for it. ### 3.4 Load sound sources Load a suitable sound source onto whichever tracks the user wants to edit. See `ace-studio-features` for choosing between AI Instruments and plugins.
From BeatMagic/acestudio_agent_plugin, MIT.
Signals
- Stars
- 3
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Sep 15, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Website
- acestudio.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get ace-studio-workflows running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
ace-studio-workflows skill. Agent Mart. https://agentmart.dev/skills/beatmagic-ace-studio-workflows (last updated 2026-10-24)