Akai APC40. Is it possible to make the little rectangle buttons’ LEDs blink?
I’m mapping my Akai APC40 small rectangular buttons to FX unit on/off buttons. Ideally, i’d like them to stay lit green when off and blink green when on.
As far as I can tell, these small rectangular buttons with the single LED under them, cannot receive a midi message other than on or off, so I am currently able to only light the button when on and leave it unlit when off (or just leave on all the time).
Is there any way to make this behavior happen natively in Traktor without BOMES?
You could do this in Traktor alone by using the beat counter output (sorry, I don’t remember what it’s called - I’m not in front of my dj computer). But basically there’s an output that will flash leds in fractions of the deck tempo, so using a few modifiers and some of those output commands you could let them be active when the fx unit is on, and go back to solid (via modifier) when they’re off. This could eat up a ton of modifiers though…
EDIT: The output command I was referring to is called “beat phase monitor”, i think.
I’m already using a different Modifier for Effect On 1, 2, and 3 to get the LED to toggle on and off depending if the FX unit is on or off.
Is there another way to just light the LED on and off without using all these Modifiers? Because using modifiers as a toggle is the only way I know to get the LED to turn off. I am using my APC40 in dumb mode.
It depends. In dumb mode the APC40 top layer of device control section buttons act natively as toggles, while the bottom send momentary messages. It also depends whether your controls are doing double duty (like sometimes a row operates on one fx unit, and at other times a different one). If you had a modifier that just defines an “fx bank” as being active, you could potentially have say, the same four buttons controlling the four fx units in Traktor depending on which you’ve chosen, and just use regular output commands, just with the condition of the modifier as part of the command. That would be one modifier only, in four different states (or two, if you only use two fx units).
Example: pick four buttons or just one that you’ll cycle with, and set each to make M1 a value. Each button or cycle step just changes the value. 0 to 3 would work fine. Pick the four buttons you’ll use for the fx unit, and set up commands (in and out) such that each complete group only responds when it’s particular modifier condition is met. Fx unit 1 has M1=0, fx unit 2 has M1=1, and so on. Play around with the command “Effect Is On”, in conjunction with that “beat phase monitor” command too. You might be able to use this to get your “flashing when on only” behavior. Try with the modifier scheme I described above, you might be able to nail this down using only one or two modifiers, depending on your set-up.
EDIT: for anyone who follows this stuff, “Dumb Mode” is the “APC has no default button behaviors” mode. When referring to the button behavior at the top of the post, I should have referred to it as “Regular, or Banks” mode. Sorry for the confusion.
From what I can tell, when you first turn the APC40 on, it goes by default into some type of Ableton mode. This is when I see the default button behavior of toggle and hold actions. When I put it in dumb mode, by opening and closing Ableton Live, this puts it into dumb mode (turns off all the lights). This way when you send a light on command, the light stays on until you tell it to turn off.
Zac, you knew this, you pretty much taught me this!
Anyway, i’m trying to control the LED behavior of the FX within the FX1 chained bank in my case.
From what I can tell, I can’t use a single modifier because I want to be able to turn on Effect 1, Effect 2, and Effect 3 at different times and a lot of times simultaneously.
So i’m not sure how I can use this one modifier in different modes.
What am I missing here?
Edit: I just figured out we may be talking about different rectangular buttons here. I’m talking about the clear hard rectangular buttons on the right side underneath the knobs with the single green LED.
My bad, dude. I was thinking about the wrong mode. It shouldn’t really matter in this case which mode you’re in though anyway. I’m with ya, we were thinking of the same buttons.
So my question is why do you need the modifiers for your individual chained fx? If you have outputs mapped to the APC (ex “effect 1 on”, “effect 2 on”, etc) shouldn’t that take care of the led behavior? The modifier thing I was suggesting was if you wanted to be using the same buttons for multiple fx units, switching between?
Or is the problem that if you do it that way, they don’t turn off when you hit it the second time? I need a reminder, its hard to talk about this stuff when I’m not right in front of the gear, lol!
Exactly this (i’m at work too, so i’ll do my best to explain!).
I am using these Effect On buttons as toggles.
My whole intention is to have them light green when off and then flash when the particular chained effect is on. Like a Pioneer DJM-XXXX mixer does with it’s Effect button.
The LEDs on these buttons turn on fine when I hit them for the ON command the first time, using the LED OUT command on it. They just don’t turn off automatically when I toggle it off. Therefore, I have to send a LED off command to get it to turn off. The only way I know to make this happen, since i’m using these Effect On buttons as toggles, is to use a separate Modifier on each Effect On button which acts as a toggle, i.e, when Modifier = 1 set to 0 and when Modifier = 0 set to 1. This is the only way I know to turn the LED off. And I hate this because this method leaves the LEDs on these buttons in unknown states when something gets out of sync. Not ideal at all.
Is there another way to do this that I am missing?
The clip matrix buttons can flash by send the right value in tue same way you set the color. Can’t remember of the top of my head but I think all the options including the flashing ones are in the 0 to 10 range.
As for your other buttons they won’t flash unless you send messages to turn them on and off while your fx is on. That’s gonna be tricky.
Are you on a mac, or familiar with Str8UpDrew’s midi output fix if you’re on windows? Because if you use inverted “send monitor state” commands on your fx buttons, you can just let Traktor handle the updating on release. This works fine for led on/off, but as for the flashing thing, you’d still need modifiers.
I know you asked for a solution without Bomes, but honestly I’d really recommend using it - if you already own it. It makes things like this, that appear simple but are a bitch to program (or can’t be programmed) in Traktor a breeze. It’ll take ya like all of ten minutes, once you get the midi routing sorted out.
I’m on a Mac now. It’s nice… No more sound issues for me, but then again, I don’t need to use Send Monitor Out, now that I use ‘dumb’ mode on the APC 40.
I had the Midi Range set wrong on my OUT. I changed it to 0 to 127 on one and the LED now turns on and off as you would expect. For some reason, I was complicating things by setting two separate OUTs, one with a midi range of 1-127 and one with a midi range of 0 to 0 and then using a toggle modifier to turn it on and off!
I would still like to be able to get it to flash, but this basic on/off behavior will work for now.
I may check out Bomes again if you can use it on OSX.