forum

Midi to osu!Mania keysound+beatmap converter (Automap-chan)

posted
Total Posts
136
show more
Topic Starter
Drum-Hitnormal

Cra Dow wrote:

This Grand Piano.zip does not show up in my computer.
To make things sure: https://drive.google.com/open?id=0B_edr ... mF3bE5wY2c
that was just to show u it looks like a normal folder nut it is a zip file. samething as rar file. you supposed to unzip the one you download.

step 1: download the zip file
step 2: right click on it and extract all to any folder on ur pc
step 3: run it
Cra Dow
it works now...
After all the problem was that .jar files were set as default to winrar.
Video: https://drive.google.com/open?id=0B_edr ... XBZMTc1XzA watch it on speed 2x, and skip the gameplay parts because it looks like screen capture didn't get osu, only the editor part...
So do I need extract hitsounds enabled when using the custom hitsound option?
I used that after ending the video and it gave me 600 hitsounds in 4 seconds.
By comparing the 2 versions I converted, I noticed that the hitsounds are 400 less in the custom one. So the program does respect pitch relevancy per column (thou it is not absolute in all conversions of the same midi, the same note will not be in the same column if you make a different conversion), thou it will change if the pitch of the grup of notes used changes, right?
It does not suport LN, I will have to ln stuff if I want an ln map right?
Thanks for all the help. 8-) 8-)
Topic Starter
Drum-Hitnormal

Cra Dow wrote:

it works now...
After all the problem was that .jar files were set as default to winrar.
Video: https://drive.google.com/open?id=0B_edr ... XBZMTc1XzA watch it on speed 2x, and skip the gameplay parts because it looks like screen capture didn't get osu, only the editor part...
So do I need extract hitsounds enabled when using the custom hitsound option?
I used that after ending the video and it gave me 600 hitsounds in 4 seconds.
By comparing the 2 versions I converted, I noticed that the hitsounds are 400 less in the custom one. So the program does respect pitch relevancy per column (thou it is not absolute in all conversions of the same midi, the same note will not be in the same column if you make a different conversion), thou it will change if the pitch of the grup of notes used changes, right?
It does not suport LN, I will have to ln stuff if I want an ln map right?
Thanks for all the help. 8-) 8-)
1) you don't need to manually edit the properties file before you run, you can just use the GUI to set options. it will be saved to properties file after you convert.
2) You need to extract hitsound when using custom hitsound, if unchecked it will only create the beatmap (no hitsound).
3) custom hitsound is supposed to be less files, because each pitch only has 2 duration. if using hitsound created by automap-chan, it will have more variety of duration depending on your song.
4) It does not support LN, i hate LN and too lazy to code the logic for LN to avoid overlapping with other short notes. You may map that yourself after converting.
5) The pattern algorithm focus on spreading out the notes in all column to avoid jacks, it does not care about pitch relevancy, however it will sort the pitch within a chord. There is some random in the pattern algo, so you wont get the same result when you convert the same midi multiple times. You only need to extract hitsound once per song, then you can convert many times after if you are unsatisfied with pattern.
6) Automap-chan creates a silent mp3 of same duration as your midi.

Glad you got it working now, let me know if you have more questions
Cra Dow
Duration of 2 I see. So that is why notes sound weird in the custom hitsound version...
If the objects are less in the osu map will the hitsound of the missing notes be played while playing? like the ratio is not one note per hitsound after convertion, if in the original song there are chords of 8 notes and I convert to chords of 3 notes the hitsounding will be 3 hitsounds on each of 2 objects and 2 for the remaining one?

Edit: I tested that out and the hitsounds are being played in the back ground so there is no missing sound.
8-)
Thanks for your all your help again :)
Topic Starter
Drum-Hitnormal

Cra Dow wrote:

Duration of 2 I see. So that is why notes sound weird in the custom hitsound version...
If the objects are less in the osu map will the hitsound of the missing notes be played while playing? like the ratio is not one note per hitsound after convertion, if in the original song there are chords of 8 notes and I convert to chords of 3 notes the hitsounding will be 3 hitsounds on each of 2 objects and 2 for the remaining one?

