SID file format parsing

Viewed 572

I want to write a parser for .sid files (music for C64 chiptunes) to extract some patterns into notes. I search for format and found this: http://cpansearch.perl.org/src/LALA/Audio-SID-3.11/SID_file_format.txt

I can read the header as in that document, but I don't understand how to extract individual notes and output them.

I search for ready converters and found these:

That is I found some more but StackOverflow says that I can't post more than 2 links.

Please help. Sorry for my bad English. Thank for your consideration!

3 Answers

Check out https://github.com/M3wP/XSID

You'll find the binaries in the Distribution directory: https://github.com/M3wP/XSID/tree/master/Distribution

This one works, I tried it out. Note information can be found in the output-midi file. Check the code to find out how it works in detail.

You will need Delphi (XE8 is currently used) and Microsoft Visual Studio to compile all of the project binaries for Windows. Visual Studio is only required for the DLLs.

Related