Nanika133 wrote:
Also when we have a multiple BPM song, what should we put as new BPM? The higher BPM or the first one?
Use the first BPM that comes up in the map as a base point for it and then use math to figure out how much you need to adjust to get what you want.
Map A starts at 60 BPM and goes to 180 BPM and I want to adjust it to be 210 BPM at the 180 BPM parts.
( Desired BPM ) / ( BPM being adjusted ) = ( Percentage increased ) * ( First BPM in the map ) = New First BPM
210 / 180 = (1.1666...) * 60 = 70
So in the map speed changer I would set it to 70 BPM and then the 180 BPM part becomes 210. This is because (1.1666...) * 180 = 210.
Be sure to go in and edit the map to see what the very first BPM timing is set to because sometimes there's slower parts that show as the lowest BPM in the map but it isn't the first BPM. The first BPM pretty much determines what you're going to be adjusting.
I hope that helps, and also I really wish there was a GUI for this because it'd be useful to calculate and adjust stuff faster seeing what results you would get if you adjust numbers. Not that it's hard to do but there are times when I'm lazy to whip out a calculator to do the math.
Also please fix it to where the song filename in the osu file is renamed to the BPM you adjusted it to similar to what it's called in the filename after being adjusted.
Proposed GUI:
shows all the BPM that come up in the map in individuals
Can click them and set them to desired bpm
The rest adjust accordingly
Be able to say what gets tagged on the end of the filename (Song filename, difficulty gets appened to be the same) [Maps with multiple BPM kind of give the wrong BPM tagged on the diff and I have to manually edit it to be correct]
This is a very useful tool thank you very much Millhiore. It has helped me get better at this game. Sorry if this post seems overbearing and bloated.
Edit:
I also thought of maps with online offsets, how would this get calculated if you adjust the BPM? Is it possible to add the offset in the adjustment?