User avatar
Rhythm Incarnate
579 posts
Offline
WARNING: THIS CURRENTLY ONLY EDITS THE .OSU FILE. TO HANDLE THE MP3 CHANGES, CHECK OUT THE BOX BELOW.


How to change the MP3 file with audacity
0. If you need to download audacity, click here.
For MP3 exporting, A program called LAME is required. To download LAME, click here

1. After opening audacity, go to File -> Open or press Ctrl-O and choose the appropriate MP3 file. Alternatively, the MP3 file can be dragged into the window.
2. After the MP3 file has loaded, go to Effect -> Change Tempo as shown here:
Image
3: Enter the percent change value you want and press OK. For an example of what value you need to enter, check this chart (The values on the right are the values you enter into audacity):
Image
4. Go to file -> Export Audio or press Ctrl+Shift+E and choose where to save the MP3 file and press Save. The file needs to be saved into the folder of the mapset you are planning to change the rate of. If saved in any other folder, the process will not work. Give your file an appropriate name as you'll need to enter this value later in the actual rate change program.

IF YOU WANT TO RATE CHANGE THE SAME MP3 FILE MULTIPLE TIMES, MAKE SURE TO PRESS CTRL-Z BEFORE CHANING THE TEMPO AGAIN. FAILURE TO DO SO WILL RESULT IN INCORRECT SPEEDS.

And now onto the actual program (hopefully this is a stable release).
This program takes in any osu-mania file (and only osu-mania files) and allows a change to the speed of the map to any non-zero value. Simple as that.
This program is still in beta stage and has no error-checking currently so don't try and break it because you will and that's your own fault.
Download link is here. Just extract and run the .exe file.
To see a map where difficulties where created using this program, click here.


A guide to using the program
1. After program has opened, click the Input button, and choose the .osu file of the map that you want to change the rate of and click Open.
2. Enter the name of the mp3 file that you created earlier into the box labelled "Audio Filename:"
3. Enter the speed % into the last remaining box as labelled on the program and press "Go". Once the file says "Conversion Complete", then the file is created.
4. Go into game and enter the song select menu unless you're already in the song select menu, and then press F5. The file should now show up working fine.


Changelog:
  • Alpha 1.0: Program running but only supporting the majority of v14 files.
  • Alpha 1.1: Added support for v12 files.
  • Alpha, the v12 patch update: Enabled support for v12 files.
  • Alpha, the colourful patch update: Added support for a file that contains combo colours (broke previously, found thanks to Zenx).
  • Alpha, the musical patch update: Added support for internal hitsounds, events and bookmarks.
  • Alpha, the musical mini patch update: Removed files that are unnecessary to the public, reducing the file size by 85%.
  • Beta, the accessibility patch update: Added support for decreasing rate values (values below 100%) as well as posting to the forums for more people to access, as well as a hotfix to missing notes.

Since this is in beta, and the files in alpha have had minimal testing, bugs are expected and will show up. If any bugs that are not expected (aka if you enter 0 in the rate change and tell me there's a bug you're going to get slapped), please post as a reply in the forums and I should have hotfixes out within 24 hours.
Files that have multiple bookmarks and have a Storyboard layer 0/1/2 are most likely to break at the moment. If this does happen, report immediately.

On top of that, if there are any features you would like to see except for the ones mentioned below, feel free to leave a reply and I'll see what I can do to implement them.


Current planned features:
  • automatic MP3 file rate changing
  • external storyboard support (maybe cancelled)
  • video rate changing (that goal is somewhere far off in the future)
  • continued support for any previous and future changes to the osu file system.

Have fun with those new files!
User avatar
Beat Clicker
59 posts
Offline
ayyy lmao ƪ(Ơ̴̴̴̴̴̴͡.̮Ơ̴̴͡)ʃ dis be sum gud shit
User avatar
Tempo Trainee
12 posts
Offline
P L S F I X
Last edited by gusto -_- on , edited 1 time in total.
User avatar
Spinner Sage
166 posts
Offline
Why haven't I found this before... :?
very nice program.
:P
Image
User avatar
Beat Clicker
64 posts
Offline
PLSFIX
Image
User avatar
Whistle Blower
24 posts
Offline
pleas fix link error :(
Image
Rhythm Rookie
1 posts
Offline
I got this message :

Quote:
Processing beatmap headers failed. This map is likely corrupt.


And I did what your guides said..
User avatar
Spinner Sage
129 posts
Offline
yeah it looks like bpm is not regular
Image
User avatar
Rhythm Incarnate
509 posts
Offline
ok so it doesn't seem to work for me. I used Audacity to change the speed of the MP3 and then saved it to the copy version of the beatmap folder i wanted to change. Then I used the program and made sure I put the title exactly the same as what I named the MP3 File. Which both the beatmap and the Mp3 appear in the beatmap folder with the same file name (just different extension) yet I still hear no audio when I play the map
ImageImage
User avatar
Rhythm Incarnate
3,322 posts
Offline
Edgar_Figaro wrote:
yet I still hear no audio when I play the map
go into the new .osu file and make sure the song used for the map matches what you intend it to be
ABraker's osu! Standard Skin v1.8: Get it here!  |  ABraker's Mania Skin v1.8: Get it here!  <  (updated 11/28/2017)
osu!Skills - Compare your skills in a slightly different way
OT!neus - osu off-topic subforum's very own discord server
ImageImage
User avatar
Whistle Blower
25 posts
Offline
EDIT 3 (the last one i hope):
after having worked with this program for a while i have found a few things that need to be fixed
First of all:
  • Quote:
    Processing beatmap headers failed. This map is likely corrupt.

    this is caused my some errors of the converter, here are the details
    this is how it is and
    Image

    and this is how it should be
    Image

    can you see it? the commas between the long numbers are actually supposed to be commas and have to be replaced.


  • another thing that i have mentioned in a previous edit is that the decimal dots (.) get lost when transferring SVs with decimals
    Image
    (map is planet//shaper)
    you can see the unedited converted version to 0,8x and on the right you can see the regular 1,0x version
    as you can see, the offsets are correct but the decimals from the SVs are missing, which is irreparable in a SV map
    and you cant get around replacing them my using ALT+selection in notepad++

    again, im sorry for the inconvenience ive caused.


Edits
EDIT: I'm almost right. It's simply large numbers that osu! doesnt like. Shorten them and recheck your BPM AND TIME SIGNATURE.
Sorry for any inconvenience

EDIT 2: I HAVE REALIZED MY MISTAKE (and Hydrias aswell)
when converting the SVs, the decimal dots (.) get lost, so theres nothing you can do about it and replace the SVs from the changed version with the SVs from the normal ver. Use Notepad++ and make use of the ALT+Selectoin function!


before the edit
I'll explain what causes this error

Take a look at your .osu you just made with the converter.
At Timing Points you should find a looooooooooooong number that has many decimals. osu! doesnt like this number.

What I did was round the number to the 4th decimal and there we go: the problem is fixed.

I'd also recommend rechecking the BPM and offset after every conversion.

Take a calculator and multiply the original BPM by the rate youre using (1.1, 1.2, 0.8 etc.).

Then check the time of the first object in your map and set the offset to that.

Image


I'm starting a Google Drive where I'm sharing maps converted to rates, you can find it on my profile.

Good luck!

I don't alternate. I single tap with 2 fingers.


GDrive with mania maps converted with rates
I'm using this
Send a forum pm if you want a map converted and tell me which diff(s) and what rates
I'll try my best to do it
If you encounter any mistakes shoot me a message aswell please!
Reply 11 posts

Users browsing this forum: None


Jump to: