I couldn't find the small text with the lane name (velocity in your pic) either, but the other texts (and border/filling of event bars) depend on midi_note_colormap. For text the same pixels are taken as for the borders of selected and unselected notes. So the lines just 1 above the middle and the lowest are interesting for that text. Say you're in color mode 'channel', text event and sysex texts take the colors of channel 1 the border colors are taken as text colors. So switching around your channel colors can help a lot already. 'source' color mode also uses the channel colors. But of course sysex and text will now use the source color instead of channel 1 always. In colormode 'pitch' all events take the colors from note "C". In velocity mode the leftmost (vel=0, I suppose) velocity color is taken. That one can be edited with freedom, as you won't see it anywhere else. So there is some access to those, but it could be easier :) BTW, interesting on a similar basis: whether the text on the note boxes themselves is black or white depends solely on the brightness of the middle pixel of the unselected and selected part of that png. That would be row 32 for unselected notes and row 97 for selected notes.