i'm playing with global transport
if i set the time signature as 4/8 and the tempo to 100 bpm, it seems as if the tempo is really 200 bpm?
in setting my time signature to 4/8 i am setting my beats to quavers, my tempo is 100 BEATS per minute and so in this case 100 quavers per minute.
it seems that max/msp tempo is not beats per minute but crotchets per minute, it does not respect my choice for 'unit' when setting the time signature.
also, what is the deal with ticks and resolution?
the max reference defines a tick as 1/480th of a crotchet, so this is tempo and time signature independent.
the global transport patch has "resolution" label which says "480 ticks/beat". now surely if ticks are defined as 1/480th of a crotchet then setting your beats to quavers should set the resolution to "240 ticks/beat".
There is also a resolution output on the [transport] object which is labelled "current resolution (PPQ)". Now, what does PPQ stand for? Parts-Per-Quarter? If this is the case then that's just the definition of a tick, so that's constant. And my experimentation shows that I can't get this output to be anything other than 480. So why have an output that remains constant?
If it was actually meant to be resolution (ticks/beat) then it should change to 240 for a time signature of 4/8.
Also interesting that its a float output.