It's great that the status bar has a spot that shows the current BPM, but it's useless when the song uses repeated Fxx commands to achieve its desired tempo. What if the status bar showed something like,
Quote:
No expansion chip | Instrument: 02 | Octave: 4 | 60 Hz | 163.64 Average BPM (180.00 Current BPM) | 00:22:50 | 33 / 03 | | NUM |
FT could show an ever-updating average BPM that would reset itself whenever you start playback.
Hmm. I thing this has been requested before. However, I will add my idea to this: Instead of the entire song, maybe it would be best to go the last 4-8 rows. Since songs sometimes change speed midsong, not just rapid-changing fxx commands, It would be best to use the last 4-8 rows' tempo. I think.
Yeah, I was the one to suggest this last time. However, the logic for whether FT should display at-the-moment BPM or averaged BPM is ... tricky.
Here's an idea:
- For any pattern that has an F command at row 00, subject it to a quick regex analysis to determine if there's a predictable pattern (e.g. does it repeat itself every 2~8 rows?). If so, somehow flag that the pattern to show an averaged BPM.
It's conceptually simple, but there will always be edge cases making things difficult.
IMHO, if I needed a tempo that involved alternating F speeds, I'd just specify double the # frames and double the Tempo (i.e. instead of Speed=5.5 Tempo=150, I'd say Speed=11 Tempo=300). Why do something manually if FamiTracker can produce the exact same results automatically?