Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Average BPM in the Status Bar Owner: modusponens New post
Page 1 of 1 Sort:  
Average BPM in the Status Bar Posted: 2015-02-08 00:08 Reply | Quote
modusponens

Avatar

Member for: 4743 days
Location: Redmond, WA
Status: Offline

#65483
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=][color=gray]No expansion chip | Instrument: 02 | Octave: 4 | 60 Hz | [b]163.64 Average BPM (180.00 Current BPM)[/b][color=gray] | 00:22:50 | 33 / 03 | | NUM | [/quote]

FT could show an ever-updating average BPM that would reset itself whenever you start playback.

Posted: 2015-02-08 00:55 Reply | Quote
CheeseGuy99

Avatar

Member for: 3752 days
Location: Amarillo, TX
Status: Offline

#65484
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.

_______________________
**** COMMODORE 64 BASIC V2 ****

Some other places I've tried to conquer:
[url=http://chipmusic.org/ch3dd4r]Le Chipmusic
[url=http://battleofthebits.org/barracks/Profile/CH3DD4R/]Le BattleOfTheBits
Posted: 2015-02-08 03:27  (Last Edited: 2015-02-08 03:31) Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#65488
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?

_______________________
Where to find me:
YouTube: [url=http://youtube.com/user/stratelier]http://youtube.com/user/stratelier
DeviantArt: [url=http://stratadrake.deviantart.com/]http://stratadrake.deviantart.com/
Page 1 of 1 Sort: