MSU-1 re-normalization (lower pcm volume)
Zeldix :: MSU-1 Hacking :: MSU-1 Useful Things :: Tools
Page 1 of 1
MSU-1 re-normalization (lower pcm volume)
This script was made by Insidious611 to lower the volume in pcm sets. Some people complain that some pcm sets are too loud like happened in Star Fox, Zelda. So if you experience it is too loud you can run this script to adjust it to your satisfaction volume level.
Exe file:
Place the MSU PCM files to be renormalized in the "In" folder, run "Run_Me.exe", and the renormalized files will be in the "Out" folder when it finishes.
Python Source:
Needed only if you want to alter the code, the exe file above works without python installed.
To use it, you need Python installed:
https://www.python.org/downloads/
When running the installer, there's an option to "Install to PATH", make sure that's checked (this will let you run python scripts directly in Windows, without having to open a Python interface and working in a CMD prompt).
There are 2 scripts, "Run_Me.py" and "msu_normalize.py" The only one you should ever touch is "Run_Me.py".
It's default dB level is -18 dBFS, the line to change the normalization level is near the top in "Run_Me.py", and clearly marked.
Place the MSU PCM files to be renormalized in the "In" folder, run "Run_Me.py", and the renormalized files will be in the "Out" folder when it finishes.
Exe file:
- Code:
https://drive.google.com/file/d/1eaTfdctDij-BD2s6mrBVt8SqHpeRE9m4/view?usp=sharing
Place the MSU PCM files to be renormalized in the "In" folder, run "Run_Me.exe", and the renormalized files will be in the "Out" folder when it finishes.
Python Source:
Needed only if you want to alter the code, the exe file above works without python installed.
- Code:
https://mega.nz/#!TA4z0AzD!Bf4u6C78JVn_vPy4UAKp69bZ9_OwFIK7AyNYKAyTMRY
To use it, you need Python installed:
https://www.python.org/downloads/
When running the installer, there's an option to "Install to PATH", make sure that's checked (this will let you run python scripts directly in Windows, without having to open a Python interface and working in a CMD prompt).
There are 2 scripts, "Run_Me.py" and "msu_normalize.py" The only one you should ever touch is "Run_Me.py".
It's default dB level is -18 dBFS, the line to change the normalization level is near the top in "Run_Me.py", and clearly marked.
Place the MSU PCM files to be renormalized in the "In" folder, run "Run_Me.py", and the renormalized files will be in the "Out" folder when it finishes.
Last edited by Conn on Mon 16 Mar 2020 - 14:06; edited 8 times in total
Conn- Since : 2013-06-30
Re: MSU-1 re-normalization (lower pcm volume)
This is a nice tool, thank you
JUD6MENT- Since : 2018-04-19
Re: MSU-1 re-normalization (lower pcm volume)
I converted it into an exe file. When executing, it will ask you for the db to normalize into (just type e.g., -18). Can anybody test it whether it indeed works?
https://drive.google.com/file/d/1eaTfdctDij-BD2s6mrBVt8SqHpeRE9m4/view?usp=sharing
https://drive.google.com/file/d/1eaTfdctDij-BD2s6mrBVt8SqHpeRE9m4/view?usp=sharing
Conn- Since : 2013-06-30
Re: MSU-1 re-normalization (lower pcm volume)
Seems to work fine. Does the exe compiling remove the need for Python to be installed on the end-user's computer?
edale- Since : 2017-10-03
Re: MSU-1 re-normalization (lower pcm volume)
Nice I never dealt much with python, though it is an easy language.
I used pyinstaller to create the exe file, according to the manual it is not needed to have a python distribution installed to run the exe. All needed interpreters are stored into that exe file (therefore the exe file size is about 6MB for that small script):
https://pyinstaller.readthedocs.io/en/stable/
However, since I have python on my computer, I cannot test that If anybody here without having python installed, please test
I used pyinstaller to create the exe file, according to the manual it is not needed to have a python distribution installed to run the exe. All needed interpreters are stored into that exe file (therefore the exe file size is about 6MB for that small script):
https://pyinstaller.readthedocs.io/en/stable/
However, since I have python on my computer, I cannot test that If anybody here without having python installed, please test
Conn- Since : 2013-06-30
Re: MSU-1 re-normalization (lower pcm volume)
Thanks. Super Ghouls and Ghosts has needed this since day 1. Now it's perfect.
stevefox1620- Bee
- Since : 2018-04-16
Re: MSU-1 re-normalization (lower pcm volume)
After adding character voices and a few new tracks for Luigi, I used this to convert my Super Mario World native PCMs to be Super Mario World plus PCMs since the volume levels are different between the patches. HUGE THANKS to the creator of this tool! It saved me a ridiculous amount of time.
JUD6MENT- Since : 2018-04-19
Re: MSU-1 re-normalization (lower pcm volume)
Conn wrote:
However, since I have python on my computer, I cannot test that If anybody here without having python installed, please test
I know others have confirmed it working, but I wanted to add my input. First off, many thanks for making this program! I needed it for the Mega Man X soundtrack 21xx Redux by Wyllz Millar. The music is loud and audible, but gets drowned out by the sound effects.
I initially thought I would have to edit one track at a time using Goldwave (I've been using this program for years to edit audio files as well as adjusting the volume) and then convert back to PCM. However, your normalize program tackled all 33 tracks in a matter of minutes! I tried a few values and -8 db seems perfect. Now the sound effects don't drown the music out and everything sounds balanced.
Thank you very much, you have no idea
Aisu Kuremu- Rope
- Since : 2024-02-10
Re: MSU-1 re-normalization (lower pcm volume)
-8dB? that's...loud... far louder than I'd expect on any game, given that most games are -18 or -21dB.Aisu Kuremu wrote:I tried a few values and -8 db seems perfect. Now the sound effects don't drown the music out and everything sounds balanced.
Thank you very much, you have no idea
edale- Since : 2017-10-03
Re: MSU-1 re-normalization (lower pcm volume)
edale wrote:
-8dB? that's...loud... far louder than I'd expect on any game, given that most games are -18 or -21dB.
You're right. I tried -8dB on a different PCM set for the same game and it's very loud. But the first pack I tried the music was really low, so adjusting it to -8dB fits it perfectly. There's are various different PCM sets for this game and it seems each one I had to adjust to my liking. I prefer the music slightly louder than the sound effects, but not where it drowns them out. I had to use different values for each set (-8dB, -14dB and -16dB). So far from my testing, -18dB and -21dB are too low for me.
Aisu Kuremu- Rope
- Since : 2024-02-10
Re: MSU-1 re-normalization (lower pcm volume)
I would go further than -16, if it gets too loud it will starting doing a clipping sound that is uncomfortable to the ears.
JUD6MENT- Since : 2018-04-19
Zeldix :: MSU-1 Hacking :: MSU-1 Useful Things :: Tools
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum