I’d like to be able to start recording at a specific point (for example after all the loops have synced) and then be able to accurately stop at a certain point. Is it possible to do this using code?
It is indeed possible, for the moment. See the following discussion for relevant comments: