SIDiMIDI

SIDIMIDI

…is currently in the pipeline. In contrast to previous attempts to convert C64 .SID files to MIDI, here I use the full range of the MIDI protocol and try (hopefully with success) to read out the three register values ​​of the Sid, that the converter doesn't just set plain midi notes, but also to recreate portamento data and filtering as accurately as possible via MPE and MIDI-CC.

As with DAW Notes JUCE helps me with this, as well as Google Gemini AI and the MS Copilot and finally ClaudeCode.

The full conversion, It's still not how I would have liked it, but close. The conversion now goes in both directions. So theoretically you could also create new music for the C64.

v1.0 still without instructions. But most of it should be self-explanatory, or. is in the status fender or. Footer explained.
Kurz:

SID to MIDI generates a midi file with 4×3 The midi track. Respectively 3 of which belong together. The first three are coded to the bare essentials, The fourth tries all grades and filters in MPE- and interpret CC commands, which is extremely extensive, also perhaps completely unusable in the DAW.

MIDI to SID works automatically either via selection and button, or you press the right mouse button over the MID file. Then all MIDI tracks are broken down, can be listened to individually with a left click and with a right click you can choose one of the 3 Determine tracks and their role in the SID. Once you have selected three tracks, the conversion begins.

BOTH conversion functions are still not optimal. But it is better thought out than many previous attempts, especially since SIDiMIDI at least offers a fairly comfortable GUI, I hope.

SIDiMIDI – interface of the C64 SID/MIDI converter

Jacob1970/SIDIMIDI: C64 SID <> MIDI Converter & Player


More free software

The Drunken Master · DAW Notes · FotoRepomat · Photo Duplimat · VideoMotionDetector · x0x · FlacCheck · VideoRepomat · Spinning top · FlacDup · Midi-Fundus

← To the software overview