Hey guys,
SwinSID looks real cool, sounds real cool, and has a lot of potential.
I am assuming that it uses SID oscillator samples.
Doing pitch shifting in digital, SwinSID creates aliasing. Which is, for us geeks, pretty cool.
If you don’t know what aliasing is, an introduction can be found at
http://www.discodsp.com/highlife/aliasing/
The cool thing about aliasing is that it creates partials which normally wouldn’t be there, that makes the timbre one-of-a-kind.
The uncool thing about aliasing is that, if you have a single sampling rate, you are unable to control it in such a way, that the timbre is constant. And the change in timbre can get so apparent that it overrules the ‘basic’ pitch and you can get the feeling you’re playing a broken piano. This is especially apparent when you’re playing very high notes on a digital synth that has strong aliasing.
So the idea is: why not change the sampling rate (refresh rate) of the SwinSID dynamically?
For example, keep it at 2xnote pitch.
Then the DAC plays that back at that dynamic sampling rate.
I know this technique was used by the highest end samplers in the 80s to get the best pitch shifting possible (which is, arguably, better than what we can do nowadays with a fixed sampling rate).
If that’s possible, there’s another question: why keep the sampling rate at 2x note pitch? Why not 1.5x? 1.8x? See where I’m going there? You could control the timbre with yet another parameter.. a technique which would be one-of-a-kind, and which is generally not possible at all in more complicated digital synths (because of the fixed sampling rate).
With this concept, the filter pitch control would have to be realized slightly differently, but not very.
Post ideas, feedback, flames.
And: good to talk to you guys again, after a very, very long while ![]()