DMX data comes out one frame late.
I'm using the garagecube DMX box. If I do:
modul8.sendDMX(0, 1, 10)
then later modul8.sendDMX(0, 1, 255) it sends 10
then later modul8.sendDMX(0, 1, 70) it sends 255
I can see this in my code, and confirmed in the "DMX 8 Channels" modules. It seems to work when I drag faders, but clicking around it becomes obvious that the previous fader value is the one .
I only have the garagecube DMX box, so I can't test on 2.9 to compare.