home/ atoms/ abletonosc-song-transport-control

The Song API lets you start/stop playback, set tempo, and jump to cue points using OSC messages

AbletonOSC’s Song API wraps Live’s top-level transport and session management. The most commonly-used commands for AV rigs are: /live/song/start_playing, /live/song/stop_playing, /live/song/set/tempo (float), and /live/song/get/tempo. Cue point navigation (/live/song/cue_point/jump) allows jumping to named arrangement markers. All property getters return the value as a reply on port 11001 with the same OSC address as the query. This is the entry point for an external clock or visual host to read Live’s tempo/transport state or push transport changes in.

Examples

Set tempo and start: send /live/song/set/tempo 128.0, then /live/song/start_playing. Read tempo back: /live/song/get/tempo → (128.0,). Stop: /live/song/stop_playing. Jump to a cue point by index: /live/song/cue_point/jump 2.

Assessment

Write the OSC messages to (1) set tempo to 140 BPM, (2) start playback, and (3) read the current tempo back. On which port does the tempo reply arrive?

“| /live/song/start_playing | | | Start session playback”
corpus · abletonosc-osc-control-interface-for-ableton-live-live-objec · chunk 4