Skip to main content
Control playback, tempo, and transport position.

Command line

transport get

Show transport state

transport set-tempo

Set tempo in BPM
bpm
required
Tempo in BPM

transport play

Start playback

transport stop

Stop playback

transport seek

Seek transport to a beat position
position
required
Transport position: bar.beat notation (e.g. 2.1 = bar 2, beat 1) or raw beats (e.g. 16.0)

MCP tools

get_transport

Get current transport state (tempo, time signature, position, playback flag).

set_tempo

Set the project tempo in BPM.
bpm
Double
required
Tempo in beats per minute (e.g. 120.0)

play

Start transport playback.

stop

Stop transport playback.

seek

Move the transport playhead to the given position (0 = song start). Accepts bar.beat notation (e.g. “2.1” = bar 2, beat 1) or raw beats (e.g. “16” or “16.0”). Use before play to start from a specific bar, or while playing to jump to a new position; the playhead moves at the next audio buffer.
beats
String
required
Transport position: bar.beat notation (e.g. “2.1” = bar 2, beat 1) or raw beats (e.g. “16” or “16.0”)