Tonka wrote:Razmo wrote:
The envelope bug of the SID chip would be easily circumvented by simply placing an analog VCA at the output triggering at the same time as the SID's oscillators... something I want to fiddle around with i think.
Huh? Could you explain this a little (or a lot) for me please?
Sure... One of the problems with the SID's envelope bug is because of a timer that is not reset properly in the hardware... in fact it's impossible to work around it, cause I've tried everything I know of while I was designing my own once, and I've been talking with the creator of the MIDI Box SID about this too... actualy the only way to make it work without the aid of anything is to make a polyphonic SID synth that cycle through each SID as notes are being played.
But you CAN do something else, which is to find a VCA that is midi triggerable and place it after the SID. To do this you must do the following:
1. Connect the audio output of the SID to the input of another hardware synth that has MIDI control also.
2. Setup this other synths amp envelope to the desired curve.
3. Make sure that whenever the SID is triggered, that the other synth is also triggered at the same time (same notes you play).
To make this work the best, you should ALWAYS set the SIDs envelopes to A:0, D:0, S:15 and R:0. This is the ONLY real useful settings on the SID chip, since this setup will not have any bugs going with it in the SID. It's simply a gating envelope with these settings of the SIDs ADSR.
If you need the SID sound to "ring out" after you have released a key, then this ADSR will not work, since the release is 0, but you can compensate for this, if the SID synth has an ability to not set the gate bits to off, when it recieves MIDI note off messages... I know that the MIDIbox SID has this function, I'm unsure about the HS4U.
Also, this trick will only work if you use the SIDs 3 oscillators together for a single sound... it will not work on individual oscillators, since the extra VCA is done on the whole output of the SID at once.
You could even do this trick using a software plugin, as long as you route the SID to an input in your DAW.
Hope this helped, otherwise just ask again
