ctlout sends data twice before updating data sent to it
[127] [3] [4]
[ctlout]
[print]
results are value 127 cc 3 channel 4
Then I change data to
[127] [6] [3]
[ctlout]
[print]
results are value 127 cc 3 channel 4
but when I send the data stream again then ctlout send correct data
value 127 cc6 channel3
basically once I send the first data stream to ctlout in order for ctlout to send the currect data I have to press the buttons 2 times