djphazer/O_C-Phazerville

Glitch in quadraturia mode (1.7 and 1.Z)

Closed this issue · 5 comments

Did anyone had some dlitches in quadraturia mode. In my case it just once in a few seconds jumps to some randome value for just a few frames in video terms, so much less than a second. To tes it I put ampletude of LFO to 0 so on the scope it shows plane horizontal line, and once in 5 or 6 seconds it jumps up and it is displayed on the screen as well. It would be clear if I could show video or picture, but I already installed v 1.69, it works fine.

Can you clarify what hardware you're using?

By the way, we don't talk about v1.Z - it's not safe there. Too many Zaps. 😬

I'm able to reproduce on Plum OCP X with v1.7. Seems like the "Output range" (attenuation) parameter is broken? I've neglected to test Quadraturia very much, so maybe I broke it recently. I'll have to dig deeper...

photo_2024-05-01_15-47-38
photo_2024-05-01_15-47-56
photo_2024-05-01_15-50-45

Hardware is like on picture, and yeah, its about output range, I couldn't install that 1.7 to make a picture, but I made some drowinds, it roughly represent how it looks on the screen. It's well seen when I put output range at 1, and as it is on the picture, once in a few seconds it jumps up. Another drawing is when it sapose to be a sine wave with normal averege output

Bug squashed, I think (i'm very tired) - e0a4006

I still don't quite understand it... What exactly happens when you access an array at index -1? "Undefined behavior"? How did it work before? Why did it break? Spooky stuff...

Anyway, the fix is pushed to the main phazerville branch, so a fresh Custom Build will include it. Let me know if it clears things up!

Fixed in v1.7.1