Skip to content
arrow_backAll articles
Guide/AI Builder

AI Builder

AI Builder is MetaGrid Pro's natural-language engine for building grid content. Describe what you need in plain English — the AI loads real commands from your connected Mac or PC, proposes actions, and applies the result. No guessing, no manual lookup.

Today, AI Builder powers two workflows: building buttons from the grid and building macros from inside the macro editor. More AI-powered tools will join the same engine over time.

How It Works

When you start a conversation, AI Builder automatically loads all available data from your connected Mac or PC in one step — you'll see a brief confirmation prompt, then everything is ready. Depending on your app and platform, it loads:

  • DAW command libraries for supported DAWs (Cubase, Logic Pro, Ableton Live, Studio One, Reaper, Dorico, Digital Performer). DAW commands use the native integration protocol and are always preferred over keyboard shortcuts.
  • Keyboard shortcut catalogs scraped from the live application (Mac only).
  • Menu commands loaded from the application's menu bar.
  • Apple Shortcuts and Keyboard Maestro macros when you mention them by name (Mac only).

The AI uses this data to propose verified actions — it picks the best source per action following the priority: DAW commands → keyboard shortcuts → menu commands.

Important: Loading commands requires the target application to be running on your Mac or PC. AI Builder cannot read commands from an app that isn't open. If the app isn't running, you can skip the data loading and the AI will propose actions from its own knowledge (marked as AI-suggested).

Platform Differences

AI Builder works on both Mac and Windows, but the available data sources differ.

On Mac

All data sources are available:

  • DAW command libraries
  • Keyboard shortcut catalogs (live from any running app)
  • Menu commands (live from any running app)
  • Apple Shortcuts
  • Keyboard Maestro macros

On Windows

A more limited set of data sources is available:

  • DAW command libraries — fully supported, same as on Mac
  • Menu commands — available for Win32 standard menu-bar applications
  • Keyboard shortcut catalogsnot available on Windows. For non-DAW, non-menu apps, AI Builder proposes common shortcuts from its own knowledge of the named application. These are marked as AI-suggested and you should verify them in the target app before relying on them.
  • Apple Shortcuts and Keyboard Maestro — not available on Windows (these are macOS-only tools)

Disconnected

If your iPad is not currently connected to a Mac or PC, AI Builder runs in a fallback mode similar to Windows: keyboard shortcuts are AI-suggested rather than catalog-verified. Connect your host before running the builder for the most reliable results.

Setup

AI Builder requires an Anthropic API key. Add yours in Settings → AI Builder. Usage is billed directly by Anthropic to your account — typically under one cent per session.

Pro Tip: Tap Test Connection in Settings → AI Builder to verify your key works before using the builder.

Quick Action Pills

When you open AI Builder, you'll see categorised quick action pills that let you jump straight into common tasks without typing:

From Copied Button

If you've copied a button to the clipboard, you can apply its style to selected buttons:

  • Apply all colors — background, text, and icon colors
  • Apply background color / Apply text color / Apply icon color — individual properties
  • Paste macro — copy the macro actions from the clipboard button

Style

  • Restyle selected buttons — apply a theme to the selected buttons
  • Restyle all buttons — apply a theme to every button on the grid (shown in a different colour to indicate wider scope)

Recent Prompts

Your recent prompts are saved per profile — Xcode prompts won't appear when you're working on a Cubase grid. Tap a recent prompt to re-send it immediately.

Ideas

Tap Ideas to enhance my workflow with [App] to get AI-generated suggestions based on your current grid. The AI analyses what buttons you already have and suggests what's missing. Tap any idea to send it as your request.

Building Buttons

Use AI Builder to configure one or more grid buttons by describing what they should do.

Step 1: Enter Edit Mode

Tap Edit in the top-right corner of the dashboard.

Step 2: Select Buttons

Tap one or more buttons on the grid. Selected buttons are highlighted.

Step 3: Launch AI Builder

Tap the AI icon in the context bar at the bottom of the screen.

Step 4: Describe What You Want

Type or dictate your request. For example:

  • "Copy and paste buttons for Photoshop"
  • "Transport controls for Cubase — play, stop, record, rewind"
  • "A button that splits the selected event and selects the right part"
  • "Volume up and down using MIDI CC"

The AI automatically loads all available commands and shortcuts from your Mac before responding, so it can propose verified actions immediately.

Step 5: Review the Actions

Tap Next to open the Actions screen. Each button is shown as an expandable card with its name, action type, and verified steps. A green dot confirms each action was found in a loaded catalog.

From this screen you can:

  • Expand a card to see full details of each step
  • Edit in Macro Editor — Open the full macro editor for manual fine-tuning
  • Refine with AI — Return to chat and describe changes for that specific button
  • Fetch catalog — If commands weren't loaded initially, fetch them now to verify the actions

Step 6: Choose Appearance

Tap Next to reach the Appearance step. Choose a theme, background variant, accent colour, icon style, and button layout.

Themes include System, Classic, Dracula, Technical, Vivid, Studio, Cyber, and Mono — each with a distinct visual style. Some themes (Classic, Technical, Vivid, Studio, Mono) support an Inverted toggle that changes the colour scheme.

Background variants control the brightness:

  • Dark — darker tones
  • Standard — the theme's default palette
  • Light — brighter tones
  • Mixed — cycles through Dark, Standard, and Light across different colour groups for visual variety

Accent colour lets you pick a single tint for all buttons, or leave it on multi-colour to let each button get its own colour from the theme.

Button layout sets the arrangement of icon and text on every button.

Step 7: Build

Tap Build With AI. The buttons are configured on your grid with the chosen actions, theme, and layout.

Building Macros

Use AI Builder from inside the Macro Editor to create or modify a macro using plain language.

Step 1: Open the Macro Editor

In Edit Mode, select a button and open its macro section in the Inspector. Tap the macro field to open the Macro Editor.

Step 2: Launch AI Builder

Tap the AI button in the Macro Editor toolbar (next to the Try button).

Building From Scratch

If the macro is empty, the AI greets you with "What should this macro do?" Describe the actions — the AI proposes a complete macro with all the steps.

Editing an Existing Macro

If the macro already has actions, the AI shows a summary of the current steps and asks what you'd like to change. You can describe modifications like:

  • "Add a Select All step before the copy"
  • "Change the delay to 0.5 seconds"
  • "Replace the paste with Paste Special"
  • "Add a Save command at the end"

Step 3: Build

Tap Build With AI. The AI writes the macro into the editor and the action list refreshes immediately. The macro name updates if it was empty, the Try button activates, and the Target App is set on the button when the AI resolves a different application from the current profile.

Restyling Buttons

Use the Restyle pills to change the visual appearance of existing buttons without modifying their actions.

  • Restyle selected buttons — applies the chosen theme to the selected buttons only
  • Restyle all buttons — applies the theme to every button on the grid

The restyle engine uses identity-based colour matching: it analyses each button's current colours and maps them to the closest slot in the new theme. This means a red button stays in the red family, a blue button stays blue, and so on — even across very different themes.

When you select a single accent colour instead of multi-colour, all buttons get that one colour. The layout selector and icon style selector (Filled, Outline, Mixed) are also available during restyle, so you can change the button arrangement and icon fill at the same time.

Button Types

AI Builder supports all MetaGrid button types and chooses the right one automatically:

  • Standard — Fires the macro once on tap
  • Momentary — Fires on press, releases on lift (ideal for MIDI notes with velocity)
  • Latching — Toggles between on and off states, each with its own macro
  • Menu — A single button that expands into a list of options, each with its own action

For example, "a sustain pedal on MIDI note C3" automatically creates a momentary button with Note On / Note Off.

Multi-Button Configuration

When you select multiple buttons, the AI creates one action per button. Selecting 6 buttons and asking for "Cubase transport controls" produces 6 individual buttons (Play, Stop, Record, etc.) with appropriate icons and tint colours — including red for destructive actions like Delete.

Supported Action Types

Type Description Platform
Keyboard shortcut Key combinations like ⌘C, ⌥⇧F Mac (verified) · Windows (AI-suggested)
DAW command Native integration commands for supported DAWs Mac · Windows
Menu command Application menu items triggered via the menu bar Mac · Windows (Win32 apps)
macOS Universal System-level commands (window tiling, screenshots, volume) Mac only
MIDI CC Control Change messages with configurable channel, CC number, and value Mac · Windows
MIDI Note Note On/Off with configurable note, velocity, and channel Mac · Windows
Apple Shortcut Triggers an Apple Shortcut installed on your Mac Mac only
Keyboard Maestro Triggers a Keyboard Maestro macro by name Mac only
App Switch Brings a specific application to the foreground Mac · Windows
Delay Pauses between actions in a multi-step macro Mac · Windows
Text Types a text string Mac · Windows

Keyboard Shortcuts

While the chat is open:

  • ⌘↩ — Send message
  • ⌘D — Toggle dictation (speak your request instead of typing)