Josh Wright
2017-07-07 17:23:25
Hi!
So Ive run into a bit of a conundrum. I am using the Akai MPD226 as a main controller for Ableton Live. That in itself is awesome. Great controller with the buttons/pads/knobs that I need. However, it doesn't accept MIDI to change the LED light behind the pads. The only way it will, is to preset the colors and behavior in the controller editor (Eg. Note on color - green, note off color - red, momentary, etc)
If I want the pad in the example above to light green, I then have to actually send a note on message to that pad from Bomes to light the pad. HOWEVER... the controllers internal also tracks the status and interferes. (Example: Pad one and two are set up on the controller in toggle mode - first press on, next press off, note off red, note on green. In Bomes, I have them set up on a mute group ...thank you steve. The idea here is to ensure that only one pad at a time is actually sending a note on message. So I play pad 1, and it toggles on, lighting green. Then I play pad 2 which toggles on, turns green, and through Bomes, sends a note off message to the controller, turning off pad 1 and lighting it red. All is good. Until.... When I go to play pad 1 again, the controllers computer thinks that the pad needs to be struck again to turn it off. So I actually have to hit it twice to turn it on. Once to satisfy the controller computer with a note off message, once to actually turn it back on. I hope that makes sense.)
To get around that, I changed the pads on the controller to momentary, and altered the mute group coding. So now, when I press a pad, it sends the note off messages to all the other pads in the mute group, and on a 35ms delay, sends a note on message back to the controller.
Sometimes my work around solution works, but if I hold the pad for a fraction of a second too long, the controllers computer will send a note off message after Bomes sends the note on message. Turning off my LED feedback.
HERE IS THE ACTUAL QUESTION.... sorry for all the back story.
How can I effectively work with a controller that has its own absolute computer, and make it function like I want it to? (help specifically in the above example would be awesome, and any general feedback would also be great.)
So sorry for the long post, Im just at a loss of what to do 🙂 Thanks for any help you may be able to provide!
PS - I have attached the Bomes Project File. The preset in question is KEYS MUTE GROUP.
Attachments: