I certainly hope that I have not just done a ton of research and a bunch of trial and error for nothing... BUT... I may have a solution.
I found a (somewhat) elegant way to make this work. I located a Java application (find link below) that allows you to switch, manually, between the three APC40 Firmware Startup Modes. You will need to install Java 8 (find link below), which includes the Java Runtime Environment. Now, You can simply run the APC40-Mode Java application, choose "Alternate Ableton Live Mode", exit the program and then launch QLC+. This could take some getting used to, especially getting into the habit of doing this everytime the APC40 has been power-cycled, or you can automate this with a batch file.
1.) Download apc40-mode-win-linux-1.0-jfx.jar
https://github.com/sproshev/apc40-mode- ... x/releases
2.) Download and Install Java 8
https://java.com/en/download/
3.) Move 'apc40-mode-win-linux-1.0-jfx.jar' from your "Downloads" folder into the QLC+ Program Folder (assumed to be located at "C:\QLC+".
4.) Double-Click 'apc40-mode-win-linux-1.0-jfx.jar' to test that it is in fact working with the APC40. You should be able to easily change modes, and see the change as indicated by the green LED in the 'Track Selection' row of buttons. Then close out of the editor.
5.) Create a batch file, that will first open 'apc40-mode-win-linux-1.0-jfx.jar', allow you to switch to "Alternate Ableton Live Mode", then, one you exit the editor, the batch file will automatically launch QLC+.
To create the batch file,
Open Notepad and copy+paste the following text:
~~~~~~
@echo off
mode con: cols=100 lines=3
ECHO TO USE AKAI APC40 WITH QLC+, CLICK "ALTERNATE ABLETON LIVE MODE", THEN EXIT THE EDITOR.
start /wait javaw -jar C:\QLC+\apc40-mode-win-linux-1.0-jfx.jar
cd: "C:\QLC+"
start qlcplus.exe
exit
~~~~~~
6.) Save the file as "QLC+ Custom Startup.bat" inside of the "C:\QLC+" folder.
Change file type to 'All Files' before saving.
7.) Navigate to "C:\QLC+"
8.) Right-Click the Batch File you created, Go to 'Send to', Choose Desktop (create shortcut).
9.) If you want to make the Shortcut have the QLC+ icon, right click the Batch file shortcut and choose 'Properties', click the 'Change Icon' button. When the 'Change Icon' dialog prompts you that the file contains no icons, click "OK". The 'Change Icon' dialog appears. Click "Browse...", Again, navigate to "C:\QLC+", and then scroll down until you see qlcplus.exe. Double-click "qlcplus.exe". The icon for QLC+ appears. Click on the icon, then OK.
You will want to make sure that your AKAI APC40 is properly configured as a MIDI IN and MIDI FEEDBACK device within your universe.
I found that for this process to work, you must make sure that your MIDI Plugin does not send any INIT command. So, you will want to make sure that both Input and Output are set to "NONE".
--------------------------------------------------------
| >Outputs |
| MS GS wavtable synth - MIDI Ch 1 Init Message: None |
| Akai APC40 - MIDI Ch 1-16 Init Message: None |
| |
| >Inputs |
| Akai APC40 - MIDI Ch 1-16 Init Message: None |
--------------------------------------------------------
Congratulations. You now have a shortcut on your desktop that will launch the APC40 mode change Java Runtime file. You will then press "Alternate Ableton Live Mode" then Exit out of the Editor. The batch file will then start QLC+ and you are in business!