Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Music export for CTR, Bash, and possibly other SEQ-using games #96

Open
NetyashaRoozi opened this issue Dec 9, 2015 · 14 comments
Open

Comments

@NetyashaRoozi
Copy link

I know its not a issue but I suck at github and I wanted to request this, I know crash bash and crash team racing have the same type of music, Now I know that crash bash probably wont be supported but I would be super happy if it was possible to mod Crash Team Racing and to rip the levels/models

@ManDude
Copy link
Collaborator

ManDude commented Dec 9, 2015

There is a CTR ripper and Bash's music is... weird.

@NetyashaRoozi
Copy link
Author

Wait..... there is? but I love the music in crash bash, but some of them don't fit like the music for polar panic.... so weird but it has a cool tune to it

@NetyashaRoozi
Copy link
Author

I cant find the CTR ripper anywhere I just get ripper roo and other junk, By any chance do you have a link?

@ughman ughman changed the title NOT A ISSUE: Crash Bash/Crash Team Racing Support? Music export for CTR, Bash, and possibly other SEQ-using games Dec 29, 2015
@ughman
Copy link
Member

ughman commented Dec 29, 2015

Is there any evidence that CTR actually uses SEQ or MIDI? The readme for the PSF rip I saw once claimed it used some custom naughtydog music engine named HOWL (not an exact quote).

I do know that Bash uses SEQ though, I think nextvolume ripped them all out once.

@ughman ughman added this to the Version Undetermined - Music milestone Dec 29, 2015
@NetyashaRoozi
Copy link
Author

Well I have explored the file and I know for a fact its midi-like, CTR uses a format called Minipsf which contains sequences and a Instrument Container (Soundfont), I have not explored Crash Bash yet but I have ripped the instruments from it so I know it also has a Midi-like format

@ughman
Copy link
Member

ughman commented Dec 29, 2015

CTR uses a format called Minipsf

No offense, but that doesn't mean anything. Except for the ones that use CD-DA or CD-XA, every playstation game "uses" PSF because PSF is literally just playstation executable code. PSF playback plugins are playstation emulators. It's like saying your Win32 game uses EXE format music.

@AraHaan
Copy link
Contributor

AraHaan commented Apr 25, 2016

FSoundfonts are good are the sound fonts of like swf or soemthign like that file type? If you want you can send the files over to me sometime through a github repo link and i can download them to see if the XMPlay Plgin can play them as it needs and loads up soundfonts for MIDI's So maybe a simple rename of the files to midi could make them playable in XMPlay. Also tit is possibkle to have exe format it is called a xm-exe you can look at it here http://www.un4seen.com/xmexe.htm
And coem to think about it it is possible to use Bass.net with Bass to play a wav file as you can do all sorts of stuff with it liek a reverb and stuff its awesome. So music wise you can always export a temp wav file for bass to play and when done have it be cleaned up.

@ManDude
Copy link
Collaborator

ManDude commented Apr 25, 2016

CrashEdit can export to DLS. You can then convert DLS to other formats (make sure you manually fix the DLS though).

@AraHaan
Copy link
Contributor

AraHaan commented Apr 25, 2016

true, but what Crash Edit cant do is convert the VAB files to a soundfont for use in XMPlay where there you can use the WAV writer on that to combine them together as if you are in game.

@NetyashaRoozi
Copy link
Author

NetyashaRoozi commented Jul 14, 2016

Just a tiny update, I ripped all most all of the music from Crash Bash and exported them into midi's and soundfonts, 2 songs have all the tracks combined and those tracks are the Loading theme and the unused loading theme. Some tracks don't rip correctly and can only rip the sequence and not the sounds, these tracks contain multiple sample collections, for example Crash Ball has 2 sample collections and attempting to rip them will cause most of the sounds to distort. I am working on trying to fix this issue. I found the soundtrack to CTR in psf form, It plays perfectly in Winamp using the PSF plugin but if you attempt to rip anything from it you will only get the samples and most of the samples will be distorted or silent. This is because CTR uses a custom psf format (You guys already know this by now) I will still be tinkering with Crash Team Racing because I really want to rip the samples into a soundfont like file and I have always wanted to customize the CTR music and tracks

@ManDude
Copy link
Collaborator

ManDude commented Jul 14, 2016

I already ripped all the music from Crash Bash, don't bother.

@NetyashaRoozi
Copy link
Author

NetyashaRoozi commented Jul 30, 2016

Does anyone know a way to rip Crash Team Racing music into sequences and samples yet? I still can't find a way to extract sequences and the only way I could extract samples was through PSound

@ManDude
Copy link
Collaborator

ManDude commented Jul 30, 2016

Nope. It uses some weird custom sequence format and nobody has bothered to reverse-engineer it yet.

@Sylvielmna
Copy link

Hey, this is old, but I bothered to reverse engineer it a while ago. Check out the format pdf.
https://github.com/Sylvielmna/cseq2midi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants