Bug? Widget State Not Stable

Hi.

I have a rackspace with several variations. In the rackspace is a button widget.

The widget is connected to a MIDI Output block.

Carefully I set this widget On (lit) in every variation.
I save the gig and the rackspace.

Then I play a bit, going back and forth among the variations (typically with the computer keyboard arrow keys, but sometimes with the mouse).

Eventually, I invoke a variation and the widget is no longer On, it is Off.
This has effects (bad!) downstream, turning off what was on when not intended.

Here are pics of the widget setup:

This is not a one-time freak accident. I’ve been observing the issue every day for many days now. I am not certain if it ever was stable, but I don’t think it ever was.

Sometimes I observe after a reload of the saved files that the widget is off, despite that I saved them with the widget on.

It is like this widget has a mind of it’s own. What could be going on?

Well, the short answer is that somewhere you’re instructing it to turn off.:slight_smile:
A song part, a snapshot, a script, a properties setting, a controller mapping…it’s your creation, so you’ll have to root it out.

3 Likes

I tried to mimic it, but all I can see is that this setup resends the (same) cc and value every time I change the variation

1 Like

I’d probably start here and monitor what was happening with that pad:

148

1 Like

Yes, Ed, thanks. I have cleared that for continued testing, but this was not the fix.

OK, FWIW, I have prepared a short video:

The button (upper left) for a couple of the variations changes state to off after I go to another rackspace and return.

As mentioned, presumption is that something in my own scripting is causing this. If so, I’m having a very hard time finding it. I will continue to look, of course.

I post really just to see if this situation rings any bells for anybody from their own experience when they encountered and solved something similar.

Indeed - it should be obvious that if there was a fundamental issue with widgets losing their values when a gigfile loads, we’d be getting hundreds of reports.

So until otherwise demonstrated, Occam’s Razor suggests you have a bug in your one of your GP Scripts or some other configuration issue.

Switching rackspaces, then coming back. With no MIDI control involved, what could implicated by that? (other than a rackspace script) Anything specific that could be likely here?

Here’s another observation I don’t understand - when I go to the third rackspace ( ‘GP 5 THE STEALER (VST)’ ) the computer keyboard up.down arrow keys stop working for variation selection.

Is there a scenario/configuration in which that should happen?

Here’s another data point -

I put a brand new little LED button next to the problematic one.

The new button acts exactly as it should, remembering state across variation and rackspace changes.

Both the old and the new buttons are -completely- disconnected on the input side and the output side. I would think they would behave identically, but they do not.

So, perhaps the specific widget in this file has somehow become corrupted. (?)

In your video, in Rackspace 2, there are 7 variations.
When you go into Panels > Edit, select the widget in question and go to the Value tab.
Paying attention to the Initial Value on Gig Load field, specifically the number next to This Value (which you want to be at 100.0), cycle through each variation one at a time and recheck that value to make sure each variation shows 100.0 in that field.
Each variation can have a different setting for the same widget, and simply turning the widget back on wouldn’t make it turn back on in that variation when reloading the rackspace if This Value field is set to 0.0 in that particular variation while Also Reset on Rackspace Activation is enabled.

1 Like

Each variation can have a different setting for the same widget, and simply turning the widget back on wouldn’t make it turn back on in that variation when reloading the rackspace if the value in that This Value section is set to 0.0 in that particular variation and the Also Reset on Rackspace Activation is enabled.

Brilliant diagnosis Ed! Thank you very much.

You called it exactly about the values not being at 100, and I was assuming that simply turning the widget back on would make it turn back on in that variation when reloading the rackspace. This was not true with the settings as configured!

I will observe over time for full confirmation, but it seems highly likely that this is the full solution.

Thanks again!

1 Like