Expression Maps MIDI Channel Reset

I’ve recently switched to Cubase (coming from Logic) and this “bug” was also driving me absolutely INSANE. I came up with a solution… using Keyboard Maestro, I created a few macros to automatically retrigger the last selected expression map each time after the space bar is pressed. There’s probably a more elegant way of programming all this, but this is what I came up with:

1.) First, you’ll want to create a series of macros that listen for incoming midi keyswitches, which then set that note value to the variable “LastArticulation” (see screenshot)

2.) Next, you’ll create a separate Keyboard Maestro macro that basically says… "every time the spacebar is pressed, send out a midi keyswitch using the variable “LastArticulation” (see screenshot)

Hopefully y’all with find this usefully. And seriously Steinberg, get your act together…this should be basic stuff that’s integrated into your DAW!