Komplete Kontrol A25 - Linux support (unofficial, obviously)
To my fellow Linux users: I have been working on user-space utilities to make this keyboard more usable on Linux.
There are certainly some limitations: it won't be as integrated as it is on Windows or Mac, but it will enable you to use all the additional buttons, making it very customizable, sure to fit (more) nicely in your workflow.
If there is anyone interested in testing in this early stage, and you don't mind running bleedng edge tools, send me a message.
(I'm sorry if this message would in any way not comply with the guidelines. According to the code of conduct, it is not allowed to post links to products or services, so I cannot post a link to the Github repo here.)
Comments
-
Posting a link to your own github should be fine
0 -
Alright. :)
For those that want to give it a whirl, you can check it out right here:
https://github.com/hugovangalen/komplementary-kontrol
(If anyone finds bugs, has any suggestions (or preset / mapping files for other software), please open a ticket over there. Thanks.)
0 -
Maybe you can contribute with terminar’s rebellion project.
0 -
Interesting, I was not aware of that project (probably because that is still aimed at Windows and Mac and I was specifically searching for Linux solutions before I determined I had to roll my own).
There are certainly some overlaps but as far as I can tell the hardware is technically different and (possibly because of those differences) it seems to approach things in an entirely different manner.
0 -
(It feels like I am replying to generative AI that tries to spam a product, but here goes anyway...)
I think you are misunderstanding what my solution does and how it works. I am not rewriting an USB MIDI implementation, that would be crazy. :-D
The MIDI keys are supported fine by ALSA MIDI framework: but that's only the 25 keys and the MIDI events that the 8 rotary dials send.
The main issue with the Komplete Kontrol A25 on Linux is that all the other buttons do absolutely nothing: these are sent as HIDDEV packets that any music production software has no support for. This is what users of this kit on Linux complain about on-line.
(Also, there is no Linux utility that can configure the aforementioned 8 rotary dials.)
My stuff basically works on top of MIDI ALSA.
One utility tool sits between the hardware and the ALSA and input layer of the operating system and translates the non-MIDI events to actual useful MIDI events (such as PLAY, RECORD and STOP being mapped to the relevant MIDI Transport Control messages that most Linux software does support. For some other buttons, depending on the software you use, gets mapped to relevant keypresses inside that actual software. (This is basically what Komplete Kontrol software does on Windows and Mac.)
As for the rotary dial configuration, I have written another utility that sends the relevant SysEx packets to the hardware to set-up those buttons to send the appropriate MIDI CC or PGM events that the software can then pick up.
0
Categories
- All Categories
- 19 Welcome
- 1.3K Hangout
- 59 NI News
- 708 Tech Talks
- 3.6K Native Access
- 15.2K Komplete
- 1.8K Komplete General
- 4K Komplete Kontrol
- 5.3K Kontakt
- 1.5K Reaktor
- 356 Battery 4
- 784 Guitar Rig & FX
- 403 Massive X & Synths
- 1.1K Other Software & Hardware
- 5.3K Maschine
- 6.7K Traktor
- 6.7K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators