I just purchased a Behringer CMD - DC1 Midi controller with grand plans to use it as a controller in Martin MPC using MPC Tools (Incredible Software) But sadly I have had some trouble getting things working.
My first (and less important) issue involves getting the LED's on the unit to respond when a button is pressed. The buttons I am currently attempting to use with LED Feedback are setup in MPC Tools as programmers keys (example, enter, clear, thru, 1,2,3 etc.) I have found the advanced options feedback section within MPC Tools. And have found this piece of documentation by behringer
Behringer states "To drive the led for a specific control, send the output message for that control back to the DC-1. Buttons 00 = "OFF" / 01 = "ON SOLID" / 02 - "ON BLINKING"
Im just not sure how to use this information to work out what to write in the Init, ON and OFF boxes in MPC Tools.
My second and much more important issue involves using the 8 endless encoders on the CMD DC1 as the 4 base encoders and 4 fx encoders.
When attempting to use the encoders on the DC1 as encoders in MPC I face issues. At first I thought this was simply because I had the wrong encoder type in MPC tools (Left 0, Right1, Continuous,APC40,Left1,Right127) But I have tried all these modes and the encoder operation is still incorrect. When set to the Left0,Right1 or Left1,Right127 modes. The Encoders Scroll upwards no matter which way they are turned. When set to the continuous or APC40 mode the encoders jump between two values when turned left or right but dont turn past these two values.
Because of this odd behaviour I assumed the CMD DC1 must be sending data from the encoders that MPC Tools cannot properly interpret. I therefore connected the CMD DC1 to my Mac running Midi Monitor and what I discovered was that turning one of the encoders example the first encoder in the bank of 8 (Called Controller 16 in MPC tools and Genereal Purpose 1 in Midi Monitor). When turning it to the right produced a value of 65 and when turning it to the left produced a value of 63 and this was the same for all other encoders including the large one at the top of the controller. Therefore I assume it is neccessary to either write a piece of code for MPC tools or translate the midi using something such as bome ( I am not familiar in the operation of bome) To tell MPC tools that the value of 63 means decrease the encoder and a value of 65 means increase it.
Desperate for any help as I really want to be able to use my new controller. I will be extremely grateful for any help forum members or Ricardo can offer.