I’m trying to create a pulse as a basis for percussion by loading an oscillator with a Wave Source which is just maximum volume full DC offset entirely which will then be shaped by automating the amplitude with an envelope. However, it seems to be removing the DC offset.
It’s doing this for everything unfortunately, even purposefully asymmetrical waveforms are being ruined by this. You can say that it sounds the same but that only matters if you’re only going to listen to the raw output of the oscillator. It has a large impact on the sound of a synth patch if you’re using it to modulate another oscillator or you want certain parts of the waveform to distort before others, etc.
Removing DC offset should be an option, perhaps a toggle for enabling it on the entire oscillator or a button you can click while editing the waveform to center and normalize the waveform. As it stands, it’s giving the user the ability to create a waveform, and then turning it into something that’s functionally different in many contexts.