emoose / OutRun2006Tweaks

Turning and spinning and spinning and turning, woah!
MIT License
253 stars 0 forks source link

[Finished] Looped / Higher Quality Music Replacement Pack #38

Open brad86m opened 2 weeks ago

brad86m commented 2 weeks ago

Not an issue with the tweaks mod, but I wanted to share, and didn't know where else to do so.

It always bugged me that the music tracks were rather short, and would have long fade-outs and silence for a few seconds before repeating. I think this takes away from the game's overall polish. All versions have this issue. Some worse than others. The PS2 exclusive Japanese 2SP release fixed this issue for a few tracks by correctly looping and extending them to 20+ minutes. However, quality was rather lacking, and they only did this for some of them. Others were the same as in the other ports. The panning for the OutRun 1986 and Turbo OutRun 1989 tracks is also wrong in every version.

I wanted to have a go at fixing these issues, and thankfully come across some great resources that did 99% of the work. For the main OR2/C2C tracks, I used a custom pack from smashcustommusic.net. These are based off of the higher quality Xbox files, and have custom edited loops. I simply repeated those loops when outputting to WAV. Now they are 30+ minutes in length. More than enough for a 15 stage continuous run. This also saved me the trouble of using the lower quality PS2 versions.

With regard to the 1986 & 1989 tracks, I replaced these with accurate MAME rips put together by folks at vgmrips.net Similar to the others, I was able to repeat the loop points with VGMPlay and export to 30-minute WAV tracks.

I also updated radio track selection for the new MAME rips.

I adjusted the peak volume so that all tracks are very similar in volume, unlike the original, where the 86-89 tracks are low volume. Format is OGG at 350kbps constant bitrate, but have also uploaded a 7GB FLAC version for those that want to make their own OGG conversions, or to use as is. Simply extract the files to the sound folder, overwriting when prompted. As always, backup your original OGG files. I'm sure there are some other audio files that can be improved, but I think this is pretty good for the main stuff. Thanks to those that put custom looped versions together.

If anyone knows of a more ideal place to share this, then please do :)

OGG pack download (2.6GB): https://gofile.io/d/yWPr9x FLAC pack download (7GB): https://gofile.io/d/JQ5xoS (I have no idea how long they host files from a guest user)

lance8765 commented 2 weeks ago

Thanks bud... well i guess this puts an end to my issue regarding the loop points (#8)

But it will also make the Rush a Difficulty fix redundant?

EDIT: i wonder if the four exclusive tracks from the Japanese PS2 version (obviously not available in your release) are looping like the others?

DonelBueno commented 2 weeks ago

Awesome work =)

Are the Xbox audio files you used lossless? Outrun 20th anniversary box has the entire lossless soundtrack, maybe it is higher quality than some of the sources you used.

lance8765 commented 2 weeks ago

Ahhhh i've just tested the Turbo OutRun tracks... i wonder why they sounded so different on C2C. And i guess that's why the ones available on YouTube were not ripped from that game (except for one, which is the infamous Rush a Difficulty with the missing first seconds)

brad86m commented 2 weeks ago

Awesome work =)

Are the Xbox audio files you used lossless? Outrun 20th anniversary box has the entire lossless soundtrack, maybe it is higher quality than some of the sources you used.

I'm no expert, but when looking at the spectrum of the pack used, they are closer to the Xbox ADX files than any other version. I have the Anniversary box, and have mixed feelings about it. A lot of tracks are clipped, and the shortened length doesn't make them ideal for creating loops. Then again, I'm awful at it. Quality wise, the box set is better than the PS2 and PC releases audio.

brad86m commented 2 weeks ago

Ahhhh i've just tested the Turbo OutRun tracks... i wonder why they sounded so different on C2C. And i guess that's why the ones available on YouTube were not ripped from that game (except for one, which is the infamous Rush a Difficulty with the missing first seconds)

EDIT: "SEL_14_Rush_a_Difficulty.ogg" is missing the _1989 at the end!

Indeed. SEL Rush 89 doesn't use the 1989 at the end :)

lance8765 commented 2 weeks ago

... ok, that's new for me O_o"

brad86m commented 2 weeks ago

Without realising, I included the Guitar version of Rush alongside the others. That track was not in this version of the game. Only 89 and Arrange were. Can just delete the file.

Tenome commented 2 weeks ago

I know that OGG supports loop points, but I didn't know that FLAC did as well (I don't think I've ever seen a player support it). If the FLAC properly loops in-game, that's cool. Thanks.

DonelBueno commented 2 weeks ago

I know that OGG supports loop points, but I didn't know that FLAC did as well (I don't think I've ever seen a player support it). If the FLAC properly loops in-game, that's cool. Thanks.

He enlarged the tracks to 30+ minutes instead.

brad86m commented 2 weeks ago

I know that OGG supports loop points, but I didn't know that FLAC did as well (I don't think I've ever seen a player support it). If the FLAC properly loops in-game, that's cool. Thanks.

The loops were created by the members of the site that hosts them. I basically just took those separate parts and repeated the loop a few times within Reaper audio editor to end up with 30 minute tracks :) kept everything in WAV format before finally creating the OGG pack.

lance8765 commented 2 weeks ago

Without realising, I included the Guitar version of Rush alongside the others. That track was not in this version of the game. Only 89 and Arrange were. Can just delete the file.

Huh... where is it? O_o"

brad86m commented 2 weeks ago

I know that OGG supports loop points, but I didn't know that FLAC did as well (I don't think I've ever seen a player support it). If the FLAC properly loops in-game, that's cool. Thanks.

He enlarged the tracks to 30+ minutes instead.

The AM2 team that did the PS2 port of 2SP did the same thing by making the tracks long. I wonder if it is indeed possible to create metadata loop points. Be interesting to see down the line. And to save some space lol

brad86m commented 2 weeks ago

Without realising, I included the Guitar version of Rush alongside the others. That track was not in this version of the game. Only 89 and Arrange were. Can just delete the file.

Huh... where is it? O_o"

Ignore that comment. I confused myself with Risky Ride Guitar track, and 2SP exclusive tracks

ViperAcidZX commented 2 weeks ago

Thank you very much for the HQ music pack!

Tenome commented 2 weeks ago

I know that OGG supports loop points, but I didn't know that FLAC did as well (I don't think I've ever seen a player support it). If the FLAC properly loops in-game, that's cool. Thanks.

He enlarged the tracks to 30+ minutes instead.

The AM2 team that did the PS2 port of 2SP did the same thing by making the tracks long. I wonder if it is indeed possible to create metadata loop points. Be interesting to see down the line. And to save some space lol

OGG and FLAC both use VORBUS comments for loops, so it should work the same way as looping OGG files. Here's a quick working looped flac I made in Audacity.

MediaInfo_X5xTPf3ENs

brad86m commented 2 weeks ago

I know that OGG supports loop points, but I didn't know that FLAC did as well (I don't think I've ever seen a player support it). If the FLAC properly loops in-game, that's cool. Thanks.

He enlarged the tracks to 30+ minutes instead.

The AM2 team that did the PS2 port of 2SP did the same thing by making the tracks long. I wonder if it is indeed possible to create metadata loop points. Be interesting to see down the line. And to save some space lol

OGG and FLAC both use VORBUS comments for loops, so it should work the same way as looping OGG files. Here's a quick working looped flac I made in Audacity.

MediaInfo_X5xTPf3ENs

You got it to work in-game ? I tried a few looped ogg files myself, and it just ignores the loop point. It would be nice to have the feature working one day.

Tenome commented 2 weeks ago

You got it to work in-game ? I tried a few looped ogg files myself, and it just ignores the loop point. It would be nice to have the feature working one day.

No, the game doesn't support loop metadata, hence the PR to see if it's maybe possible.

Tenome commented 2 weeks ago

You got it to work in-game ? I tried a few looped ogg files myself, and it just ignores the loop point. It would be nice to have the feature working one day.

Good news! https://github.com/emoose/OutRun2006Tweaks/commit/2f74dc71e530d3c9a9dee477610029b617e8ffdf

ViperAcidZX commented 2 weeks ago

You got it to work in-game ? I tried a few looped ogg files myself, and it just ignores the loop point. It would be nice to have the feature working one day.

Good news! 2f74dc7

I'm praying for looping OGG support next!

chrism69 commented 1 week ago

Thanks for this, it's so nice to have the original tracks in higher quality. Any plans to do other versions, like the 2 new 3DS tracks?

Tenome commented 1 week ago

@emoose Can we have a sticky thread for music replacements? I'm planning on making some now that FLAC loops are supported but don't want to crib on OP's thread.

Left-Empty commented 5 days ago

If brad86m was wondering what the limit at gofile.io may have been, it seems to be the number of downlowded GBs as the FLAC version of his work is now sadly gone.

SegaK1d commented 1 day ago

Any chance someone can reupload please? both packs appear to be gone now sadly

Tenome commented 1 day ago

Grab the looped files from smashmusic/vgmrips, toss it in that loop export program whose name I forget that's listed on SmashCustom's tool site, and then apply ReplayGain to the tracks (if it ends up never being reupload3d).

lance8765 commented 1 day ago

Any chance someone can reupload please? both packs appear to be gone now sadly

I only have the .OGG one i'm afraid.