Problem with the Transport mode

I’m having a problem with the Transport mode of the script for Novation launchkey mk4. Moving locators via encoders only works to the right. Impossible to move backwards.
Am I the only one with this problem?

I’m using Windows 10 64bit and Cubase 14.0.32

Hi,

Do you use MIDI Remote or any other way? This was broken in Cubase 14.0.30, but it was fixed in 14.0.31 and .32.

Just checked the script of the mk4, and indeed there is an issue with moving the locators to the left, only when we have our primary time display set to Bars+Beats. All other time formats work as expected.

I noticed that it is setup to increase/decrease the locator (left or right) position by one quarter.

However, when we move left, there’s no decrease of the bar position when we hit the “0”-quarter of the previous bar. Thus it will stop working.

Anyway, if instead of quarters, we go for bars, it will work as expected.
The line of code that has to be altered in this case is 138 in …novation/common/base_utils.js:

return incrementTimeString(text, 1, delta, '.', [1, 1, 1, 0]);

This is setup for quarter notes length. If we want bars, it has to be set as:

return incrementTimeString(text, 0, delta, '.', [1, 1, 1, 0]);

This will work.

If the quarter note step is required, then the incrementTimeString has to be altered to include the case our quarter reaches 0. Then we have to decrease the bar. EDIT: Nothing really wrong with the script as long as the issue mentioned in this post gets addressed: Problem with the Transport mode - #7 by m.c

Just to be clear, @Florian34, these are not instructions for you, but can provide a hint to the coder of the script, if you or perhaps @Martin.Jirsak forwards it.

2 Likes

Hi,

This is exactly the issue, which was in Cubase 14.0.30 and which was fixed in Cubase 14.0.31. :astonished_face: We observed the issue on Mackie Control and CC121 devices.

I will have a look.

I know, still this is in the MIDI Remote script, not the MCU implementations. Not knowing though if somehow there’s common coding over such segments.

Thank you for your efficiency!
At least for now we have a workaround.

1 Like

@Martin.Jirsak, just checked the script in CB13.0.55. No issues there, though I used the identical script. This means, that internally Cubase 14, when we reach the 0 quarter, doesn’t move to the previous bar.

If you open CB13 and set the cursor, for example to the position 2.0, you will see that (correctly) it goes to 1.4. Now if you try the same in CB14 (0.32) instead of decrementing, it goes to 2.1. This is surely the issue, not sure how the hotfix was done, perhaps they concentrated just on the MCU side.