Why does waveform~ (and buffer display) glitch/shake?
I've noticed this in a couple of patches, but why does my waveform~ display sort of jiggle/bounce?
It's not terribly important, but it would look much nicer if it just sat there.
I tried doing a forum search but it's hard to search for the term "glitch" on this forum without coming up with a ton of other stuff!
You're right, this has come up before
TBH, the reasons behind this [waveform~] GUI 'jitter' are beyond me, but there are solutions
Brendan
The solution posted here looks good, but I don't understand jitter enough to make this display on the same window (like waveform~) rather than in it's own open window. (not to mention to change the colors to match my UI)
At least I'm not the only one!
Looks like poke is the culprit even though there's no signal going into it. If I physically (harhar?) remove the cables the jitter stops. (Though that's obviously not good for my patch)
That looks like a good solution. A lot of working to get rid of the shaking, but damn it look good not to shake!
I have to head out to work shortly so I didn't have a chance to test that stuff, but can you change the color of the waveform and pointer inside the gui subpatch?
I've been doing a bit of jitter tutorials lately so some of it makes sense, at least to the point of customizing what's there.
Thanks for sharing this.
Heh, it's just the OCDness of seeing it jiggering the whole time that's killing me!
I'm not even using it to select anything, just displaying.
Hows the CPU overhead on this compared to just using waveform~?
Here's the patch stripped down to the bare essentials while still working (so it's easy to duplicate) though I haven't figured out how to change the color of the (grey) waveform yet. The stuff in GUI seemed to only apply to the selection-based LCD stuff. This version of the patch has none of that. Only a playhead, that's it.
Just tested it:
Yikes. A 30sec audio buffer has the jit.buffer gobbling 15% of CPU
I don't think I like a jitter free waveform display that much!