An issue that I reported and was fixed in Cubase 13 is now occurring in Cubase 15.
I’m creating a MIDI input transformer to handle the conversion for MIDI CC relative values from a Novation SL MKIII to the values expected by Arturia V-Collection for relative rotary control movement.
I’m checking for the valid range for CW and CCW motion and changing Value 2 to the expected values respectively.
The problem is that any write to Value 2 appears to be off-by-one. Both values 0 and 1 result in a 0 being inserted in the MIDI Value 2, while Value 2 > 1 writes (value - 1).
Add, subtract, and set exact, all appear to have this problem.
In my case, I am using a Track Input Transformer. I suspect Project Transformer would show the same problem.
Again, this was fixed in Cubase 13 after I reported it there.
Thanks for posting all the necessary screenshots. Makes it easy to set up the same on my Cubase.
You must be using a preset from before C13 or C14? The term “value 2” has been replaced by a less generic and rather context sensitive term. In this case it would be “main value”.
If I redefine the transformer configuration per the new values, this appears to now be fixed.
Having said that, using the original presets from earlier versions still show the one-off problem I originally reported.
I only have two presets to define, so not a show-stopper, but confusing absent knowledge of the changes to the naming convention. Interestingly, the old presets appear to show up if used, but the behavior is not as expected (one-off originally reported).
The save and restore of the transformer presets appear to be fixed, once the needed corrections are done.
Maybe the hotfix update was already finished when you reported this issue and thus it couldn’t be fixed in time.
Let’s hope it’ll get addressed in a next maintenance release.