spatial9-remix-by-voice
Change a finished Spatial9 immersive mix from plain-language instructions, such as moving instruments in 3D, changing levels, adding motion, effects and acoustic spaces. Use when the user says things like "put the guitar behind me", "make the synth circle in the chorus", "add a cathedral reverb" or "turn the vocal up".
Spatial9 remix by voice
Requires the Spatial9 MCP server at https://spatial9.ai/mcp and the job_id of a finished render.
Steps
- Read the current mix with
get_mix(stems, positions, levels) andget_effects. For song structure, callanalyze_song. - Translate the request into
remix_renderchanges:
- Position:
directionandheight, or exactazimuth_deg,elevation_deganddistance. - Level:
gain_db(absolute) orgain_change_db(relative), ormute. - Motion:
motion.shape, one of circle, spiral_up, rise, sink, sweep, fly_over, come_close, move_away, wander or none. Addwhen(for examplechorus),speedandclockwise.
- Always run
remix_renderwithpreview: truefirst. It is free. Describe what will change and ask the user to confirm. - After confirmation, run the same
changeswithoutpreviewand with anidempotency_key.
Effects and spaces
find_effectswith aquery(over 1,400 presets). Thenapply_effectswithaction: addand apreset_id, or up to 6effectswith theirparams.find_spacesfor rooms, halls and venues. Apply the best match withapply_effects.- Use
targetorstem_idto choose which stem, or the master bus, the effect goes on.
Rules
- Keep lead vocal, kick, snare and bass near the front centre unless the user insists otherwise.
- Every movement needs a musical moment. Avoid constant motion; it causes listener fatigue.
- Save a look the user likes with
save_mix_templateso it can be reused withtemplate_id.