Sunday, May 04, 2008
I have made a MIDI Clock --> Sync 24 Interface. Actually, I don't know if it is strictly Sync 24 compatible, because read varying specs on what exactly is the correct pulse length for each timing tick (@ 24ppqn).
The interface interprets the real time sys ex message bytes 0xFA ('start'), 0xFC ('stop') and 0xF8 ('clock') and thereby controls the start/stop and the sync pulse lines of the Sync 24 protocol.
But, it seems to work great with Prophet 64 (a program on Commodore 64), which is what I made it for. Obviously, Prophet 64 accepts Sync 24 as a synchronisation signal.
Demo Video of slaving Prophet 64 to Ableton Live: http://youtube.com/watch?v=s_J6jltUfQg
Something cool that happened while I was working on this little project, is that when I applied more than 5V to the C64 userport (eg. 5.5V), the Commodore video signal became all glitchy, like this:
The music would still play and pause, and i could still sort of navigate through menus and such. It was definitely entertaining.
Anyway, I will post schematics and code once I am happy (the only problem might be the power source of around 5.5V coming from my computer...).