Cubase 15 expression maps - still work to be done

This isn’t what I’m afraid of. With big complicated maps a certain set of articulations may be nonsensical or may change the slot that ends up getting selected. If you were to choose a slot and it applied those articulations in that slot to different maps that might not even have that slot, you could accidentally break your playback in other tracks, or create a huge mess. People might do it accidentally. They might choose all parts because they want that, but then forget they are in that mode and choose a slot that doesn’t even exist in the other instruments and change their articulations to random wrong things.

Articulations might be in different groups in one map and the same group in another, and if you choose a slot that has multiple of those articulations loaded and it applies all of them in the map where they are in the same group, you get the otherwise impossible state of having two articulations in the same group added and then it might be unpredictable which one actually gets used.

Interesting. I haven’t used the new system as deeply as you so I understand there may be logical complications that I’m not aware of. It seems to me that any kind of “do to one” vs “do to all” edit should follow the part editing mode, and it’s on the user to be aware of what that is set to. But I totally get that maps can become quite complex.

My gripe, really, is that as far as I’m aware there is no way to change attributes for notes that are on different tracks and open in the key editor at the same time, when part editing mode is set to All Parts. I would like to, as the editing mode suggests, be able to edit all parts at once, and for tracks that share identical maps I don’t see it theoretically creating any problems. For more advanced use cases I would obviously want a system that ensures that nothing gets borked.

I’m just not sure of a good way of solving that.

If there was a way to select a slot to get the articulations, that function should be destructive in order to work properly (i.e. it should completely remove all entries from the lanes in those points and replace them with the ones specified by the slot) - except in the case of where the entry was already there, perhaps a direction from before (and then no need to repeat it).

In this case imagine you have the exact feature you are asking for. Now imagine when a user has made a selection to go into the All Parts mode, they also accidentally selected another track they didn’t want to include, maybe doubling the same notes so it wasn’t noticeable. Presumably you will just see a list of slots from one of the maps because I don’t know how you’d see all the slots in all the maps simultaneously. Selecting the slot from that first displayed map (whatever it is) should also completely obliterate all articulations and directions in lane entries in other maps for that same passage and replace them with the ones from the slot they’ve selected. If there are no matches, it should just delete everything. I can see people accidentally making big deletes this way. They might not notice right away, and work on other things for more hours and come back and find that is gone.

1 Like

Yeah, I hear you. As I edited my post above to say, I think it’s on the user to be aware of what the part editing mode is set to, but I can understand concerns about accidental edits/deletions. With great power comes great responsibility!

The inability to draw/edit CCs on multiple tracks at once (without using Logical Editing) is another big Cubase gripe of mine, and raises similar design questions about how it could be implemented. I’ve always imagined it somehow follow the part editing mode I’ve as mentioned above. Hopefully the bright minds at Steinberg will come up with some good ideas. As you can see, your users are very passionate about your software!

I’m not a Steinberg employee! Just a user who has gone into detail with maps.

I know! :slight_smile: I always enjoy your insights on the blue forum.

1 Like

Curious what expression map fixes and updates we might see between December-February?

Don’t get your hopes up. Perhaps we will get some bug fixes, but any substantial change or new feature, we can consider ourself lucky if we get it in Cubase 16

We know there is a roadmap to improve Expression Map Setup list (listing all current maps) with more features + Legato dynamic delay compensation settings has been confirmed, hopefully this year.

Would love to see expression maps versioning management too to easily revert to older versions of the same expression map.

Would like to see Global input setting too in Expression maps, Cubase 15 reverted all my maps from MIDI PC to Keys. Manually changing them all is a pain.

And of course I still want Fader MIDI CC setting in the Expression Map Setup window (under Input settings as global addon option) to control one Fader to change Sound slot on the current selected track.

It is too distruptive to release small improvements with the expression maps setup system each year due to complexities and and all the hours it takes to manage and update expression maps so it is better they fix as much as possible 2025-2026 when users are updating their expression maps.

2 Likes

I think the legato delay stuff takes some planning and thinking and shouldn’t be rushed if they’re going to do it right and well. In the meantime there are some quite reasonable workarounds. I’m hoping we might see the Cubase maps brought up to parity with the Dorico maps (they are getting close now, but still some gaps), as it might end up being necessary for the strongest integration between the two programs.

There’s a large contingent of Dorico users who want to be able to easily bring their projects over to Cubase for fine tuning, and that process is a little too involved and disconnected at the moment, just because of things missing from the Cubase maps that are in the Dorico maps.

2 Likes

Now fixed in latest update. I tried maps w track delays and seemed to work incredibly well

I set up my CSS maps with track offset of 50ms, then have slots of leg fast, leg med, leg slow each with vel constraints and delays to match. I created a leg 1st articulation attribute which switches legato on with no delay. Each first note in a legato phrase is given the attribute of leg 1st and the legato f,m or s are then marked in midway through the first note of each phrase.

Release note 15.0.6 only says:

We have resolved an issue that could cause inconsistencies when applying Attack Compensation in Expression Map articulations. If you entered Attack Compensation values in Cubase 15.0.5, please take a moment to review them again after the update.

After updating I can still only see regular attack compensation and no extra settings for legato after the update. This doesn’t sound like they have released a proper dynamic legato attack compensation setting to me, or are we talking about different fixes?

Expression maps are so time consuming to setup so you do not want to have to redo settings all the time, I hope Steinberg is still focused on addressing more Expression maps improvements in Q4 2025 and Q1 2026. Hopefully we will see more improvements soon.

I can also see that 15.0.6 update have not added any global input setting for expression maps. Cubase 15 reverted all my input settings on expression maps to keys while I had MIDI PC on Cubase 14. This is extremely time consuming to change back on each expression map on its own, some kind of global input setting is still needed with clever override rules.

We still need a global input setting for expression maps, Steinberg (and a single MIDI CC fader setting to switch sound slots as an optional addon setting would be very appreciated too for users with composer fader controllers).

Sidenote: Hopefully we will see improved expression map list management soon too (left column) in Expression Map Setup window (it is at least considered in some form). Versioning, folders and even tags would help when updating your maps and keep check on your progress what sections you have revised.