----------------------------------------------------------------------------------------------------------
7/3/16 - The information in the rest of this post will be maintained for posterity. Meanwhile, jump to this post for the new procedure to import the sounds into the latest Stern code:
https://pinside.com/pinball/forum/topic/stern-star-trek-all-music-replaced-with-music-from-movie-video/page/3#post-3229934
----------------------------------------------------------------------------------------------------------
Introduction: my objective was to use the original movie soundtrack and make fans of the movies feel more immersed in the movie experience. I have remained faithful to the movie, such as using the Klingon music during Klingon modes.
The information below details how to reconstruct the music segments. I believe that the resulting music falls under fair use.
----------------------------------------------------------------------------------------------------------
I used the Pinball Browser (http://pinside.com/pinball/forum/topic/acdc-display-and-modify-dot-matrix-images) to replace all the music in Star Trek with music from the JJ Abrams movies.
Thanks to oga83 for the pinball browser, tbanthony for the jump start in identifying the music, and cmproductions for the idea in the first place!
This thread lists the sound request that goes with each mode should you want to try this yourself: http://pinside.com/pinball/forum/topic/stern-star-trek-catalog-of-music
----------------------------------------------------------------------------------------------------------
PROCEDURE TO REPLACE MUSIC WITH ORIGINAL SOUNDTRACK
Here are my objectives for this work:
1) Use legally acquired music to replace the music in Star Trek
2) Since each mode corresponds with a scene from the movies, use music from the corresponding movie scene. (Big help from the wiki articles: https://en.wikipedia.org/wiki/Star_Trek_%28soundtrack%29 and https://en.wikipedia.org/wiki/Star_Trek_Into_Darkness_%28soundtrack%29 )
3) Re-edit the music to fit within the allotted time such that the music will not end abruptly mid-phrase.
4) Re-edit the music to use the most exciting portions of the music and remove quieter interludes.
5) Re-process the music to sound reasonable within the limitations of the speakers and a noisy pinball environment
6) Find a way to do this such that others can recreate the same result legally, thereby reducing risk that this effort has to go "underground".
If you are interested in recreating this, the procedure below describes how to do so. If you are comfortable with a PC, I believe you can complete this in one hour.
1) PROGRAM DOWNLOADS
Download all of the following free programs:
Audacity: http://audacity.sourceforge.net/
Sony Acid Xpress: http://www.acidplanet.com/downloads/xpress/
Pinball Browser: http://pinside.com/pinball/forum/topic/acdc-display-and-modify-dot-matrix-images
2) PURCHASE MUSIC
Purchase the following tracks from Amazon (if you purchase from another source, the timing of the music edits may be slightly different because each MP3 encoding may include a different amount of silence at the beginning of the track. I made all of the music edits from the Amazon MP3 and it is the only one that I know will work with the provided Acid configuration files. The silence is a requirement of the MP3 codec and thus cannot be changed.)
--- Star Trek
2. Nailin' The Kelvin
5. Enterprising Young Men
6. Nero Sighted
12. Back From Black
14. End Credits
--- Star Trek Into Darkness
1. Logos/Pranking The Natives (3:01)
3. Sub Prime Directive (2:23)
6. The Kronos Wartet (5:25)
7. Brigadoom (3:41)
8. Ship To Ship (2:50)
9. Earthbound And Down (2:37)
14. Star Trek Main Theme (3:25)
3) DOWNLOAD BIN FILE
Download the BIN file corresponding to your Star Trek game from Stern: http://www.sternpinball.com/USB_STPB.html
4) DOWNLOAD ACD CONFIGURATION FILES
Download this ZIP file which contains several ACD files (used in Sony Acid Xpress; these files specify the exact track edits): https://dl.dropboxusercontent.com/u/8292818/ST%20sound%20configs%20v3.zip
Optional download: you can use the included DAT file (if you have an LE machine, you will have to rename it to STLE1-41.DAT) - PinballBrowser uses the DAT file to give each Sound Request a name. I gave each sound request the name of the game mode that I believe is associated with it.
5) COMPUTER SETUP
Install Audacity and Sony Acid.
Place all of the ACD files, the pinball BIN file, DAT file, the MP3 files, and the Pinball Browser into one directory.
6) CREATE MUSIC FILES
For each ACD file, do the following:
a) Open the ACD file (for example "SR26 - Star trek theme remix.acd")
b) When Sony Acid attempts to open the file, it will indicate that it cannot find the associated audio file. Select "Specify New Location" and find the missing file specified in the dialog box. For example, this dialogue box is asking for "14 - Star Trek Main Theme.mp3". Find this MP3 in your directory.
Untitled.png
c) Once it has loaded the music, choose File -> Render As, and save the WAV file (in the same directory as you have saved everything else) using the Sound Request number as the name, for example "SR26", to help keep track of everything. Be sure to use "Render As" rather than "Save".
d) Open Audacity.
e) Open the WAV file you created in "c" above.
d) In the lower left corner of Audacity, set the "Project Rate" to 24,000
e) Choose Edit -> Select -> All
f) Choose Tracks -> Stereo Track to Mono
g) Choose Effect -> Compressor. Choose the settings as follows:
u2.png
h) Optional: This step edits the length to eliminate the silence that would otherwise be heard between when the music ends and the music is restarted. Choose Effect -> Change Tempo. In the box below, enter the number of seconds corresponding to the length permitted in the Sound Request to the tenth of a second, rounding down. For example, for Sound Request 26, the length is 1:01.318, so enter 61.3 seconds. (See this thread for sound request lengths: http://pinside.com/pinball/forum/topic/stern-star-trek-catalog-of-music).
Exception: do not do so for "SR33 End Credit" since this replacement is much shorter than the original.
u3.png
i) Choose File -> Export. Save this WAV file according to the sound request number. For example "SR26.WAV".
j) Repeat this for all of the Sound Requests. Listen to the results in your favorite media player to make sure there is no significant error.
7) REPLACE MUSIC IN BIN
a) Open Pinball Browser
b) Open the BIN file that you downloaded from Stern
c) Go to the Sounds section. Select the Sound Request number corresponding to each WAV file that you created and click on "Import". For example, select Sound Request 26 in Pinball Browser, click "import" and then select the "SR26.WAV" file that you created.
u4.png
d) Repeat until you have used all of the WAV files that you have created.
e) Click "Save As" and save this new BIN file with a new file name.
FLASH INTO MACHINE
Put this new BIN file onto a USB flash drive and reprogram your machine according to the Stern instructions: http://www.sternpinball.com/IntroSAM.html
----------------------------------------------
ACD change log
v2: fixed SR50 which had a remnant at 3:00.
v3: fixed SR33 to reference MP3 instead of WAV file. Adjusted edit timing accordingly.
v4: changed SR27 to use "Enterprising Young Men" instead of "Star Trek Main Theme" since "Star Trek Main Theme" is already used for SR26.