Ok, here's a PDF of the Midi values from CSI Midi Monitor. This should be every button, fader, encoder, etc. on the surface. Hopefully I did this right and it will help us get this figured out.
One weird thing was when I move the Rotary Encoders, the 3rd binary value seems to change based on velocity. Ie. Turning Rotary #1 counter-clockwise slowly gives: b0 10 41, turning faster gives b0 10 42 (or 43, 44, 45, etc.). Same happens in the opposite direction, and occurs with all encoders.
Also, as soon as I turn on Midi Out Monitor, it immediately and persistently displays a string of code: d0 80000000 00 - d0 80000070 00. Midi output from surface controls seems laggy, and is difficult to track because of this constant d0 8000... which seems to take over Midi output.
For reference, I have disabled Midi Input for this device (Prefs/Audio/Midi) and also removed the Mackie MCU protocol from Prefs/Control OSC.
Next steps?
|