Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If you're using the old sounds I think switching to the new one will make it sound less "midi".
I found this video that gives a demo of a bunch of different soundfont so let me know if you find one that works even better!
https://www.youtube.com/watch?v=2Mefb9UvwZU
I'm gonna start listing songs that are especially good starting with Slayer
https://freemidi.org/download3-17871-south-of-heaven-2-slayer
Prince - Cream
https://freemidi.org/download3-5741-cream-prince
More good songs
David Bowie - Rock n Roll Suicide
https://freemidi.org/download3-19496-rock-n-roll-suicide-david-bowie
I installed Perl and typed perl as instructed - it didn't do anything at all
I installed VLC and copied your instructions on setting the same soundfont file
I downloaded the conversion script.
I downloaded the David Bowie MP£ and Midi files
So I'm now at this part:
just type
convert_midi *.mid
Where do I type this? I have Perl and VLC open. The conversion script - I don't know how to run that
Thanks in advance!
Open the command prompt window.
Type
cd c:\convert_midi_directory
convert_midi *. mid
Convert_midi_directory is whereever you installed the script.
*.mid will convert all midi files in that directory. Or whatever directory you specify like you can type midi_files\*.mid and it will convert everything in the midi_files directory.
Vlc doesn't need to be open. You only need to run it once to set the sounfont file.
Perl doesn't need to be open either
Just type Perl in the same black command prompt window to make sure perl got installed correctly and the command is recognized.
You only need to do this once when you're setting things up.
After this convert_midi will run perl and vlc automatically.
As a side note. I use a command prompt window to type things in manually but you might be able to just drag midi files onto the convert_midi script in windows explorer but I haven't tested it this way!
This might be a good next step to make things more simple. I just haven't tested it.
I did run aground with cd however. Would not work (Windows 11) and I stayed firmly at the C: prompt. It turns out that just typing the path without cd beforehand now does it. So instead of cd P:\Convert, just type P:\Convert if that happens (for anyone else trying this).
So my only remaining question. I now have a successfully converted midi file. Do I need to do anything with the mp3 too?
So the mp3 got created when you ran the script, right? Don't do anything other than copy the mp3 and newly created midi file into your DrumbeatsVR\Songs directory.
btw, once you get it up and running I suggest doing more than one midi file at a time. That's where the real power of this script lies.
Nice job!
You might just be lucky that you found one that matches.
If you have a good source with mp3 files and matching midi files then you are in luck and you can just use those mp3s. But if you go to play the song and the timing feels off then it probably means that mp3 file is not matching.
The convert_midi script will give you a good mp3 about 95% of the time.
When you run convert_midi it should say something like generating mp3 files...
Then a VLC window will pop open and you will see a progress bar on that window.
When the progress bar finished just close the VLC window.
generated mp3 will be in the output_files directory.
btw, let me know if you find any good songs to try :)
I purposefully opened VLC myself, but it's not functioning - it's still only converting midi. Do I need to install VLC inside the Convert folder? I currently have it at P:\VLC
(and by the way, thank you for doing all this)
I'm guessing the problem is the path is not set for VLC.
At the command prompt if you type
> vlc
it probably says command not found?
For now you'll need to change the default path in convert_midi.bat
The line that says
set PATH=%PATH%;C:\"Program Files (X86)"\VideoLAN\VLC
change it to point to your vlc path
set PATH=%PATH%;P:\VLC
I've copied what I see here: https://imgur.com/cfEEZWu
EDIT: I manually added the path anyway, immediately after @echo off, but it made no difference.