Thing is, when the pulse waveform modulates its own width it's like "Oh, gotta jump up now. But oh, now I have to get back down. Which, oh, makes me jump up again" and so on. This happens in megahertz regions in analogue hardware - there's a delay of a few nanoseconds, just the time an OpAmp needs to settle. The thing jumps up and down, but all we hear is a smooth sawtooth-ish ramp.Funkybot's Evil Twin wrote:I love how dedicated you guys are to nailing every aspect of this thing. I'd have never of guessed something as seemingly simple as that could take four months to get right, but I'm glad you're that committed to it. Take your time...Urs wrote:Funkybot's Evil Twin wrote:It will sound absolutely smooth in Repro-1 as well. But it took one developer four months to tackle the issue.
It'll take some time, hence the rough estimate of what can be expected in the near future (read: maybe this year).
In software, one can't solve it "zero delay feedback", as it leads to equations with multiple solutions. One needs some delay, which is - of course - one sample. But then, in order to get this as smooth as hardware one has to oversample hundreds of times - way too expensive. So we explored many, many ways to find good solutions until we ha done that works well even when OSC B has multiple waveforms on and self-FMs.
Similar issues will arise later with other things we've planned, but Repro-1 is probably the worst case scenario for many of those.