Hi Rory and thanks for you reply.
As per my research and understanding:
Naming for below text:
M2L: MIDI2LR
Lr: LightRoom
C: MIDI Controller
MM: MIDI Message
Known:
- MM is sent from C to M2L and traded by M2L to translate it as info for Lr
- If C receives the same MM the LEDs of C will update accordingly.
Issue:
- Value of the MIDI message (i.e: 127) will not be info needed to update the LEDs on C as per user wish.
- Velocity must be included in the MIDI message sent to C.
MM sent to C for LEDs updates can be:
NOTE ON 73 127 12
Suggestion for implementation:
Iteration 1:
Make midi send message script with and ini file that will load at launch of the M2L plugin, and at each key pressed from controller.
Iteration 2:
Allow user to configure text file for configuration at launch and by pressing key via text file
Iteration 3:
Allow user to configure each message sent by key with M2L GUI
On my side I am trying to work on an app for macOS (swift) to allow the sending message to LCXL (from Novation) in a first iteration.
That would result in having the app sending the message according to user defined templates. Need to run the app in background along with M2L and Lr.
Other than that, if there is anything I can do to help, please let me know.
Best regards,
Lau Riv