[sdiy] Cyclone SID
Rainer Buchty
rainer at buchty.net
Fri Mar 10 10:15:35 CET 2006
>Damn! I was hoping this would be an easy way to program my own SID.
You're of course aware that the SID's oscillators are plain digital? You
have 3 phase accumulators in there which bits get either output directly
(saw), compared against a reference value (pulse), or inverted based on
the MSB w/ the lower bits shifted left and output (tri).
Noise is based on the usual feed-back shift register.
How waveform "addition" (you can select more than one wave) is *really*
done is still somewhat a mystery, as it is neither true addition, nor
some easy logic (like AND, or OR) and furthermore depends on the SID
revision. Ringmod is "faked" using XOR.
Rainer
More information about the Synth-diy
mailing list