Streetpass Games Music? by ptto911 at 2:13 AM EST on February 27, 2016
I'm aware most of this is sequenced.

But is there any way to extract the music from Flower Town or other downloadable Streetpass games?

I would really like to hear that fading string part when you're going back into the shed after watering your plant, in its entirety.

Thanks!
by TheUltimateKoopa at 4:49 PM EST on February 27, 2016
I'd also like this. I do have the sequences for the other STreetpass Games (i.e. Puzzle Swap, and Find Mii (including II)), as well as the other stuff, but not the downloadable stuff.
by ptto911 at 9:23 PM EST on February 27, 2016
Ah, that's awesome!

Would you mind sharing the sequences?
In the original, or MIDI format?

Thanks!

edited 9:24 PM EST February 27, 2016
by icecream at 12:09 AM EST on February 28, 2016
I would appreciate it as well.
by robotortoise at 4:20 PM EDT on March 30, 2016
I think you'd have to find a way to dump DLC in games, unfortunately. There's a way to do it, but I'm not quite sure how....I think you have to be on a custom firmware or something.
by TheUltimateKoopa at 10:02 AM EDT on April 4, 2016
https://mega.nz/#!yRoGAZrJ!jPhw_wKlbO8OadP3e7Cnx9dpOaAYbGyPUjAL1J73iaY

edited 10:03 AM EDT April 4, 2016
by icecream at 10:37 AM EDT on April 4, 2016
Thanks for the link! I'll download it when I get home in a few hours though so please don't take it down!

Do you know anything about the music in the other preinstalled 3DS apps (primarily AR Games and the Activity Log, maybe the eShop though I feel those songs are not in the system)? I hear some of the same instruments in the activity log tracks so maybe it uses sequences too?

edited 10:44 AM EDT April 4, 2016
by HTW at 1:48 AM EDT on April 5, 2016
I've got a dump of the DLC (.cia format) but haven't been able to extract the music. It's doable, since TCRF found some unused Flower Town music, I'm just coming up short in my own attempts!

Would it be useful to anyone if I uploaded it?

Also, it wouldn't surprise me if the DLC music is in streams. Listen to the Plaza's music player, when you stop one of the core games' sequenced songs, the last notes decay. The DLC songs have a more complete envelope fade out. Also the .cia file size is notable.
by icecream at 8:21 AM EDT on April 5, 2016
I wish I could help you, but I don't know a damn thing about extracting DLC .CIAs. I know update .CIAs can be extracted using Decrypt9 but how would one go about extracting one for DLC? I want to know especially since I know they can be rebuilt.

As for uploading it, I think you can find it on what GBATemp calls "that one ISO site" (let me know if mentioning the site violates this forum's rules), so it would probably be unnecessary.

I had a feeling the DLC music was streamed, as while the regular music cuts off sometimes from playing too many sounds at once (to me at least), the DLC music never did so.

If the TCRF was able to decrypt it, how about asking them how they did so? I can't imagine that it violates any of their rules to at least ask.
by ptto911 at 4:56 PM EDT on April 16, 2016
Could you upload it anyway?
I'd love to try to see what I can do!
Thanks! :)

edited 11:54 PM EDT April 16, 2016
by icecream at 2:44 PM EDT on April 17, 2016
Upload which? The update or DLC CIA? Or both? :P

Even if I posted a link to it, I'm still not sure it complies with this site's rules.

edited 2:45 PM EDT April 17, 2016
by ptto911 at 2:49 PM EDT on April 22, 2016
Oh, I see.

Well I hope we figure it out!

edited 2:53 PM EDT April 22, 2016
by ptto911 at 3:17 PM EDT on April 22, 2016
Found out how to do it!

https://gbatemp.net/threads/solved-extracting-music-from-cia-files.410142/
by icecream at 7:54 PM EDT on April 22, 2016
Really? What do I have to do? Install the DLC cia onto my 3DS, dump it back using braindump, and extract it? That's what I got from the link.
by ptto911 at 5:31 PM EDT on April 23, 2016
Yeah!
"Dump your Cia with the old braindump [homebrew program] to get the romfs. Extract it, locate music files and convert them"
And voila!

edited 5:32 PM EDT April 23, 2016
by icecream at 6:08 PM EDT on April 23, 2016
Hmmm....that's precisely what I'm doing, but the output file isn't any greater than like 15 megabytes, and the DLC cia is over 200. I must be doing something wrong.
by ptto911 at 6:12 PM EDT on April 23, 2016
Hm, are you using the old version?
Maybe try the latest version?
by ptto911 at 6:13 PM EDT on April 23, 2016
"Use Braindump to dump a CXI file...and then use "PackHack" (...I used Version 4.5) and the "Hacking Tool.exe" to unpack the CXI file."

edited 6:15 PM EDT April 23, 2016
by ptto911 at 9:31 PM EDT on April 23, 2016
Last thing I can think of would be use a different CIA?
by icecream at 9:49 AM EDT on April 24, 2016
I'll probably try something else soon, but if you somehow got it to work, how about providing me with a link to your dump? I think that would ease my frustration with this a bit.
by ptto911 at 1:59 PM EDT on April 25, 2016
Well my 3DS isn't homebrewed, so I'm unable to do it currently :/

edited 2:00 PM EDT April 25, 2016
by icecream at 3:35 PM EDT on April 25, 2016
Well that would have been nice to know, oh well :p

Honestly I think it would be easier to extract a DLC cia and get the music from there. Taking it apart is possible, especially since they can be put back together and Decrypt9 even fully decrypts them. Problem is, no tool I know of exists to actually extract them (even PackHack which you mentioned states explicity no DLC cias can be extracted with it), and I lack the coding expertise to make such a tool. This approach clearly isn't working for me and I doubt installing a different DLC cia (especially since the DLC loads just fine) would change the output.
by ptto911 at 2:32 PM EDT on April 26, 2016
Right, sorry about that.

One theory I had, to why this cia is different, is because the games in streetpass plaza are separate and in a hub, so therefore maybe it's encrypted more in some way. And maybe it would be different if there were individual cia's for the 6 individual games?

I really don't know, but just a thought I had.
That because they're in the mii plaza hub, and not their own individual software , that's why it may not work as usual.

Makes me wonder, if after installing these cia's, it just loads the data into the main streetpass plaza music data?
Worth checking out.

And I'll try to get my 3DS homebrewed soon, if I don't get an extra to play with.

edited 2:33 PM EDT April 26, 2016
by icecream at 12:39 PM EDT on April 27, 2016
I'd like to think it was that simple, just adding an extra layer of encryption. Then it would be easy to break, considering how open and accessible 3DS hacking is now. But there's certainly more to it that prevents the streetpass DLC from being dumped (or any in general, as for instance with Mario Kart 8's DLC the only way to get the files for the DLC tracks is to actually buy it, then dump it while you're running the game).

It is fair to reason though that the DLC just adds to the RomFS part of the application, so when the whole application is dumped the DLC gets dumped along with it like you said. But it doesn't. Thinking about it now, it may be like the Wii U where the DLC is stored in a different location separate from the core file structure (like with Mario Kart 8 the tracks aren't in the main course folder but an alternate add-on content folder) and when you try reading the game's data with an FSA tool like pyGecko it picks up on the updates but not the DLC. Indeed, when I tried dumping it I only got a .BCSAR file with only the original Mii Plaza music (heck I don't think it even had the Find Mii 2 music, which I think was also sequenced. I don't recall though, I should check again soon). No traces of the DLC. So maybe it can't be dumped with a regular dumping tool.

Then again, the TCRF was somehow able to do it, through some undiclosed means..... oh yeah speaking of which did you ask them how they did it? Maybe get a little insight?
by ptto911 at 12:50 PM EDT on April 28, 2016
Right.

What about the plaza's music player? All the tracks are available there too.

You're talking about this, right?
https://tcrf.net/StreetPass_Mii_Plaza

Edit:
Contacted them on Twitter, the author may send me the sequences!

edited 1:49 PM EDT April 28, 2016
by icecream at 2:15 PM EDT on April 28, 2016
Yes, I was referring to that. Hopefully you can get a response.

While, yes, the Plaza's music player does have all of the tracks, I was hoping to get a more.... direct rip, instead of in line recording, especially after reading this thread. And even then, I can't do it myself, and there don't seem to be recordings of them anywhere except for YouTube, which irritates me as YouTube compresses them even further.
by TheUltimateKoopa at 9:06 PM EDT on April 28, 2016
Does what I posted earlier not count? StreetPass Mii Plaza MIDI+SF2 Rip

This does NOT include the 4 extra games.
by ptto911 at 9:43 PM EDT on April 28, 2016
Right, completely agree.

And thank you for the above link!
But we're more looking for the 6 DLC games' music

edited 5:17 PM EDT April 29, 2016
by icecream at 11:49 PM EDT on April 28, 2016
@TheUltimateKoopa: yes it does count, but as ptto911 said we're looking for the DLC music.

@ptto911: Four? I thought it was six.....
by ptto911 at 5:18 PM EDT on April 29, 2016
Sorry, I meant 6 haha.

Also @TheUltimateKoopa, how did you rip and compile the midi's plus sf2?
Software used, methods?

edited 8:09 PM EDT April 29, 2016
by ptto911 at 9:48 PM EDT on April 29, 2016
Okay guys!

It's here!
So the guy who made the article and ripped the tracks, named Ehm on Twitter and tcrf, was nice enough to let me have his full rip of the DLC!

He was using Decrypt9, and 4.5 firmware. So likely, that's why it didn't work on the other software.

I took his dump, and used 3DS Audio Ripper version 0.5 to extract the .bcwav, .csar, and .seq files.

I then converted the sequences to midi using cseq2midi.
I included the cseq2midi software I used, just in case, as I'm not sure if there are any version differences, and not sure if there are midi issue with it here, yet.

There are very few actual streamed sound files, and it seems all or most of the bcwav's are just instrument samples for use in a soundfont.

So all there is to do, it seems, is to compile soundfonts for each game.
Each game uses its own custom soundbanks, hence the bcwav's for each, and needing a soundfont for each.

So if someone can compile the soundfonts for each, this can be a complete release!

http://www.mediafire.com/download/pbht2a883d4n14w/Streetpass_DLC_Music.rar

edited 9:52 PM EDT April 29, 2016
by icecream at 10:36 PM EDT on April 29, 2016
:O That's awesome, man! Definitely will be checking this out!

I'll see if I can compile a soundfont if no one else does...or if I can.

EDIT: yeah, that's a LOT of samples.....

edited 10:52 PM EDT April 29, 2016
by soneek at 11:07 PM EDT on April 29, 2016
I generated the soundfonts ages ago. Having to do that manually makes me cringe. I'll see if I can do it for these this weekend.

edited 11:07 PM EDT April 29, 2016
by ptto911 at 12:49 PM EDT on April 30, 2016
Awesome, thank you!! :)
by ptto911 at 12:50 PM EDT on April 30, 2016
Awesome, thank you!! :)
by ptto911 at 12:11 PM EDT on May 3, 2016
What would you use to generate a soundfont anyway?
What would be the process for these particular games?
by ptto911 at 11:38 AM EDT on May 25, 2016
Kinda bumping this. I hope this doesn't get forgotten!

To get so far, only to get left behind, I hope this doesn't happen.

edited 11:39 AM EDT May 25, 2016
by ptto911 at 6:57 PM EDT on June 26, 2016
Is there any way someone can make soundfont for these?
by TheUltimateKoopa at 1:13 PM EDT on August 23, 2016
How do you delete posts?

edited 1:22 PM EDT August 23, 2016
by kr3nshaw at 10:11 PM EDT on June 16, 2018
I've uploaded the soundtrack for every StreetPass game out at the moment at <removed>. It contains MID files for the sequences and SF2 files for the banks.

edited August 18, 2022
by icecream at 10:55 PM EDT on June 16, 2018
Oh shit, thanks man! I gotta give this a look-see!
by Chocolate2890 at 1:35 PM EDT on June 19, 2018
@kr3nshaw, Is there a chance you could rip from the other 3DS built in things, like the home menu, Face Raiders, and Mii Maker?
by icecream at 11:17 AM EDT on June 21, 2018
It's probably possible, provided that they have CSEQ/CBNK/CWAR. I just checked Face Raiders and AR Games and that appears to be the case.
by kr3nshaw at 11:48 AM EDT on June 21, 2018
Face Raiders
AR Games
Activity Log

I can't convert the eShop audio because it uses a version of the CWAV format that soneek's vgmstream fork doesn't recognise. I'm incorporating an ADPCM decoder into my program, but I don't have a clue how ADPCM works ;/

edited 12:32 AM EDT June 22, 2018

edited August 18, 2022
by Chocolate2890 at 10:53 AM EDT on June 22, 2018
Thank you for this! If my predictions are corrent, your talents will be very useful once warioware gold comes out. Do you have a discord account i could talk to you on? I'd love to learn more about how to do this kind of thing. I know mario party island tour uses sequenced music and i'd love to get that.
by TheUltimateKoopa at 11:05 AM EDT on June 22, 2018
So... how do you play these files?

And don't even think about telling me how to play MID files. I'm not that stupid. I mean how do you play MID files that instantly crash foobar2000?
by Chocolate2890 at 11:43 AM EDT on June 22, 2018
@TheUltimateKoopa
Only the actual BGM files play. And foobar doesn't play these correctly, anyways. you need an external tool like synthfont to make them sound right.
by icecream at 1:31 PM EDT on June 22, 2018
Just to clarify, I'm helping kr3nshaw with the ripping process, so if it seems like we're working in tandem, that's because we are :P

In regards to playback, that needs work. These CSEQs use CC to control the release time instead of programming it into the soundfont (guess it lets them get away with using a single soundfont) so for accurate playback it needs to pick up on that value. As you can probably expect, most MIDI players aren't designed to do that, so you have to modify the soundfont (for each song too, because they each set different values for it :P). Funny that you mention foobar, because kr3n recently found that foobar is the only thing that recognizes that CC, but as has been said, even that doesn't play it back correctly. A simple solution would be to duplicate the soundfont for every song and have each contain the required release value. Though this would dramatically inflate the file size and make it far more unwieldy to use, I'm honestly down for that if it comes to it. Maybe it's better to have a single soundfont that sounds "good enough", but meh, I'm not willing to sacrifice usability. I personally don't care for a solution that revolves around foobar (my concern is getting it to sound right in Awave and Fruity Loops), but if others want to try and fix that, go ahead.

As for Island Tour, that has actually already been extracted, with MIDI and SF2. I have it too: I got it from this site, though it seems the link is down.

edited 1:37 PM EDT June 22, 2018
by Chocolate2890 at 3:07 PM EDT on June 22, 2018
Well, could you upload it somewhere? Also, thank you for the info. I was able to get the songs uploaded here sounding pretty much perfect in synthfont. Here's an example. http://picosong.com/w9Chw/
by icecream at 3:41 PM EDT on June 22, 2018
Here:
https://www.dropbox.com/s/oask2lpnq806k0f

I don't want to keep this up for that long so if someone can mirror it that would be great.
by Chocolate2890 at 4:30 PM EDT on June 22, 2018
Downloaded and mirrored.
https://www.dropbox.com/s/6iyzqx5yzb1enhz/Mario%20Party%20-%20Island%20Tour%20%28MIDI%2BSF2%29.zip?dl=0
Also, I would like to discuss this further elsewhere, so if you have a discord acc, i'm ChocolateJake#2385. Thank you. I'm glad all of this is suddenly possible.

edited 4:34 PM EDT June 22, 2018
by icecream at 6:57 PM EDT on June 22, 2018
I see you're on the HCS VGM server, which I'm also on. Just pinged ya.
by MurraySkull at 8:17 PM EDT on June 22, 2018
How do you get .CNBK, and how do you convert it to .SF2? If you can tell me, I SHOULD be able to do Bloodstained: Curse of the Moon.
by kr3nshaw at 9:32 PM EDT on June 22, 2018
I've uploaded the source code here. I'll put it up on GitHub once I consider it out of alpha.

At the moment, I run the program with CBNK conversion disabled, because it needs actual WAV files to generate a SoundFont. Once I've run it once, I convert the extracted CWAV files with vgmstream-soneek, then I run the program again with CBNK conversion enabled.

edited 9:37 PM EDT June 22, 2018

GitHub

edited August 18, 2022
by MurraySkull at 11:56 PM EDT on June 22, 2018
Would it be too much to ask to have the actual program uploaded? Because I am having NO success compiling it.
by kr3nshaw at 12:19 AM EDT on June 23, 2018
I don't actually have it compiled for Windows :/
by MurraySkull at 7:20 AM EDT on June 23, 2018
Think you can look into Bloodstained: COTM for me then?

Here is the file that contains the .CWAVs and .CBNKs:
http://www.mediafire.com/file/b80doa58pp55uzj/GROUP_COMMON.bcgrp/file

And here is a file which contains at least some of the .CSEQs:
http://www.mediafire.com/file/zr7671oma707349/GROUP_ST_01.bcgrp/file
by kr3nshaw at 11:37 PM EDT on June 23, 2018
Could you upload the BCSAR instead?
by MurraySkull at 12:44 AM EDT on June 24, 2018
Not sure it will help much in this case, but nevertheless:
http://www.mediafire.com/file/38ero4r00xdztrf/0x0.CSAR
by kr3nshaw at 3:30 AM EDT on June 24, 2018
GROUP_COMMON.7z
GROUP_ST_01.7z

Unfortunately, the CWAV format used in this game is the same as the one used by the eShop music, so vgmstream-soneek can't convert it at the moment.

I managed to get the program to work in Visual Studio, so the link to the source code that I posted earlier is now a link to the Visual Studio solution folder. Here's the executable, too:

caesar.exe

edited 12:08 PM EDT June 24, 2018

edited August 18, 2022
by MurraySkull at 1:36 AM EDT on June 25, 2018
How exactly do you run Caesar?
by kr3nshaw at 1:34 PM EDT on June 25, 2018
Drag a BCSAR file on to the executable.
by kr3nshaw at 12:41 AM EDT on June 26, 2018
Nintendo eShop

Now that the program is capable of converting CWAV files without any external help, I can finally convert the eShop audio!

edited August 18, 2022
by Krisss at 6:41 PM EST on November 21, 2018

Can someone re-upload the link of the midis of streetpass and Activity Log? I just discovered this thread, lol
by kr3nshaw at 7:26 PM EDT on March 26, 2019
I'm a little wary of hosting copyrighted material, but if you download the BCSAR on page 3, you can extract it with Caesar.
by icecream at 8:54 PM EDT on March 26, 2019
Yeah same, I realize that this site doesn't really have any rules against piracy (hell I literally asked for an SDK tool a while ago)....but stuff like the processed and extracted files? Unless Josh wants to host them, I say let people get them themselves. Otherwise there's no point in hosting a tool to fetch them lol

edited 8:55 PM EDT March 26, 2019
by ShadowBlue9109 at 5:53 AM EST on December 9, 2020
I would be interested in the midi and the sf2 of the 3ds camera how could I do to extract them all in an optimal way or ask even better if someone already has the bcsar?
I have already tried to translate the bcsar, but I was able to extract only the midi with cseq2midi.

edited 6:09 AM EST December 9, 2020
by icecream at 9:38 PM EST on December 25, 2020
Sounds like you could probably use caesar on the .BCSAR.
by ptto911 at 8:08 PM EDT on August 20, 2023
Hello! I am coming back to this to see if we were ever able to figure out how to play the music from Flower Town? This was one of my favorite soundtracks on the 3DS and it would make me so happy to be able to play it in the original quality!

Edit: Looks like yes, but the link to download the StreetPass rips are down. Anyone have them somewhere?

edited 8:13 PM EDT August 20, 2023
by hcs at 1:30 PM EDT on August 24, 2023
I have the original files you uploaded here: Streetpass DLC Music.rar

It looks like you convert the CSAR by dropping the StreetPassSound\Garden\sound\csar\0x0.CSAR onto ceasar.exe. Then the SF2 and MIDIs in 0x\BANK_SOUNDLIST seem to basically work!
by ptto911 at 11:31 AM EDT on September 22, 2023
Thank you for the info!

I have one more issue, which is that the MIDI plays thru the Windows Media Player, but it seems to be using default sounds rather than the custom MIDI intstruments in the soundbank.

Which software or which method is correct to play the MIDIs where it will use the sounds in the bank?

Thanks again :)
by hcs at 2:47 PM EDT on September 22, 2023
In most MIDI players there will be an option to set the sound font, for instance here are instructions for VLC, which uses Fluidsynth (a common synth library).

I found that BANK_SOUNDLIST seems to have the most songs in one place using the same sf2, otherwise you'll have to switch it depending on the song.

edited 2:51 PM EDT September 22, 2023


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source