Here's a little experiment/tutorial I did with the transport object and Max/MSP 5's relative time values. I'm able to specify a wide range of note values including dotted and triplet.
Not all objects understand the notation so use a translate object.
[4n]---[translate notevalues ms]----[line~] this will get line~ to output a number equal to the milliseconds between quarter notes.
If you want to specify longer relative times. You can use this notation:
4.2.00 = 4 bars.2 beats.0 ticks
ticks are a division of a bar, 1920 ticks in one whole bar
http://joelisrich.com/MAXIMUSPEE/tickingtickingticking.maxpat
http://joelisrich.com/MAXIMUSPEE/iluvsit.jpg best drawing of an SK1 ever.