First post, by Stretch
Rank
Member
I'm recording the MIDI output from Doom to my PC so I can try different sound fonts with my SB32 for playback. I have recorded most levels but I'm unable to record the end game. Does anyone know the command line parameter to get the end game music?
Here's the batch file I used from my MS-DOS computer for playback.
@ECHO OFF
REM requires Bret Johnsons scancode.com
REM and FreeDOS sleep.exe
REM connect midi-out from ms-dos pc to
REM midi-in on windows pc with midi couplers
REM Must use original dos4gw not dos32a
REM otherwise scancode will freeze MS-DOS computer
REM Windows pc will record with midi-ox
REM For audio length I use the time from foobar2000
REM loading the extracted MUS files
REM but I add 20-30 seconds because
REM scancode seems to not track time well
REM intro, bunny, and victory are missing
SET scancode=Method 1
REM Keyboard press sequence to exit game or program
SET QUITSEQ=Escape, Delay 0.5, Up, Delay 0.5, Enter, Delay 0.5, "Y"
scancode Delay 125, %QUITSEQ%
doom.exe -warp 1 1 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 185, %QUITSEQ%
doom.exe -warp 1 2 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 310, %QUITSEQ%
doom.exe -warp 1 3 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 200, %QUITSEQ%
doom.exe -warp 1 4 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 195, %QUITSEQ%
doom.exe -warp 1 5 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 115, %QUITSEQ%
doom.exe -warp 1 6 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 180, %QUITSEQ%
doom.exe -warp 1 7 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 180, %QUITSEQ%
doom.exe -warp 1 8 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 165, %QUITSEQ%
doom.exe -warp 1 9 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 180, %QUITSEQ%
doom.exe -warp 2 1 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 180, %QUITSEQ%
doom.exe -warp 2 2 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 230, %QUITSEQ%
doom.exe -warp 2 3 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 295, %QUITSEQ%
doom.exe -warp 2 4 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 205, %QUITSEQ%
doom.exe -warp 2 6 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 135, %QUITSEQ%
doom.exe -warp 2 7 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 205, %QUITSEQ%
doom.exe -warp 2 8 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 125, %QUITSEQ%
doom.exe -warp 2 9 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 145, %QUITSEQ%
doom.exe -warp 3 2 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 150, %QUITSEQ%
doom.exe -warp 3 3 -nomonsters -nosfx
scancode Uninstall
sleep 1
scancode Delay 125, %QUITSEQ%
doom.exe -warp 3 8 -nomonsters -nosfx
scancode Uninstall
Win 11 - Intel i7-1360p - 32 GB - Intel Iris Xe - Sound BlasterX G5