Let's sort out the APC LED feedback

Archive of the non-categorized posts related to the QLC+ technical support.
Please do not create new threads here, instead, use the categories above !
Post Reply
janosvitok
Posts: 1331
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

Hi guys,

I'm trying to sort out the issue with led feedback to APC20, APC40, APC mini, APC40 mkII, Novation Launchpad and similar.

So far I've got this:
protocol descriptions:

APC40 : http://6be54c364949b623a3c0-4409a68c214 ... _rev_1.pdf
APC40 mkII: http://6be54c364949b623a3c0-4409a68c214 ... l_v1.2.pdf
APC20: similar to APC40
APC mini: ?
Launchpad mkII: http://global.novationmusic.com/sites/d ... uide_0.pdf
Launchpad S: http://global.novationmusic.com/sites/d ... -s-prm.pdf
Korg NanoKontrol2: http://www.korg.com/us/support/download ... /159/1913/

How to light the button is described quite well in the manuals. Now how to turn the light off? Which devices need Note off and which Note on with velocity 0
and which will do with either way?

There are templates for APC20, APC40 and APCmini. Do they need to be used for LED to work? What about APC40 mkII?

Anything else I've forgotten?
User avatar
mcallegari
Posts: 4827
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

There are templates for APC20, APC40 and APCmini. Do they need to be used for LED to work?
I think so, cause it sets the device in Ableton mode 2, which is how Ableton controls the APC LEDs.

Anyway, I'm curious about this topic too.
I asked Windows users to test if the initalization templates now work in 4.10.0 for Windows and nobody replied :(
User avatar
nedmech
Posts: 83
Joined: Sat Jun 20, 2015 12:39 am
Real Name: Nathan Durnan

I'm up and running on 4.10.0_TEST-20150925 on Win7 with a Korg NanoKontrol2 with no observed problems, if that helps. Although I've never gotten the feedback LED on the Mark SET button to work - all the other buttons seem to echo the feedback on the LEDs just fine.

If someone wants to buy me one of the APC units, I'd be happy to test them too! ;)
Ovis
Posts: 65
Joined: Thu May 28, 2015 2:00 pm
Real Name: Ovidijus

NOVATION LAUNCHPAD MIDI CONTROLLER MOVES TOWARD OPEN SOURCE
http://hackaday.com/2015/09/30/novation ... en-source/
Maybe You will find it usefull some way :)
MBP 13 i5 8 GB OS X El Capitan
ENTTEC PRO Mk2
AKAI APCmini

User avatar
mcallegari
Posts: 4827
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

Apparently there's also this
http://www.music-group.com/Categories/B ... 64/p/P0B3N
Looks like a Launchpad clone :S
rudi
Posts: 18
Joined: Wed Apr 15, 2015 8:59 am
Real Name: Rudi Donné

Maybe this helps.

Regards,

Rudi
Attachments
apc_mini_midi.jpg
adriankapka
Posts: 30
Joined: Sat May 30, 2015 4:56 pm
Location: Poland
Real Name: Adrian Kapka
Contact:

Hello

To Akai APC 40 and 20 send templates . I use mode 2 .

Unfortunately for AKAI APC mini is only a change in the file midiprotocol.cpp and compilation of GIT
Attachments
miditemplates.zip
(2.1 KiB) Downloaded 203 times
janosvitok
Posts: 1331
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

Adrian,

what's the needed change (I know I suggested the change, but to make sure)? QLC+ needs to send Note on with velocity 0 to set the light off?

Is the change this? remove lines 140-142 https://github.com/mcallegari/qlcplus/b ... l.cpp#L140

+ change line 147 to send something else instead of 0?
adriankapka
Posts: 30
Joined: Sat May 30, 2015 4:56 pm
Location: Poland
Real Name: Adrian Kapka
Contact:

to turn off the backlight buttons, send " 0".

attached a modified file that I use
Attachments
midiprotocol.cpp
(5.51 KiB) Downloaded 150 times
janosvitok
Posts: 1331
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

https://github.com/mcallegari/qlcplus/c ... 1441812b9e this commit adds the change from Adrian's midiprotocol.cpp. It can be enabled in MIDI plugin settings.
I've not tested it, so please somebody with APC MIni test current GIT.
janosvitok
Posts: 1331
Joined: Mon Apr 13, 2015 7:05 am
Location: Bratislava, Slovakia
Real Name: Jano Svitok
Contact:

Adrian, Massimo, maybe others:

I've noticed that numbering in your MIDI templates does not match current MIDI templates for APC devices. Ttemplates from miditemplates.zip count from 0. Current templates names Mode 2 match Mode 1 from Adrian's templates.
Adrian's templates match manual, so I'd prefer those, but that would affect backward compatibility with current setups -- everybody would have to update settings.
Although, as I read the manual, those modes do not differ too much and both should work with QLC+ similarly so it may not be such a deal after all.

What do you think?
adriankapka
Posts: 30
Joined: Sat May 30, 2015 4:56 pm
Location: Poland
Real Name: Adrian Kapka
Contact:

My templates done according to the documentation AKAI, unfortunately I can not now find the pdf to the APC20. From what I remember between modes 1 and 2 is the difference in the use of feedback, and the most that can be seen on the behavior of the LEDs with encoders. Mode 3 in the APC 20 added since the buttons "CLIP LAUNCH" generate quite different codes than in other modes.
User avatar
mcallegari
Posts: 4827
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

APC templates have been initially provided by Joep Admiraal. Unfortunately he's not in this discussion and there's no way with this forum to send him a notification.
Anyway, I'm pretty sure he knew what he was doing, so I would say "Ableton Mode 2" templates are the ones to be used.
adriankapka
Posts: 30
Joined: Sat May 30, 2015 4:56 pm
Location: Poland
Real Name: Adrian Kapka
Contact:

The current template is a mistake because 0x41 is variable according to the documentation Mode 1. Both the APC40 and 20 list of identifiers is compatible only APC20 also has Mode3 .

Information from the documentation APC40
Mode Identifier Name
0 0x40 Generic Mode
1 0x41 Ableton Live Mode
2 0x42 Alternate Ableton Live Mode



As for the mini APC is a template that is not necessary, since the device does not have a variable modes of operation.
Ovis
Posts: 65
Joined: Thu May 28, 2015 2:00 pm
Real Name: Ovidijus

Hm, what about feedbacks from next page function? How they work? And maybe there is mistake with frame enable/disable buttons, because i can't get no feedback for them with akai apcmini :)
Another thing, if I use flash function. LED are always on to green (default for function ON feedback).
MBP 13 i5 8 GB OS X El Capitan
ENTTEC PRO Mk2
AKAI APCmini

Post Reply