Hi,
Just finished to make a sammichSID; using 2x6581 original SID from 1982 (not sure the revision; I would assume R2?) sourced from my old C64 and the second was from internet.
Everything seems to work fine; although I noticed that there is a very prominent issue: the clearGate bit does not seem to be set when the note off is send; so while the sound is not that pronounced, you can see from the oscilloscope and hear from the speaker, that the VCO are still up and running. I have no idea what the problem is, since I am using MIOS, I didn’t write the code myself.
Searching the FAQ on midibox2 manual there is a note about audio ghosting on 6581 and VCO not going silent, but there is no actual solution explained; I heard this is a common problem on sammichSID boards and it is solved by filtering the audio or changing the volume settings on the sammichSID, so the ghosting won’t be perceived. Is this the only solution?
While searching online, I found this video that show the sid driven by an arduino, and to stop sound, the clearGate bit is set at the end, which silence the VCOs. Is there a way to do this in MIOS too? I noticed the only thing that get close to set the clearGate bit is to change the preset; although in a live situation is not really feasible, especially because some presets does cause an audible pop when switching preset. Attached the video below so you can see what the user here did. I know the sammichSID is not the same as this in the video; but I would assume that MIOS is talking to the SID using the standard registers, so there should be a clearGate instructions that can be sent somehow via midi, when noteOFF is send and the value of Decay parameter is honored, so you won’t cut off sound ?