How to extract MIDI files from .ssf (Saturn Sound Files)?

I would like to convert .ssf files to .midi

I don’t need the tone/soundfont, I just need the midi file that is inside the .ssf file.

I’ve downloaded the .ssf file from the Zophar’s Music Domain / and click on “Download original music files (224 MB)”

I seem to understand that first you need to get the .SEQ from the .SSF, using VGMToolBox -> Misc. Tools, xSF Tools, SSF, seqext/tonext Front End, I tried using it with drag & drop, it say “completed” but nothing really happened, it says something about needing Python.

Also I’ve tried downloading SEQ2MID but I really don’t understand how that work, probably you need to install python but I am not a programmer and don’t know what to do.

If someone can make a video tutorial, or explain here, or just convert the files from the Zophar site I linked for me, I appreciate it very much!

Thank you everyone

Thank you

Ok so I tried to understand how it works, I’ve installed python and run the .py script (downloaded from here) using CMD (execute from the directory of the script) but then it returned this:

File “< string >”, line 55
print ‘%s [0x%08X]: %d bytes, %d track(s)’ % (fname,offset,offseq-offset,ntrack)
_________________________________ ^
SyntaxError: invalid syntax

What I should do, the script seem to got an error

EDIT: Ok now I’ve managed to make it works by downloading Python 2.7.13 that is an old version. But now I don’t actually know what to do
I just write in the CMD: python D:\Download\tonseqext\ Sikok.ssf D:\Download\tonseqext\output

I press “ENTER” and nothing actually happened

Ok I’ve managed to get the .py to work (let me say that the instruction are really really bad) infact you need to convert from .bin not from .ssf

Now I have many .SEQ

But I have to make SEQ2MID to work and obviously doesn’t work, it say that is not compatible with my current Windows 10 64 bit version.

I don’t know what to do once again

I wanted to say that when I extract from .seq to .midi using DosBox, sometimes it extract only a part of the song in MIDI, it finish too early.
I noticed that very short songs are done correctly. Why long songs don’t work?

I noticed that songs that are not full are converted with this error line:
printf("unknown code: address %x, value %x\n", ftell(fp) - 1, ctl_byte);