I bought a brand new BlackLion MIDI Eight midi interface. I was trying to stay away from anything that’s not USB Class Compliant…although The MOTU MIDI Express reversed engineered drivers worked great my machine was having all kinds of problems. Some booting issue where the "kernel " was involved in the error…I had system lock ups which I’ve never had in 24 year of working on Linux.
I get the unit and the latency (turned out it wasn’t actually a latency issue) was well over 1.2 seconds from the time I hit a key to the time you hear the note. Black Lion is telling me they can recreate the issue (happens on Linux, Mac and WInows) and is related to both of my keyboards sending out a constant stream of some data…but it’s not a MIDI clock or anything I can detect using the Ardour MIDI Tracer. I have no idea what it is but it’s always been there on every MIDI interface I’ve had and never caused an issue. They are trying to maybe make a custom firmware version for this problem! I can’t believe this crap. I have little confidence in this unit now.
I hope hoping to get more information on kernel modules drivers that this MOTU uses. I don’t fully understand how and what a Kernel header is but I know it needs it. I have this installed before and it worked like a charm but was a real bear to install. However once the kernel was updated it didn’t work anymore!
I so freaking deflated on this MIDI interface problem that I’m thinking about going back to the MOTU Midi express 128. When it comes to “kernel modules” drivers how does this actually work? If I read what’s on this page it indicates that the DKMS version is recommended for Ubuntu/Debian based OS and to use the existing script within this page to create the .deb file. It creates the deb file but there something wrong with it as it doesn’t install anything. What exactly is a kernel header? It seems that last time I had this driver running it worked great - until a kernel update stopped it from working. I don’t know enough about this stuff to fully grasps what it would take to make sure I install it correctly and to have it continue to run when a kernel update occurs. This is where I got the driver from back in October and it really did work great but what a challenge it was to get it to install. I’m sure it’s because I don’t really know what I’m doing. If anyone shed some light on how to either install from source (which I did before) or use the script that’s in the package to create a deb file and actually have it work please let me know.
This is the driver page I’m talking about: GitHub - vampirefrog/motu: MOTU midi express 128 linux driver · GitHub