What do mean about the counter being late? Where do you see it being late?
A few things:
You don't need all those [delay]s with the velocities. You could instead just store them in an [f ] and send the delayed note values through a [t f b]. Then you can use the bang outlet to send out the velocity along with the note.
I'm not sure I understand your glide implementation. It looks like your just sending a bunch of gradual note-ons. I don't think most synths would interpret this as a glide message. You might want to think about just having another outlet sending the glide amount. I think that would be more flexible for someone to tailor to their synth or patch. But the way you have it, you should trigger the glide time BEFORE the notes.
Also, I think you should make the leftmost outlet of trigger update the gui. Let the musical stuff happen first, save the gui for last.
And make the handles on those sliders the same color as the background. It's distracting to see them, and the user doesn't need to. The [cnv]s do the same job, anyway.
Finally, (and this is about as minor as it gets, I know) as much as I like variable width fonts, I think you run the risk of your gui looking differently on other OSs. It's uglier but safer to use the default mono font.
Hope that helps.