drivers for M-Audio in AVL MXE

For issues with MX that has been modified from the initial install. Example: adding packages that then cause issues.
Message
Author
User avatar
IndioBlanco
Posts: 19
Joined: Sun May 25, 2025 3:23 am

drivers for M-Audio in AVL MXE

#1 Post by IndioBlanco »

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. :frown:
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.
AVL MXE Enlightenment 23.5
AMD QuadCore Processor E2 3800
17" LCD AMD Radeon HD 8280
16GB RAM DD3 500GB SDD

User avatar
siamhie
Global Moderator
Posts: 3337
Joined: Fri Aug 20, 2021 5:45 pm

Re: drivers for M-Audio in AVL MXE

#2 Post by siamhie »

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. :frown:
Take a look at this video.

M-Audio Oxygen 25 keyboard in linux
https://www.youtube.com/watch?v=0cYgOMRqRPY
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.

User avatar
AVLinux
Posts: 2998
Joined: Wed Jul 15, 2020 1:15 am

Re: drivers for M-Audio in AVL MXE

#3 Post by AVLinux »

Hi,

The best place to find me for posts is in the 'MX Respins' forum, that is essentially where AV Linux lives on the MX Forum. I prefer to not have technical questions via PM that way everyone can benefit from the conversation.

Now, for 'drivers' Linux is much different than Windows. 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. Most manufacturers officially support Windows or MacOS and they will make specific drivers and Graphical utilities to support the hardware. On Linux we are often not officially supported and some kind volunteer person takes it upon themself to figure out how to make the device itself work but the manufacturer isn't doing it so we don't get their graphical program to make adjustments.

However we often have support for 'MIDI-Learn' within the Recording Programs themselves and I would guess Ardour has support for the Oxygen (I'm not working in Linux right now so I will have to check and post back about that)..

In short the fault lies with M-Audio not supporting Linux and making their settings Program for Linux.

Nokkaelaein
Posts: 276
Joined: Fri Jul 17, 2020 10:32 am

Re: drivers for M-Audio in AVL MXE

#4 Post by Nokkaelaein »

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.
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 pmHowever we often have support for 'MIDI-Learn' within the Recording Programs themselves and I would guess Ardour has support for the Oxygen
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.

User avatar
siamhie
Global Moderator
Posts: 3337
Joined: Fri Aug 20, 2021 5:45 pm

Re: drivers for M-Audio in AVL MXE

#5 Post by siamhie »

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.
OP should check out the YT link I posted. The guy shows how to program the buttons for that machine in Linux.

My bad. I thought OP was quoting you.
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.

Nokkaelaein
Posts: 276
Joined: Fri Jul 17, 2020 10:32 am

Re: drivers for M-Audio in AVL MXE

#6 Post by Nokkaelaein »

Yeah that's a good video. It should be enough to get plenty of use out of Oxygen 25 on Linux, combined with host software of your choosing (that supports MIDI learn and MIDI input in general) :)

User avatar
IndioBlanco
Posts: 19
Joined: Sun May 25, 2025 3:23 am

Re: drivers for M-Audio in AVL MXE

#7 Post by IndioBlanco »

Thank you all very much, I had my doubts about whether they could be installed through wine but it has already become clear to me that no. Yes, I had already located that video although it is from 11 years ago I imagine that the method will be similar ... I will have to spend time learning how to do it since for me the midi theme and keyboards are a new world in which I find myself summer. I was always guitar and bass ... but it's never too late :)
AVLinux, understood. My apologies.

* I am using a translator, so excuse me if you don't understand any of my expressions.
AVL MXE Enlightenment 23.5
AMD QuadCore Processor E2 3800
17" LCD AMD Radeon HD 8280
16GB RAM DD3 500GB SDD

User avatar
IndioBlanco
Posts: 19
Joined: Sun May 25, 2025 3:23 am

Re: drivers for M-Audio in AVL MXE

#8 Post by IndioBlanco »

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, but it's already a step forward.
I've left the links here for anyone who might need them;

https://www.youtube.com/watch?v=4ySGt9E ... I4s20lZa5G

https://www.helgoboss.org/projects/realearn#intro

greetings
AVL MXE Enlightenment 23.5
AMD QuadCore Processor E2 3800
17" LCD AMD Radeon HD 8280
16GB RAM DD3 500GB SDD

Nokkaelaein
Posts: 276
Joined: Fri Jul 17, 2020 10:32 am

Re: drivers for M-Audio in AVL MXE

#9 Post by Nokkaelaein »

IndioBlanco 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
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 so :biggrin: , 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!)

User avatar
IndioBlanco
Posts: 19
Joined: Sun May 25, 2025 3:23 am

Re: drivers for M-Audio in AVL MXE

#10 Post by IndioBlanco »

Nokkaelaein wrote: Sat Jun 14, 2025 8:52 am
IndioBlanco 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
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 so :biggrin: , 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!)
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. :biggrin:
But now I have some more time to mess, learn and improve in it. Yes, it is true ... the Midi theme now makes me something complex and I must start with the beginning and ... I really have something lost although I look and try things how you see. METHOD "TEST/ERROR"
I know the forum that you suggest to me, so I will follow your advice.
Thank you very much again
AVL MXE Enlightenment 23.5
AMD QuadCore Processor E2 3800
17" LCD AMD Radeon HD 8280
16GB RAM DD3 500GB SDD

Post Reply

Return to “MX Modified”