-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Square LFO spikes in vector rendered waveform #1438
Comments
Ha it's not an LFO spike; it's the axis tick marks. Licecap doesn't work on catalina for me right now but trust me. I will lighten that tick color and close this issue. |
Nope. On windows it actually shows that spike. woof. |
Confirmed. Just got 1.6.3 running and it's still present! |
Turns out this has been introduced all the way back in 1.6.2, which is when the LFO display has been vectorialized! |
OK! |
Protip: get newest licecap and dont forget to type .gif by hand at the end of the filename when setting gif recording filename. |
@sense-amr that looks like the bitmap display not the vector one. Are you on a recent version of surge? Also sometimes with slower renders it falls back to bitmap. |
Look in "Menu / UI Options" - Do you see a choice like "use vector LFO display"? If so click that. If not then you aren't fully up to date yeah |
Yeah so you need to update your source! Or just grab the nightly. |
Building is all the same |
Yeah ok so it is real for sure. I need to get a windows environment running again to figure it out since Mac doesn’t do it. |
Yeah I bet it is just some dumb rounding thing when I make the waveform by pulling the lfo that is compiled dependent or some such. The hardest part of fixing is going to be setting up windows! But I have to do that anyway so |
Oh curious if you put a long attack on do the spikes pop above the envelope during the attack phase? |
so i can confirm its NOT just square.. |
Very very useful thank you |
I wonder when I find it what silly mistake it will be! Exciting! |
Oh and welcome back @sense-amr - hope all is well!! |
Thanks @baconpaul good to see you and happy to be able to give some more time to surge ! ..great to see its still growing.. if i remember we ALWAYS had funny things with the LFO gui.. |
Yeah but then I rewrote it and I thought fixed all of them. But apparently fixed almost all of them. For fun temposync the rate and you can see musical time axis too! |
yeh i noticed that and the (T|S) on the slider.. :) .. interesting .. with the tempo sync now displayed in time.. over the waveform. im wondering .. if this is just graphical .. or if the way it looks in the lfo with the spikes etc.. .. corresponds to the actual used shape of the lfo when routed to a parameter.. |
That was first thing I checked but you can pull it up in rack and the lfo has no spike. It’s just something in my path creation code with downsamoling for graphics |
My bet is I screwed up something here surge/src/common/gui/CLFOGui.cpp Line 212 in b6134fa
|
Windows VSTGUI with the ordering we chose for points drew specious spikes. Re-order the points to avoid this potential bug. Closes surge-synthesizer#1438
Found it! Fix incoming. |
Windows VSTGUI with the ordering we chose for points drew specious spikes. Re-order the points to avoid this potential bug. Closes #1438
awesome @baconpaul .. great work as always .. im gonna build the new one right now.. and test.. |
Yeah this fix is so 10 hours ago - wait until you see the other goodies in the new build! Try modulating some stuff and say “ooh” “ahh”. Chuckle. |
Maybe valid for #1390?
The text was updated successfully, but these errors were encountered: