Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vibrai.com/llms.txt

Use this file to discover all available pages before exploring further.

Get and set the active scale for the Live session.

Command line

scale get

Get the active scale
vibrai scale get

scale set

Set the active scale (song-level; new clips inherit it)
vibrai scale set <root-note> <scale-name>
root-note
required
Root note: note name (C, C#, D, Db, …, B) or pitch class 0–11
scale-name
required
Major, Ionian, Dorian, Phrygian, Lydian, Mixolydian, Minor, Aeolian, Locrian

MCP tools

get_active_scale

Get the active scale (root + scale name) from the project, if set.
{
  "tool": "get_active_scale",
  "arguments": {}
}

set_active_scale

Set the song-level scale and enable Scale Mode. Newly-created clips inherit these settings.
{
  "tool": "set_active_scale",
  "arguments": {
    "root_note": "<String>",
    "scale_name": "<String>"
  }
}
root_note
String
required
Pitch class: note name (C, C#, D, Db, …, B) or integer 0–11
scale_name
String
required
Scale name: Major, Ionian, Dorian, Phrygian, Lydian, Mixolydian, Minor, Aeolian, Locrian