Quoted from Shapeshifter:
Has anyone done a video showing how to change out songs on games? I want to change a few on my KISS pro.
Is it right have to find songs that are same length? How close in seconds i.e if a song is 3.05 and replacement is 3.10, is that too long?
I just got around after getting the nerve to do this for my AC/DC LE. I replaced 3 songs using Pinball Browser, GoldWave and Audacity. I'm more familiar with GoldWave because I've been using it for years to edit Wavs and MP3's.
Check out the index for this thread on the first page for various links/highlights. The video tutorial is here
Download Pinball Browser and make a donation
Download the latest code from Stern for a particular game and open it in Pinball Browser. This will be a .bin file. It should prompt you to open bookmarks for common sounds. Click yes, as this is helpful other wise you will have to click on all the songs/sounds to find the one you want to replace.
Click the "Sound" tab for all the sounds/music in your game. For Kiss there is a thread where people have posted particulars and song lengths. https://pinside.com/pinball/forum/topic/changing-kiss-sounds-with-pinball-browser#post-2701117
Black Diamond 4.18.406
Dr Love 3.23.951
Detroit Rock City 3.56.000
Hotter Than Hell 3.08.770
Lick It Up 3.59.000
Love Gun 3.13.101
Love It Loud 4.07.470
Rock N Roll All Nite 2.48.000
Shout It Out Loud 2.53.000
If you scroll throughout all the sounds/songs there will be multiple copies of each song. If a song location isn't provided by someone on Pinside then pick the one longest in time. Above is the song length for Kiss but I didn't see a location from just a cursory check in the thread. It doesn't matter which one you choose, just choose one with the longest length because once you do it for one it does it for all. The length is minutes.seconds.milliseconds. This is the MAXIMUM length you can use for a sound/song. By clicking/highlighting a song in Pinball Browser should give you the length if you cant find it anywhere else in the forum.
If you want to use Heaven's on Fire and replace it for another song in the game - Open up Heaven's on Fire in GoldWave or Audacity from your MP3 library on your computer. Take note that the song length is 3.23.227. If you replace it with a song that is longer like Black Diamond, you'll have to edit or remix the song to make it 4.18.406 otherwise you'll have nearly a minute of silence after the song is done. I've taken the chorus and repeated it once for Shoot to Thrill on AC/DC to stretch the time. You really couldn't tell it was edited. For replacing a shorter song like Shout it out Loud using GoldWave - Open Heaven's on Fire and set the maximum length to 2.53.000 and trim the end of it. GoldWave has a quick icon at the top that allows you to type in the exact start or finish time down to the milliseconds. In the edit menu go to Volume and fade out the end. Most of this is sort of defaulted for you. You just choose when to start the fading out. It may not be perfect at first as it takes a bit of finesse. Its a simple and better sounding way to gracefully end the song than to end it abruptly. Another example - If you replaced Heaven's on Fire with Dr Love there wouldn't be much editing since they are pretty close in time. The few milliseconds shorter will just be silent when playing in your game. Save your file as a wav, mono, 24000 for a sampling rate. I'm not sure if Kiss is stereo or mono so maybe someone will chime in.
Open your edited wav in Audacity (if you were just using GoldWave).
Go into the Effects menu and select "Normalize" using the defaults. This makes sure your volume isn't clipping or overmodulated.
Go back into the Effects menu and select "Compressor". Type in "24000" in the "Project Rate" box in the lower left corner if your wav wasn't 24000 already. Choose "Export" from the File menu drop down box and Clear the "Meta Data". When exporting the file use 16 bit PCM Mono. Your file will now be ready for import into your game code/Bin file.
Back in Pinball Browser, go to the sounds menu and find your song to replace. Highlight the song and choose Import. Browse to you replacement song - Heaven's on Fire and click ok.
Select the "Messages" tab to fix/replace the text for the new song. This is where all the text to be displayed in the menus and DMD. There is a search box in the middle of the program that should highlight in the code the closest to whatever you type. For example, search for Dr Love and you can find all the instances to replace Heaven's on Fire. Save your bin file.