How to extract .MIDI files from .SEQ (of Sega Saturn Audio)?

Hello, it is very easy really once you know the trick xD
If you convert from .ssf to .midi it will only convert the first few (like) 20 seconds and then stops suddently, so you can't download the .ssf files from sites like zophar or similar.

The first thing to do is downloading the ROM of the game, then you need to mount the ISO with some burning program, I think I've used PowerISO and mount it on a virtual drive, basically right click the .iso/.bin and open with poweriso and check the folders. You need to find the folder with .seq and .bin in it. Extract that folder where you want.

You then need to download Dosbox software to run 32bit programs because you need to download seq2mid (which run only in 32bit mode), any version is OK. Open dosbox and navigate to open the seq2mid file. ALSO VERY IMPORTANT: Put the .seq file you want to convert in the same folder as the seq2mid software. To navigate you need to type this:

mount C C:\(put there the extact path of the folder of where seq2mid is)
C:
seq2mid
seq2mid -l 0 (name of file).SEQ

Then you get your midi in the same folder of the seq2mid where you put your file. Done.

To get the soundbank of the track, if you need to know which instruments play you need "toncnv". This time is very easey. Once you downloaded toncnv, just put the .bin of the track you want with the corrisponding name (example: if you converted battle1.seq you need to find battle1.bin) and put it on the same folder of toncnv. Then simply drag and drop the .bin into the toncnv.exe and you will get a .dls file that you can import in fl studio once you open the midi. If you want to know how I can explain.

Hope it helped 🙂
This helped a damn ton! I got the midis of Radiant Silvergun at last. Thank you!!
 
Hello, it is very easy really once you know the trick xD
If you convert from .ssf to .midi it will only convert the first few (like) 20 seconds and then stops suddently, so you can't download the .ssf files from sites like zophar or similar.

The first thing to do is downloading the ROM of the game, then you need to mount the ISO with some burning program, I think I've used PowerISO and mount it on a virtual drive, basically right click the .iso/.bin and open with poweriso and check the folders. You need to find the folder with .seq and .bin in it. Extract that folder where you want.

You then need to download Dosbox software to run 32bit programs because you need to download seq2mid (which run only in 32bit mode), any version is OK. Open dosbox and navigate to open the seq2mid file. ALSO VERY IMPORTANT: Put the .seq file you want to convert in the same folder as the seq2mid software. To navigate you need to type this:

mount C C:\(put there the extact path of the folder of where seq2mid is)
C:
seq2mid
seq2mid -l 0 (name of file).SEQ

Then you get your midi in the same folder of the seq2mid where you put your file. Done.

To get the soundbank of the track, if you need to know which instruments play you need "toncnv". This time is very easey. Once you downloaded toncnv, just put the .bin of the track you want with the corrisponding name (example: if you converted battle1.seq you need to find battle1.bin) and put it on the same folder of toncnv. Then simply drag and drop the .bin into the toncnv.exe and you will get a .dls file that you can import in fl studio once you open the midi. If you want to know how I can explain.

Hope it helped 🙂
for the DOSbox I'm getting the Load error: no DPMI - Get csdpmi*b.zip after typing C:seq2mid. I was able to mount it to the C drive but the error happen when I follow you direction though I can do `dir` to see the folder. Sorry but a bit to new on this program and not sure what I should do next. Nvm I solve it be adding the CWSDPMI.exe file in the folder.
 
Last edited:
I have a 64-bit compiled exe of seq2mid that MsTea provided for me. I thought it was updated on the github, but I can't find it. I'll post it here later. Runs in windows 10 without issue, but some midi files don't have the right header data. To fix this, I simply load the .mid into the free tool midi editor and save a new file. I used it for the Stellar Assault SS project by creating sf2 soundfonts from the pcm samples on disc:
- YouTube
 
No problem. What song/game did you want? I can look for the samples for you.
Again thank you but I already found what I needed and it was panzer dragoon saga. The method that fedex1 uses seem to only rip out one of them and not the rest but your updated app seem to do the trick. But is there a tutorial for creating the soundfont and fedex way gives me dls for FL studio but I can't afford the full ver of it.
 
I use sforzando which is a free VST plugin along with Polyphone, which makes an .sf2 soundfont. You still need to find the pcm sample data and export .wav at the proper sample rate. There are video tutorials for both sforzando and polyphone. If you can't afford a DAW to run VSTs, try out Reaper.


Glad you found what you were looking for. Remember seq2mid doesn't distinguish between musical midi data and serial triggers used for sound effects. So you will often get a number of <1kb .mid files which can be discarded, each time you you run something through seq2mid.
 
Last edited:
I use sforzando which is a free VST plugin along with Polyphone, which makes an .sf2 soundfont. You still need to find the pcm sample data and export .wav at the proper sample rate. There are video tutorials for both sforzando and polyphone. If you can't afford a DAW to run VSTs, try out Reaper.


Glad you found what you were looking for. Remember seq2mid doesn't distinguish between musical midi data and serial triggers used for sound effects. So you will often get a number of <1kb .mid files which can be discarded, each time you you run something through seq2mid.
thanks and got lucky for Panzer. They name it by bgm and se.
 
Back
Top