Edit: I tested that out and the hitsounds are being played in the back ground so there is no missing sound.
8-)
Thanks for your all your help again :)
Lets say your midi has pitch A3, but this note has duration of 1/2 beat, 1/4 beat and 1/8 beat throughout the song.
Using custom hitsound: you have 2 hitsound for A3, 1/4 and 1/8 will use the same hitsound (A3S_s.wav), and 1/2 will use the long duration hitsound (A3S.wav). Anything faster than 1/4 will use 1/4 hitsound, and anything slower will use the longer duration one.
Using Automap-chan generated hitsound: you will have 3 hitsound for A3, one for each duration.

So if you song has note that is like 6 beat long, dont use custom hitsound, it will sound very off.
You have a setting called Max Chord, so the chord size will never exceed that, any extra note gets send to StoryBoard (Press TAB key in osu editor to see it), so you wont get missing sound.

You may have silent note if you song has a note that is out of range of the available notes in the Grand Piano custom hitsound folder.
Example, you song has a note of pitch A9, but the custom hitsound folder only contains A2 to A8. Simply turn off custom hitsound if that happens. OR you can create the missing hitsound using your own midi editor programs.
silentch
Amazing converter, thank you <3
https://osu.ppy.sh/s/577617
_Gaster


I'm still waiting, yo
Topic Starter
Drum-Hitnormal

noftrahtcehe wrote:



I'm still waiting, yo
probably a bug.
send me all ur files (including midi) so I can debug
_Gaster

dudehacker wrote:

noftrahtcehe wrote:



I'm still waiting, yo
probably a bug.
send me all ur files (including midi) so I can debug
https://www.mediafire.com/?adu32tu2nsdso78

Just one .mid file. I guess it just can't handle the sheer number of notes...
Topic Starter
Drum-Hitnormal
what options did u pick before u hit the button to convert?
Did you extract the files after you downloaded the zip (zip is similar to RAR) file containing automap-chan?
I will check in 8h gotta go to work now.
_Gaster


If I check "Custom Hitsound", the thing stops working completely
Topic Starter
Drum-Hitnormal

noftrahtcehe wrote:



If I check "Custom Hitsound", the thing stops working completely
I tried converting this midi too, it is taking too long.
you have 176k total notes which is crazy, I am not gonna try to improve my algorithm for this midi.
It should work for a normal midi file though.
_Gaster
Loool. OK. Thanks anyway.
Mussete
Didn't work with percussion notation :(
Amazing work anyway, i'm making some classical music maps
_Gaster
I just realized it also makes a blank audio.mp3 with the exact length as the song. Why not just scrap that and make the mp3 on the .osu "virtual"?
With that, put both the .osu and the hitsounds into a single folder. So you only need to put that single folder into Songs, instead of making another one.
Topic Starter
Drum-Hitnormal

noftrahtcehe wrote:

I just realized it also makes a blank audio.mp3 with the exact length as the song. Why not just scrap that and make the mp3 on the .osu "virtual"?
With that, put both the .osu and the hitsounds into a single folder. So you only need to put that single folder into Songs, instead of making another one.
virtual has bug with mods
easier to find the .osu file if its not with tons of hitsound in same folder. u might convert multiple times for the same song
_Gaster

dudehacker wrote:

noftrahtcehe wrote:

I just realized it also makes a blank audio.mp3 with the exact length as the song. Why not just scrap that and make the mp3 on the .osu "virtual"?
With that, put both the .osu and the hitsounds into a single folder. So you only need to put that single folder into Songs, instead of making another one.
virtual has bug with mods
easier to find the .osu file if its not with tons of hitsound in same folder. u might convert multiple times for the same song
Y'know you can group files by type, right?
Also, there's a checkbox so that hitsound speeds scale depending on the play speed. Look, I'm not usually frank, but do you even map?
_Gaster
Sorry. That was a bit stingy of me.
I have no intent to offend, I'm just in a bad mood.
KenZ


why system32

and it only produce blank mp3 sad

ps. why blank mp3 64kbps it can be smaller to 8kbps i think its better
Topic Starter
Drum-Hitnormal
Update May 22, 2017

fixed instrument change on multi track midi.
https://drive.google.com/open?id=0B_DjSSnDr_wyUUwyZy1pM3FsZ00

current version has a weird bug on windows 10 that I can't fix, maybe after I get a new PC with windows 10.
pikechu
Amazing work!Big appreciate to you!
CommandoBlack
So i attempted to make a map. Where does it go? I got a message saying finished. But... all i have is a .osu. Is the other files moved somewhere else? NVM got it to work

