That's a feature, not a bug!EvilDragon wrote: Mon May 25, 2026 9:25 pm You won't find Python API on practically anything commercial out there.
Really, all it needs is good GUI scaling. Feature-wise, it's quite complete for the average plonk.
That's a feature, not a bug!EvilDragon wrote: Mon May 25, 2026 9:25 pm You won't find Python API on practically anything commercial out there.
Did you try disabling the scene highpass? It's next to the waveshaper (for some reasonvanerio wrote: Tue May 26, 2026 6:08 pm For example, if I import a perfect Saw, the 3D shows it correctly, but the actual waveform is filtered with what seems to be a very low frequency high pass filter, and ends in a different waveform than the one that was imported.
Andreya_Autumn wrote: Tue May 26, 2026 7:28 pmDid you try disabling the scene highpass? It's next to the waveshaper (for some reasonvanerio wrote: Tue May 26, 2026 6:08 pm For example, if I import a perfect Saw, the 3D shows it correctly, but the actual waveform is filtered with what seems to be a very low frequency high pass filter, and ends in a different waveform than the one that was imported.), right click and press "enabled" to turn it off.
Classic and Wavetable oscs have a DC filter at the end by design, you cannot remove it, hence the belly in the waveform. Use Modern oscillator instead (note it is higher CPU usage).vanerio wrote: Tue May 26, 2026 6:08 pm('Classic sawtooth' also has this "filtered" shape by default).
EvilDragon wrote: Tue May 26, 2026 10:57 pmClassic and Wavetable oscs have a DC filter at the end by design, you cannot remove it, hence the belly in the waveform. Use Modern oscillator instead (note it is higher CPU usage).vanerio wrote: Tue May 26, 2026 6:08 pm('Classic sawtooth' also has this "filtered" shape by default).
EvilDragon wrote: Tue May 26, 2026 1:46 pm It's not for beginners, but it rewards patience with very fast workflow once you "get it". And IMO, it doesn't really take all that long to "get it".
It's there for a good reason IIRC, I don't think it's a good idea to remove it, even if it's optional.vanerio wrote: Tue May 26, 2026 11:12 pmThank you for the information and confirming!
If I may give my opinion, I think that this filter should be optional, if anything. I believe it's important to respect the imported content (even more if this is what the user desires). However, I respect this decision if it is final.
EvilDragon wrote: Wed May 27, 2026 8:11 amIt's there for a good reason IIRC, I don't think it's a good idea to remove it, even if it's optional.vanerio wrote: Tue May 26, 2026 11:12 pmThank you for the information and confirming!
If I may give my opinion, I think that this filter should be optional, if anything. I believe it's important to respect the imported content (even more if this is what the user desires). However, I respect this decision if it is final.
This is not true. A filter is not mathematically a substraction. So adding a value does not replicate it.ampetrosillo wrote: Wed May 27, 2026 10:30 am The presence of a DC offset in a modulation can be replicated 100% with the addition of a fixed offset.
It's a shame to be honest... I thought this could be resolvedEvilDragon wrote: Wed May 27, 2026 10:27 am OK I just checked how things sound when removing the highpass. It's not good at all, you get low end thumps on note release in Classic and Wavetable oscillators if it's not there.
So, no, we won't be adding that option, sorry. I think this is inherently tied to the fact that both Classic and Wavetable oscillators are using BLIT method for waveform generation.
By the way, Window oscillator doesn't have this highpass (and also it doesn't use BLIT). If you set the Window type to Rectangular, you will get the wavetable as is (somewhat reduced in volume though).
Submit: News, Plugins, Hosts & Apps | Advertise @ KVR | Developer Account | About KVR / Contact Us | Privacy Statement
© KVR Audio, Inc. 2000-2026