Using old MIDI controllers (when available for modest money on the used market) has been my little Cubase passion project for the last 18 months or so.
And I’m not entirely joking when saying the following:
The Cubase MIDI Remote could be possibly even be quantified as a carbon footprint reducing initiative, since it gives opportunity for keeping old midi hardware out of garbage dumps, and reduces the need for excessive cycling into newer hardware.
However, I also think that to fulfill this potential better, it may require a bit of a philosophical re-think by Steinberg’s product managers in how they think of MIDI.
Right now it seems that Steinberg sees MIDI mostly in the way it was originally intended (MIDI 1.0 and MIDI 2.0 and arguably the Mackie protocols, which were never officially standardized), rather than how you could use the raw protocol in more extended ways.
For example:
- Why not have Program Change messages in MIDI Remote?
- Program change messages would be ideal for triggering Key Commands, since a MIDI Program Change Message is a one-shot message without any additional value. It’s popular in the world of guitar midi pedal boards, often implemented in guitar midi foot controllers and some stomp boxes.
- Why not allow MIDI Poly Pressure messages as a parallel implementation of CC messages (in the Generic Remote, you can effectively use poly pressure messages as a second set of 127 midi controllers).
- Why not allow MIDI Note Velocity to control something in the target? e.g. change the target parameter according to how hard I hit a midi controller key or pad?
- Why not allow different values of CC messages (and poly pressure) to trigger different commands (as in my prior post in this thread).
- so we could use endless knobs to move the cursor, change zoom and so much much more (also see other posts in this thread).
The argument against more flexibility is maybe user confusion.
But my counter argument is, that Cubase isn’t primarily geared at the novice user. To me, it’s the premier workhorse DAW in the industry, best capable of doing the most things for advanced users. That’s exactly why I’m still using Cubase, despite having licenses for quite a few other DAWs. Cubase does more things than the competition.
So dumbing things down should arguably not be in the Cubase roadmap. Unless Steinberg decides that it can’t make the DAW business model work for advanced users. In that case I’d have a good long cry - and have to move on.
But in the meantime I keep hoping that Steinberg will keep allowing advanced users to implement novel things that aren’t necessarily part of a “standard spec”.