Sure, I'll post it here tomorrow I guess... will be released at CSDB and Sourceforge...

Oh, btw. I have the parts for 8 HerMIDIs 'on stock' if anyone is interested.
(I just need to assemble them on request when I have some free time.)

If someone will be so kind to send DAW MIDI-signal dumps to me, don't forget to contact me by email at hermitsoft@users.sourceforge.net
(i prefer this faster way), and we can exchange information about testing and implementation...
(In receiver.prg test-application of HerMIDI I implemented a dump feature, so the received MIDI-bytes can be saved on real C64 and can be sent to me for analizing...)

Hey hermit, nice to see you here! wink I asked about MIDI sync on CSDb too.
I would be very happy to test this for you. I helped the guy making SIDStation with stuff and MIDI too. I have a fully working MIDI setup working and a Kerberos interface.

Regarding start/stop/pause, the standard is MIDI MMC, and you should stick to that. If any device or software does NOT use that for start/stop/pause commands, it can go fuck off to incompatibility land tongue I have had really bad tests with MIDI signals coming form a computer, it usually depends on the software and what type of MIDI USB interface you have. Results can be DISASTROUS.

Now I only use my real MIDI hardware like my MPC-1000 to test this kinda stuff. Rock solid MIDI signals and no bullshit added by no computer.

Last edited by akira^8GB (October 2, 2015 11:14 pm)

It woukd be great if sid-wizard could follow the midi clock. It would allow it to be a slave for lsdj.
For the different types of sync and controls, see here: http://tweakheadz.com/sync-mmc-mtc-smpte/

Thanks guys for all the information about MMC/MTC/etc.
That came handy so I'll have more time for the actual implementation instead of spending time looking for proper articles...

It's not so clear for me from cyberic's linked article that MMC would be the ultimate solution, maybe I'll need to implement different sync-versions if it will be kinda easy to do...

We'll see...

Every MIDI enabled device I have responds to the same MIDI MMC commands no matter where they are sent from. So I would say it's pretty safe to use it.

MMC and MTC have different usages: MMC is used to send start and stop. between that , you have to keep devices synchronized, for exemple by using the midi clock.

Bump

Bump here too hmm  Too many projects and interests and too few time atm...sorry.
The good news is all my current projects are about SID in a way... :{)
check out my latest one, jsSID:
http://hermit.sidrip.com/jsSID.html
http://hermit.sidrip.com/player.html
(zip downloadable at hermit.sidrip.com)

With this you can make your SIDs playable at your webpage within browser, no need for Flash plugin..

Last edited by hermit (February 24, 2016 8:51 pm)

very cool js player, thank you Hermit!

Bump

plz?

Try defmon ? There's a midi sync device for it now

GLOOMS wrote:

Try defmon ? There's a midi sync device for it now

Yes but defmon can only be used as the master, right?

hermit wrote:

Bump here too hmm  Too many projects and interests and too few time atm...sorry.
The good news is all my current projects are about SID in a way... :{)
check out my latest one, jsSID:
http://hermit.sidrip.com/jsSID.html
http://hermit.sidrip.com/player.html
(zip downloadable at hermit.sidrip.com)

With this you can make your SIDs playable at your webpage within browser, no need for Flash plugin..

This is super cool and I hope I can do something neat with this soon!

I'm currently planning to make a little EP experiment with SIDwizard, since that seems to be the most interesting solution for the c64 right now. The plan would be to use SIDwizard in conjunction with the LXR drum machine, so I can use the SID just for melody/harmony and don't have to use for drums, which is something I'm not very fond of.
So this poses the problem of MIDI sync, which has been discussed here previously. Maybe adding some info on what I plan to do could be useful?
Running two devices in sync (c64 and the drum machine) requires that either of these acts as a master. In theory I could do this one way or the other, i.e. both could act as the master. If i use SIDwizard as the master, this would have to output 2 realtime messages: transport start/stop and the sync. This way the two devices could always work as one.

@hermit: if you're planning to build more HerMIDIs let me know, I can also help with testing if you want.