Bipolar absolute encoder bidirectional MIDI feedback | Intech Studio
💬 general Grid

Bipolar absolute encoder bidirectional MIDI feedback

George Meikle
George Meikle · · 5 replies

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.

  1. 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

  2. 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

  3. Map the bidirectional encoder to track panning in Ableton Live.

  4. Disconnect and reconnect EN16 from the computer.

  5. Move the mapped pan control in Live with the mouse. The LED intensity of the mapped encoder doesn't change.

  6. 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.

  7. 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.

  8. 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.

Replies (5)

Greg-Orca Greg-Orca ·

Could you please open the MIDI Monitor, do the step 5, and check if Ableton is sending any MIDI messages back to the Grid?

George Meikle George Meikle ·

I’m only seeing outgoing MIDI messages in the MIDI Monitor, even when LED intensity feedback is working in response to mouse control of the mapped parameter in Live. Do I have to change the MIDI Monitor Direction from Transmit manually? If so, I’m unsure how to do so and can’t find anything in the online docs that indicates how I do this. Thanks!

Greg-Orca Greg-Orca ·

Could you check it here please?

https://grid-editor-web.web.app

open it with google chrome and connect the module

Make sure the Editor desktop app is closed

George Meikle George Meikle ·

Yes, MIDI is being outputted from Live as soon as EN16 is connected, including before the encoder has been moved manually in order to kickstart LED intensity updating in response to mouse control of the mapped parameter.

Greg-Orca Greg-Orca ·

Profile saving only stores the currently selected page, not the entire setup with all four pages. Could you please send me the name of your profile instead of the link? I’ll check it for you.

Discord

View on Discord

This post is from the Intech Studio Discord community.

Open thread →