phunkyg / ReaControl24

Control24 digital control surface protocol middleware
GNU General Public License v3.0
7 stars 6 forks source link

DEV_OtherDevices scrib strips being refreshed as blank after 1 sec timeout (restore_desk_display) #22

Open lazlooose opened 9 months ago

lazlooose commented 9 months ago

hey @phunkyg it's been a while but I'm trying to get the DEV_OtherDevices Branch to work and after much debugging I have determined that the track names are being sent properly but when the refresh is sent after the timeout (restore_desk_display) it is sendina a blank (MP recv: c:1 s:15 d: f0 13 00 40 02 00 20 20 20 20 20 20 20 20 f7) which clears the display. trying to figure out why this is but no love yet.

lazlooose commented 9 months ago

in trace mode there is more info : the second message (restore) which clears the screen shows ScribbleStrip mode state: /track/@/procscribstrip/name = seems like it is losing the name somehow between the initial display and the restore

lazlooose commented 9 months ago

I was able to find a work around for procontrol by routing the track names to a new class and disabling the timeout for desk restore display. but still haven't figured why the variables were being dropped for the original programming.

lazlooose commented 9 months ago

I have pretty much everything working now that was working before, clock, VUs upper and lower scribs. created a fork of DEV_OtherDevices called DEV_OtherDevices_New in my repo with the changes. It's a bit rough i'm sure but it works