twistedelectrons / TherapSID

Other
33 stars 5 forks source link

Disable voice's waveforms when it's silent #18

Open Windfisch opened 1 year ago

Windfisch commented 1 year ago

After a voice has finished releasing, turn off its waveforms to avoid it bleeding through due to the leaky VCA

Sequence7 commented 1 year ago

I seen you mention this in the code, but also setting the frequency to 0 should stop the sids bleeding their last played frequency as background noise. Also probably tricky to implement (would have to know exactly when notes are playing) the waveforms and gate are atleast in the same register of the sid (thats how it is done in assembly atleast) but the frequency would be a different call.