I searched the forum already some time ago for feature requests on this topic "articulation switching". And I found this post https://forums.presonus.com/viewtopic.php?f=111&t=5878&p=56068&hilit=articulation#p56068 on which you also responded with these images. And back then I also responded. It simply shows how important it would be to have a good way to switch articulations.
I just want to add that I need more than 1 articulation per note. VSL supports switching e.g. from a long legato note to a tremolo playing at the end. Talking about strings in this case.
There you have a 2 dimensional array and you can define what Midi information is used for X and Y axis.
I also like the concept of having a single track for switching articulations. Like at the bottom of the Midi Editor window where you have "Velocity, Modulation, PitchBend, AfterTouch". Just one more tab named "Articulation" or "Macros" (strange name, see below why).
Now imagine we could define Midi Macros. Just like you proposed, with names and colors, but instead of single notes we define a group of midi signals. And then we can use these Macros in the "Macros"/"Articulations" tab in the Studio One Midi Editor. These would mean that I can control the velocity and the articulation in just a small view area. Like this …
Here you can see how I switch articulation within the same note. What do you think?
OR like your solution but somehow having the possibility to split a note in different articulations. This would be even better because I like your idea having the articulation connected to the note.