I thought I'd let you all know that I'm working on a tool to allow you to convert and play MIDI files on a virtual SID on your PC.
I have created an XSID format and a suite of tools that allow you to play tunes without the CPU, CIA and VIC emulation. These tools are already on GitHub at https://github.com/M3wP/XSID
. Unfortunately, they are currently only for Windows because I don't know how to make a wrapper for ReSID on Linux/Android/MacOSX/iOS. It would be an incredibly simple to task to make your own player for the format, though. Help in this area would be really appreciated.
Back to the point, I am working on a tool to convert MIDI files to this XSID format. So far, it is quite limited (only Format 0 MIDI files for example) but I must say that it does seem to already do a better job than the SIDWizard tool. I'm making it so that I can incorporate SID sounds into my music without buying VSTs etc and as a proof of concept.
I will release it soon on GitHub, once I have a few nice-ities implemented. I'll let you all know when that happens.
If there is enough interest, I don't see why it couldn't be expanded upon to convert to the SIDWizard format or some-such. Its been built to be extensible. Contact me if you want to participate. I'm writing the tools in Object Pascal with Delphi and Free Pascal since I love them.
Just also to mention, I'll probably eventually create a tool to do the opposite since I'm finding SID2MIDI quite limited but it is a much more difficult task, I believe.