live_arranger
Manage arranger sections in a running Studio One session: list, jump to, create from markers, rename, resize, move, copy, or delete sections and set jump sync timing.
Instructions
Arranger sections in the running Studio One. sections: list them (numbered in song order). goto: a section by number or name; while playing it jumps at the arranger's sync point, while stopped it moves the playhead to the section's start. next / previous: step while playing. syncMode: when jumps happen (off = immediately, 1bar, 2bars, 4bars, end of section); changing it is an undo step. createFromMarkers: make sections between markers. Editing (each one live_undo): add {start, end, name}, rename {section, name}, resize {section, end}, move {section, start}, remove {section}; these change only the section, not the events under it. With its content, on every track: copy {section, to} inserts a copy at a position (what follows moves later); delete {section} removes it and everything in it, closing the gap; move {section, to, content: true} does both (two undo steps). Positions are seconds or bars like "9.1.1.0". The loop range is kept.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | For copy, and move with content: where it goes (best a section boundary) | |
| end | No | For add and resize | |
| name | No | For add and rename | |
| sync | No | For syncMode | |
| start | No | For add and move | |
| action | Yes | ||
| content | No | For move: take the events under the section along | |
| section | No | Section number or name (goto jumps while playing only to 1-16) |