I recommend making a video tutorial for this as well
zigizigiefe
I pick my MIDI file, then nothing happens. Convert options don't be opened. I have no idea why this is happening.
h3oCharles
Automap-chan>java -jar "Automap-chan v20170716.jar"
Missing attributes for JarRsrcLoader in Manifest (Rsrc-Main-Class, Rsrc-Class-Path)
Exception in thread "main" java.lang.NullPointerException
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:46)
Something is wrong, or is that an user error?

EDIT1: Just looked inside and indeed these class files are missing
EDIT2: IT was an user error
h3oCharles
ok, now program outputs to "C:\Windows\System32\null\MID FILE NAME HERE_outputs\Unknown - MID FILE NAME HERE (Automap-chan) [KS10-4K].osu" but there's no such directory as C:\Windows\System32\null\

Am I missing something again?
Cra Dow
ow rip again this thing, idk but older version worked on win 10
SK_la
Thank you very much. :) Although there were a lot of problems in the middle, I finally solved it and made a map set successfully :D
la's 10K Project - MIDI Stuff
Topic Starter
Drum-Hitnormal

[ Reversal ] la wrote:

Thank you very much. :) Although there were a lot of problems in the middle, I finally solved it and made a map set successfully :D
la's 10K Project - MIDI Stuff
Thanks for using it!
I added your mapset to my 1st post.

If you don't mind, would you like to share the problems you had so it might help others?
Seulgi
hello!

First, i am grateful to you make this convertor. THX ><

I have a question
Is it possible to change the midi device (or virtual midi device. like loopMIDI) manually myself in this version?
cuz this sound quality is not very good and i wanna change it. if possible, could u tell me how to do that?

Once again, thank you !!!!
Cra Dow
Is there a way to allow jacks, I'm missing a bunch of notes in bigger chords because jacks are not allowed?
civ77
There is some sort of parsing error for paths. If Automap-chan is in a directory with a special character anywhere (i.e. even if Automap-chan is in a subdirectory without special characters) in the path , it displays 2 messages. First "PropertyAdapter got error reading from config file for key = midiPath"; second it displays the path of the property file I assume it is about to try and create, however the special characters are still escaped when it displays the path. After this it closes without creating the property file.

Edit: After moving to a directory that doesn't include a space in the path, it creates the config file (which is blank) and just closes?? Can't seem to get it to work at all, I've had no problems with older versions though.

Edit2: Running v20170716 to generate a config file then allows v20180513 to work fine, which is probably why you didn't notice this error.
Alib234
ok so I downloaded the latest and it didn't want to pick any midi no matter how much I pressed the open button.
Then I saw here the 2017 ver downloaded it and it picks midis just fine.
asz222
hgffdghdfh
undeadnut
when i press open it doesn't work pls help!(if you are still on)
4649ceynou
Works well, but I had a question that might be ethically wrong, so I also want your opinion on that.

Is it possible to have a massive midi to osu convertion ? for exemple
from difficulty 1 to 10, from Max Chord 1 to 10, from key set 4 to 18

That would be 1500 .osu files but this is an exemple of course.
Topic Starter
Drum-Hitnormal

4649ceynou wrote:

Works well, but I had a question that might be ethically wrong, so I also want your opinion on that.

Is it possible to have a massive midi to osu convertion ? for exemple
from difficulty 1 to 10, from Max Chord 1 to 10, from key set 4 to 18

That would be 1500 .osu files but this is an exemple of course.


what does this have to do with ethics?
its possible, but i also don't see the point of doing that.

You can change the source code for that, it's pretty simple, I'm too lazy to do this change.
4649ceynou

dudehacker wrote:

what does this have to do with ethics?
its possible, but i also don't see the point of doing that.

You can change the source code for that, it's pretty simple, I'm too lazy to do this change.


I don't know coding but I'll check the source, you added comments to it, it might be easily understandable, thanks !
jhawdga2
does it still work
Topic Starter
Drum-Hitnormal

jhawdga2 wrote:

does it still work
yss
jhawdga2

Drum-Hitnormal wrote:

jhawdga2 wrote:

does it still work
yss
i dont think so
im getting 0 total number of notes and just an audio.mp3 that lasts for 4 minutes and no sound whenever i press create beatmap
show more
Please sign in to reply.

New reply