To be precise, even the (VCF) filter code is the same. The only big change in the audio stream is the anti-alias filter before the downsampling stage. In the old code (including the SE version) it was a 8 pole SVF and now it is a 16 pole Butterworth filter.Tricky-Loops wrote:So it's not the oscillators that sound better but the filters? Anyway, I hear slightly less phasing than in other Synthedit synths!martin_l wrote:That has nothing to do with SynthEdit, though. The old SynthEdit version did not use the standard SE oscillators, and had a custom antialias filter.Tricky-Loops wrote: But the new version sounds much better, much less aliasing than default Synthedit oscillators!
In fact, the new version uses the same code for the oscillators, and I only changed the code for the anti alias filters in the current version.![]()
I changed the mapping of parameters to filter frequencies and the resonance slightly, not much more. As said before, in the Synthedit version, the oscillators and filter (including anti alias filter) were hand coded custom modules. In the new C++ version I am reusing most of the original code, only wrapped into a different framework.
Cheers,
Martin.
