I've successfully implemented bidirectional MIDI feedback for both unipolar and bipolar absolute encoders using a MIDI RX Code Block but am having a strange issue with the bipolar absolute encoder MIDI feedback in that the feedback only starts working once a value has been changed on the encoder itself. Please see below for steps to reproduce.
Apply the Bipolar absolute encoder config to any encoder on the second page of EN16 (must be the second page because I'm working on this as part of a larger EN16 config and the MIDI RX Code Block only works for encoders on the second page). grid-editor://?config-link=ydE9PERj5Ou88Oj1m5ay
Apply the Bipolar absolute encoder bidiectional MIDI feedback MIDI RX system config to Element 16 (System) of the second page of EN16. grid-editor://?config-link=1f1oI3HDFeWJyYwgj9NH
Map the bidirectional encoder to track panning in Ableton Live.
Disconnect and reconnect EN16 from the computer.
Move the mapped pan control in Live with the mouse. The LED intensity of the mapped encoder doesn't change.
Move the mapped encoder on EN16. The value has been accurately updated following the mouse control of panning in Live, as the pan control continues to move from its current position. The LED intensity also updates appropriately to reflect the position of the encoder/pan control.
Move the mapped pan control in Live with the mouse. Both the LED intensity and the value of the mapped encoder are now accurately updated.
This can be tested against the Unipolar absolute encoder bidiectional MIDI feedback MIDI RX config, which must be applied to the third page of EN16. Here, both LED intensity and value of the encoder on the target encoder on the third pafe of EN16 are updated immediately in response to mouse control of the mapped parameter in Live, rather than requiring the encoder to be moved first. grid-editor://?config-link=hMWWSEi3xjBkIeMCD9xd
Any help would be greatly appreciated.