In the Expression Map Setup, there is a check box: Latch Mode. The Tooltip of this checkbox says: “Deactvite this option to return to the default sound slot when releaseing the remote key.” Is this option enabled or disabled in your Expression Map? Could this solve your issue?
To me it doesn’t jump to the 1st slot after stop. But it jumps to the 1st slot, when I go to Zero (beginning of the project). What about your Preferences > Transport? Do you have “Return to Start Position on Stop” enabled or disabled?
Then I’m thinking about the Preferences > MIDI. What about your “Reset on Stop” settings, and “Insert Reset Events after Record”? Are these disabled or enabled?
“Latch” only has relevance while actually playing (live) or recording… has absolutely no consequence on playback.
Normally, it is sufficient to create a “blank” Slot #1, in order for the return to Slot #1 to be without consequence… with the unfortunate exception of when using Expressions Maps for MIDI Channel change… even with a blank slot #1 any played notes now revert to the MIDI channel as set in the MIDI track itself (rather than remaining at the last one transmitted by the Expression map). No way around that one, I’m afraid .
Depends where you stop … for “direction type”, it should hold the last articulation until the end of the MIDI Part, then it reverts to slot #1, and for attribute type, similar, but last articulation only till end of last recorded note, then back to slot #1.
EDIT: Slight correction…
for attribute type, if you stop anywhere where there isn’t actually a note still playing, it will revert to slot #1. (in other words, reverts to slot #1 at the end of every note… and not affected by “Latch”, I promise you …, until it encounters a new articulation).
Or, writing this another way …
Direction type articulations…
There is always an active articulation until the end of the MIDI Part (even if it is slot #1), so, stop anywhere during the MIDI Part, and the currently-active articulation will be held. Stop after the end of the MIDI Part, and it reverts to slot #1.
Attribute type articulations…
Stop anywhere during a recorded note, and the articulation for that note is held. Stop during a silence between notes, and it reverts to slot #, as it also does if you stop after the end of the MIDI Part.
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!
Good work around, unfortunately, it seems to be mac only. My work around is using a midi keyboard on a single note/hold/arpeggiator so that the midi note sent to the expression maps is simply repeated super fast.
This has the bonus feature of If I want to make on the spot legato ensembles or staccato tuttis, I simply need to hit the legato or staccato relative key on the keyboard and then ctrl-select the multiple instruments and they all switch to the same articulation. Your maps need to be standardized to do so but it works pretty well.
Last but not least is filtering the midi notes at the input so that out of range notes of each instruments do not end up in the piano roll hen I play wide chords on an all brass of strings ensemble. That way I can record a piccolo and a double bass simultaneously for exemple without my left hand recording silent midi notes in the piccolo’s midi event and vise versa.
I still can’t select pizzicato on the bass and legato on the piccolo with the my technique unless I stop the arpeggiator and then I get the same issue so we still need a fix for this midi channel reset on stop. Is there an alternative to Keyboard Maestro on Windows?