In Max's new transport object, you specify tempo in beats per minute (bpm). However, in reality what you're setting is quarter notes per minute. So, if you're in a time signature with a denominator other than 4, then your tempo is still set in quarter notes per minute.
For instance, if I'm in a time signature of 4/4 at a tempo of 120 bpm, then I progress one beat every half of a second, for a total of 120 beats per minute. However, if I change that time signature to 4/8, all of a sudden my tempo doubles, and I'm actually progressing 240 (eighth-note) beats per minute, since my tempo is still 120 quarter notes per minute. And if I change the time sig to 4/16, now I'm going at 480 beats per minute.
In my musical training (and in the labeling of the transport), the denominator of the time signature defines what the word "beat" means. If it's a 4, then the quarter note is the beat, if it's an 8 then the 8th note is the beat. For instance, you'd rarely divide a measure of 6/8 into three quarter notes (since 3/4 would be a much more obvious choice if that's what you wanted to do).
Does anyone else agree with me or am I being stupid? I believe that one of the following should be changed (in order of preference):
1. The transport should specify its tempo in true beats per minute, where the "beat" is defined by the denominator of the time signature.
2. The labeling of the tempo input on the transport (and on the transport window) should be changed from beats per minute to quarter notes per minute.