
Is there a solution? Is there any way to install them?
The keyboard is very good, and I'd be very sad to have to return it.
Any help would be appreciated.
Take a look at this video.IndioBlanco wrote: Thu Jun 05, 2025 11:36 am Hi, I received a MIDI keyboard (M-Audio Oxygen 25), and since it's for Windows or Mac, I can't download its drivers. AVL detects it and the keyboard works, but I can't assign controls or use its knobs.![]()
The Oxygen 25 controllers are so-called class-compliant MIDI devices. They do not need a manufacturer-specific driver or manufacturer-specific support in the kernel. They follow the general spec of how MIDI is communicated over USB, and can be used in Linux without explicit additional hardware support.AVLinux wrote: Thu Jun 05, 2025 12:19 pm Most hardware is supported (or not) within the Linux Kernel, as you see your Oxygen shows up so it has Kernel support but what you are missing is the Utility to change settings.
MIDI learn is the functionality which allows you to map certain MIDI events to control the state of the software/hardware tool you are using that offers MIDI learn. So for example, you choose a parameter in the DAW software of your choice that has MIDI learn, then choose a MIDI CC number ("continuous controller") for particular CC events to control the parameter. Then, in your controller hardware, you choose to send that corresponding CC using the physical controls it offers. (Often, this control coupling is literally "learned" so that you choose a parameter in the software to "learn" MIDI CC for, and then just twiddle some physical control that sends the CC of your choosing - and from that point on, that CC controls said parameter.) This communication is all happening on the MIDI spec level, and absolutely does not need additional hardware support for a specific make or model of controller. MIDI learn is universal and can be used with anything that sends MIDI. Different remote control protocols exist that aren't MIDI learn and need to be explicitly supported. Again, if the software supports MIDI learn, then automatically anything that can communicate with the software via MIDI (like the Oxygen 25) can use it.AVLinux wrote: Thu Jun 05, 2025 12:19 pmHowever we often have support for 'MIDI-Learn' within the Recording Programs themselves and I would guess Ardour has support for the Oxygen
OP should check out the YT link I posted. The guy shows how to program the buttons for that machine in Linux.AVLinux wrote: Thu Jun 05, 2025 12:19 pm
In short the fault lies with M-Audio not supporting Linux and making their settings Program for Linux.
Realearn is indeed pretty awesome. We currently have a 126 pages deep thread on it at the REAPER forums, from the last 8-9 years or soIndioBlanco wrote: Sat Jun 14, 2025 7:03 am For those who use Reaper and are having the same problem assigning MIDI controls, I've found this method, although it will take me a while to learn how to use it and configure it correctly
Well, thank you very much, although I have been using Reaper and Linux for some time to have time to dedicate them and my medium/low level.Nokkaelaein wrote: Sat Jun 14, 2025 8:52 amRealearn is indeed pretty awesome. We currently have a 126 pages deep thread on it at the REAPER forums, from the last 8-9 years or soIndioBlanco wrote: Sat Jun 14, 2025 7:03 am For those who use Reaper and are having the same problem assigning MIDI controls, I've found this method, although it will take me a while to learn how to use it and configure it correctly, see here: https://forum.cockos.com/showthread.php ... 5&page=126 ... I have a couple of suggestions and comments: you are completely new to this, and to get the best bang for your buck (in a figurative sense at least, heh), you might want to start by reading the actual REAPER manual (https://www.reaper.fm/userguide.php), and taking your time with other areas of it, too - but regarding MIDI learn, first see how basic MIDI learn works without such an extensive addon.
REAPER has absolutely stellar addons at this point, and it's become a de facto standard in the gaming industry, so I'm not discouraging the use of quality extensions like this. By all means use Realearn when you know why and how to use it. I'm just saying, things can get somewhat overwhelming if you aren't even sure how things are supposed to work at the moment, and have never before used MIDI on any instrument/tool/software. That's perfectly okay, and you will get the hang of all this if you're interested in this stuff, trust me :)
So yeah, my tip would be, start with the basics, and remember that actual MIDI learn is often also implemented on the plugin level depending on what instrument/effect plugins you use! For a single example, if you happen to use u-he stuff at some point (paid or free, https://u-he.com/products/), you will have MIDI learn editable and learnable right in the GUI of the instrument itself. Take your time and experiment, it's a really, really interesting field, and very versatile and deep on Linux these days, too.
Also, as you are now diving into REAPER and its addons and stuff like that, quite specialized knowledge, I recommend joining the REAPER forum and asking specific questions on this functionality there. You'll find that there are plenty of people willing to help with the specifics, and if there is a problem, you can often get responses from the programmers themselves who made these tools. (Edit: Argh, I just have to add, Helgoboss who wrote Realearn did express his preference for actual Realearn support communications taking place on Github, "If possible, please use GitHub Discussions instead of this REAPER forum thread. Thanks" :) ... I just have to edit this in and point this out, as I just mentioned the forums and linked to that thread above, *facepalm* hahh. But in general, definitely join the forum and ask questions on REAPER related specifics there!)