What's new

Chipsynth SFC - Converting .SFZ files to .BRR

Kitarraman

Orchestral Connoisseur
So, long story short, I'm trying to salvage some samples from old SNES games. I'm using VGMTrans to do that and that software exports sample collections in .dls, .sf2 and the MIDI file. I managed to convert the .sf2 folder into single .sfz and .wav files using Polyphone. The thing is, Chipsynth SFC doesn't open the .sfz files; it does the .wav, but WAVE files don't preserve the information contained in the .sfz file. I tried looking on Google but didn't find anything helpful. Has somebody managed to convert .sfz files into .brr?
 
Sorry if this isn't helpful, but have you looked up SNES spc files? I usually use those and get the sounds from them. Chipsynth can pull them from these files when you use the player. It doesn't have an option to save them outside of Chipsynth after, but there's another free plugin C700 that has that functionality. It's basically a free version of the same concept as Chipsynth. http://picopicose.com/how_to_use_the_c700_eng.html
 
Last edited:
Hi VSTHero, and thank you for your reply. I am using SPC files; the thing is, Chipsynth isn't the most comfortable software to use for ripping samples out of an SPC. Plogue recommends using other software made with this function in mind (like VGMTrans, SPCTool or the C700 you mentioned). Doing it directly in Chipsynth is straightforward on those games that don't use a shit-load of samples, but if you're trying to rip samples off of a RARE game, it's time-consuming as hell. I'll give a look into C700, I've discarded it because the website is all in Japanese
 
Pardon the ignorance, but is there a reason you're not using Plogue sforzando to load the sf2 files? I just tried with Castlevania IV SPC -> VGMTrans SF2 -> drag into sforzando and it converted the sf2 to a new sfz bank with 20 instruments I could choose from. The exported MIDI was fine too.
 
Hi Xepocal, no particular reason other than setting up a Poly-Timbral template in Chipsynth SFC. I was aware I could use Sforzando to load the .sf2 or .sfz file, but if I have to take advantage of Chipsynth SFC's Poly-Timbral functionality
 
Can anyone provide a link to VGtrans for Windows? I always go round in circles at Github, and can't find the file..does it need to be compiled?
 
Nevermind. It does export the .brr files but doesn't preserve the settings used in the SPC file (I tried it with Aquatic Ambiance and recognised immediately where the sound was coming from, but it didn't keep the ADSR settings used by David Wise for it).
 
Hi I stumbled across this thread and thought I'd answer your questions.

chipsynth SFC can rip the samples directly. No need to convert to sfz.

WAV can integrate loop points and SFC will see them.

BRR cannot save meta data, that's why C700 saves xml files with the BRR files it can save. None of them will import ADSR information. It can't save it, the file format doesn't support it. If you're trying to recreate those sample settings in chipsynth SFC, you'll need to input them manually from ripped samples from the spcs and save presets.

C700's site can be navigated with an English translator.

It sounds like you're trying to automate all this stuff but it doesn't work that easily for some things. Even vgmtrans doesn't work super well for retaining all the sound settings or converting them to sf2. (Like pitch bending, etc)


Goodluck! Have fun.
 
Hi I stumbled across this thread and thought I'd answer your questions.

chipsynth SFC can rip the samples directly. No need to convert to sfz.

WAV can integrate loop points and SFC will see them.

BRR cannot save meta data, that's why C700 saves xml files with the BRR files it can save. None of them will import ADSR information. It can't save it, the file format doesn't support it. If you're trying to recreate those sample settings in chipsynth SFC, you'll need to input them manually from ripped samples from the spcs and save presets.

C700's site can be navigated with an English translator.

It sounds like you're trying to automate all this stuff but it doesn't work that easily for some things. Even vgmtrans doesn't work super well for retaining all the sound settings or converting them to sf2. (Like pitch bending, etc)


Goodluck! Have fun.
Hi Matthew, thank you for your reply.

I know Chipsynth SFC can rip the samples directly (I'm still going through your tutorials), but Plogue advised me to use other tools as this was never the intended use-case. Besides, on SPCs with loads of samples per channel, grabbing them manually is time-consuming. I wouldn't be asking this question if Chipsynth had more than 16 sample slots. I'd do a "Grab All Unique" and call it a day.

In my case, it didn't. I had to manually edit the sample once I imported the .WAV in SFC.

I know, and I've avoided using it because I've found Google translator to make many translation mistakes on Japanese websites (sentences that had no sense, wrong words, etc.).

Yes, I'm trying to automate or speed up the process as much as possible so it doesn't take me a good hour to export samples from an SPC.
 
Top Bottom