ive noticed that modulating the wavetable position with an lfo would change the overall phase of the oscillator for some reason, (phase randomization at 0%)
i made a bass patch for a song and i cant seem to fix this problem
I must be confused, but would the change not be the fact that you are modulating the wavetable?
Each frame of the wavetable has its own “phase” since each frame would theoretically start somewhere else in that single cycle frame. Just because the it’s starting where you want (I.e. 90 degree phase at zero randomization) doesn’t mean that spot looks the same for every frame of the table
Okay here’s how to test this: make two osc patch with pure sines, other one with those sines thorough the wt table, all phase aligned. Make the patch play a sequence and modulate the wt position of the other osc. If the other osc goes out of phase it should be clearly audible.
for some reason the lfo doesnt always start at 0 sometimes whenever i play a midi sequence shorter than the lfo rate, the difference is subtle but it gets more noticable the more i post process
Yeah honestly dunno, there’s lots of things that could be causing it. There’s plenty of phase movement occurring in the patch.
Also depending on your post processing, things like multiband filtering or some distortion can also cause audible differences and effect the phase.
All this in combination with the lfo movement and midi notes is what I’m guessing is the root
Sorry this wasn’t too helpful!
Edit: as a work around, I think the best option is resampling as you mention
Try some release or attack and see if that does anything? I notice it’s set to zero for both which can sometimes cause issue but very slim chance
Did a quick test but couldn’t reproduce reliably. Playing it through a kb did play out some rare random notes that sounded different. What kind of a sequence would make this happen?