Skip to main content

Read the project

The assistant reads the open project with get_session_overview: tempo, key and scale, tracks, mixer levels, markers and returns, and with clips every clip’s position and audio window. It reads further into one thing at a time: a clip’s notes, an automation curve, a plugin’s parameters, a sample’s tempo and slices.

Arrange and write

It adds, renames, colors, groups and reorders tracks, places samples and library patterns, writes and edits MIDI, draws automation, splits, duplicates and moves clips, and sets tempo, loop and section markers.

Shape the sound

It loads instruments, effects and presets, sets plugin parameters, routes sidechains and ducking, sets sends, groove and each track’s Mix section, and programs the built-in Sampler.

Measure the mix

analyze_mix renders the loop region offline and measures loudness, true peak, crest, six frequency bands and stereo width per track and for the master, and names tracks that fight in the same band. style_profile turns a set of references into target ranges to mix toward.

Render and split audio

It bounces clips or tracks in place, flattens a track, adds a Reverse Reverb swell, splits a clip into stems and transcribes a melody to MIDI. A stem split runs in the background; the assistant checks back and can cancel it.

Sort the library and projects

It searches samples, patterns and presets by name, tags, tempo, key or by how they sound, files them into collections, tags them, imports folders, and files projects and comments the way the project browser does.

Good to know

  • Gridshift asks before anything risky. Losing unsaved work, deleting for good or costing storage needs your yes in Gridshift or the client; the assistant cannot answer for you. The list is under “What Gridshift asks you first”.
  • Project changes are one undo step per call. ⌘Z takes back what the assistant did, and the undo tool names every step it took back, up to 50 at a time. Library, preset, project-browser and plugin-library sorting and saved files are not undo steps, as in the app.
  • It can check how Gridshift works. docs_search and docs_read search and read these docs, so the assistant looks a feature up before it acts or explains. Both need an internet connection.
  • It works on the open project. Arrangement, sound and mix tools act on the project in the window; project_list and project_organize also reach your other projects’ collections, versions and comments.
  • Tools map to what you want done, not to internal functions, and most take a batch: several tracks, clips or library items change in one call and one undo step.
  • Plugin parameters come with their type and readable labels, so the assistant sets values correctly without trial and error.
  • The session overview includes the project key and scale, so MIDI the assistant writes is in key.
Before a tool replaces an open project with unsaved changes, writes over an existing file, replaces or resets the default project, throws away captured MIDI, or starts recording another app, Gridshift asks you. The same goes for anything that deletes for good or costs you storage: deleting a comment, a collection, a project, a saved ducking curve, a plugin category or an effect preset, Empty Trash and Delete Immediately in the Sample Library and the Instrument Presets, removing a tag from the whole library, turning Sync samples or Optimize Mac storage on, and downloading a separation model.The question appears in your AI client when it can show one; otherwise Gridshift shows an alert and bounces its Dock icon. For unsaved changes you choose whether to save first, throw the changes away, or cancel; a project that was never saved can only be discarded or kept.In Gridshift’s alert, Cancel is the default button: Return and Esc both cancel, and the button that goes ahead takes a click. No answer in time counts as no (60 seconds for the alert, 120 seconds for a question in the client), and the assistant is told you declined.
Classic kick-to-bass ducking through a compressor, in one plugin_configure call. mode accepts audio, midi, trigger_impulse or none (to disconnect); audio and trigger_impulse need a plugin with a sidechain input bus, and the call returns a clear error otherwise.
Last modified on October 22, 2026