live_record_setup
Set up recording in the running Studio One by configuring metronome, precount, preroll, record modes, and Auto Punch ranges.
Instructions
Recording setup in the running Studio One. With no arguments, reads the metronome: click, precount, precount length in bars, preroll. Set any of those, and/or record modes: replace, loopTakes or loopMix, takesToLayers, inputQuantize, noteErase (true/false). Record modes cannot be read back from Studio One, so they are reported as set, not confirmed. Auto Punch: punch off, in, out or both, and punchFrom/punchTo for the range (seconds or bars; Studio One punches between the loop locators, so this sets the loop range without turning looping on). The result shows punch-in and whether any autopunch is on (punch-out alone cannot be read separately once punch-in is on).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| click | No | ||
| punch | No | ||
| loopMix | No | ||
| preroll | No | ||
| punchTo | No | Seconds (number) or a bar position string like "9.1.1.0" | |
| replace | No | ||
| precount | No | ||
| loopTakes | No | ||
| noteErase | No | ||
| punchFrom | No | Seconds (number) or a bar position string like "9.1.1.0" | |
| precountBars | No | 1-16 | |
| inputQuantize | No | ||
| takesToLayers | No |