Nuendo version 6.0.7
OS : Windows 7 pro runing on a dual core Intel Processor.
When running a macro from a control surface, the cursor location is not updated.
Macros relying on cursor positions will not work from a control surface, or will work from time to time.
How to reproduce :
- Create an audio track and place an audio clip on it
- Select this track
- Place left and right locators somewhere on this clip
- place the cursor to the right of the right locator
Now create this macro and run it from the Edit - macro menu :
- Transport - to left locator
- Transport - Nudge +1 Frame
- Edit - Split Loop
- Edit - Select under cursor
You should get the clip splitted at locators positions, and this new clip selected.
Now execute this macro from a control surface :
You will still get the clip splitted between the locators, but this time the selected clip is the one at right of the locators instead of the clip between the locators.
This show that the cursor location is not updated internally during macro execution from a control surface, the “select under cursor” command see the cursor position before the macro start. To say it differently if cursor position is changed by the macro code, those changes are not taken into account for the “select under cursor” commands.