ossia / score

ossia score, an interactive sequencer for the intermedia arts
https://ossia.io
Other
1.45k stars 101 forks source link

DMX: fixture parameters with presets not updating two ways #1530

Open yiids opened 1 month ago

yiids commented 1 month ago

If a fixture parameter has presets, you can set the parameter by changing the preset, or by changing the numeric value image However changing the numeric value does not update the preset string, in this case setting the color wheel to 10, should set the preset string to "WheelSlot 2". It does not. So if you set the value to 10, and then drag the value in the sequencer you end up with this: image

which when executed will not set the value to 10, because apparently the preset string has precedence of the numeric value.

Imo the fix would be to make sure that if one changes the numeric value, the preset string should change with it. (the other way around it doest behave like this, if you change the string, the numeric value changes to the corresponding value)

jcelerier commented 1 month ago

@zakidiyak would you be interested in trying to reproduce this bug locally ? ideally do we have some DMX fixture with modes that we could try with this ?

zakidiyak commented 1 month ago

je peux aider avec l'installation pour ça, mais ce n'est pas moi qui m'occuperait de tester le bug.