The new MIDI Remote Editor introduced a year ago is a huge improvement to creating your own custom setups with your midi controllers, and being able to create your own custom scripts is huge.
However there are still a number of huge, and in my opinion, critical issues that prevents many users from using it.
Is there a published roadmap where these issues are placed? It’s unfortunate that a few issues prevents many controllers from being used without making a custom script for them, when you have made such a nice to use editor for it in Cubase.
One issue is the MIDI feedback issues, where a sending controller is receiving the same MIDI that it is sending. A sending controller should only receive MIDI when Cubase, or another controller is changing the mapped parameter. This is how the old generic remote worked, and it’s a critical issue that needs to be fixed.
This can’t be solved by unticking the box to send MIDI back to the controller, as the controller still needs to have MIDI sent to it (encoders, motorized faders etc).
Coupled to this, we also have the behaviour where Cubase sends a delayed MIDI message back to the controllers that are mapped to a specific parameter/control, and this is often an outdated value, which causes really weird behaviours where it seems like a control jumps back.
Lastly, but possibly the biggest issue, is the fact where values from Cubase aren’t correctly rounded to an integer when sending back MIDI, which causes a lot of problems where some MIDI values may appear to get stuck if you make smaller increments. Simply casting to an integer will just cut off the decimals, and this needs to be a rounded value.
All of these issues are very well documented in a number of threads on these boards, including a few below:
Where are these issues on the MIDI Remote Editor roadmap?
They have not been referenced anywhere in any change logs over the past year of Cubase 12, and I would consider these critical bugs/issues.
I understand software development on this scale is very complex, but these are really critical issues, and they should be easily avoidable, in particular when the generic remote were void of these problems and bugs.