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.