Which velocity would be the actual track color, then? And how do you make a difference between a note with higher velocity and one that is selected (as of now, selected = brighter)?
I'd rather have all this done on event's borders. Eg, if an active item's note had two pixels worth of border, the outer border pixel could be the velocity color.
But I'd be happy if there was at least a single mode which displays the actual track (or item) color somewhere on an event. That means
the color chosen for the track or item, not something darker, brighter or somehow mixed together with what happens to be the background the event is drawn over (ruler color in CC lanes, and the several colors for the note area - the latter causing events in secondary items have a different color depending on whether they are on a white or a black key - ridiculous, if you ask me).
We don't have that now. not even remotely. Selected notes in track/item color modes are brighter than the actual color, notes in secondary items mix with the background color, then there is a bug preventing events on tracks or items with brightness higher than 60 to be accurate and so on. So, only unselected notes in an active item of a track with a color darker than 60 are ok and can be identified as belonging to a track with the same color (assumed you use the tcp_namebg.png trick to have an accurate color shown at that place).
I find the situation pretty depressing on Reaper's color front on the whole, be it tcp/mcp name fields, items, MIDI events... the only places where colors are accurate by default are the color swatches
. Makes me go crazy each time I start thinking about it.
EDIT: Sorry, that must read as if I refuse your request
. I don't. Actually I am longing for a mixed mode just as you do, not only for track/item+velocity, but also channel+velocity. I just hope there can be an area in an event that is accurate. Hence the thought to maybe do it in event borders and keep event bodies clean.
I just always get carried away when thinking about how Reaper messes with my track colors on the different areas of the program
. Sorry for the rant.