vampirefrog / motu

MOTU midi express 128 linux driver
GNU General Public License v3.0
13 stars 4 forks source link

Does it also work for Midixpress XT ? #1

Open circuitikzuser opened 2 years ago

circuitikzuser commented 2 years ago

Does it also work for MOTU Midixpress XT ?

vampirefrog commented 2 years ago

it might but it's untested, because I don't own one. also there's a kernel panic in the current version that I haven't had time to fix so even if it does work it can freeze up your computer

circuitikzuser commented 2 years ago

It is desperately needed to so I dont mind trying it on my midi XT and a laptop. The window$ Clockworks crap is just so ludicrous to work with. Would be great to have a linux version.

circuitikzuser commented 2 years ago

Its going to be a futile for me to solve the kernel panic right now. I can try and take it further for the XT after that is resolved. Let me know when you have that resolved.

vampirefrog commented 2 years ago

Of course, thank you for your interest.

asbaklm commented 2 years ago

What an awesome project! :) There is more interest here for getting it to work with the XT, we have been discussing at linuxmusicians

https://linuxmusicians.com/viewtopic.php?f=6&t=24167

It would also be great to extend it to the MTP AV. There was already an implementation for the parallel port version so some of that code can probably be recycled.

vampirefrog commented 2 years ago

Thanks, I'd have to get my hands on an XT so I can reverse engineer its protocol, like I did with the express 128.

vampirefrog commented 2 years ago

I can find one locally for $300-$350 but I'd have to crowdfund that.

asbaklm commented 2 years ago

Perhaps there is another way, if we can find a user who has one who would be willing to connect it to a host that can be accessed from the internet?

vampirefrog commented 2 years ago

That sounds like a hassle, man. The one unit that will probably work without many changes to the code is the micro lite, which looks like a reduced version of the midi express 128. As far as the XT is concerned, and the micro express, which looks like a reduced version of the XT, this will take extra development time, after I fix the kernel panic issue. Learning the USB protocol took me over a year, and learning how ALSA MIDI works also took me a few weeks, I've put time into the express 128 because i own the device and I wanted to use it on linux to play with my synths. For the XT, I am not motivated to develop for it since I do not own it and it won't be rewarding to me. Development might take a couple of weeks, I usually charge 100 EUR per day, so $350 would be a really good deal, plus it can be crowd funded so 3 people can pay $120 or something like that, I'd be able to buy an XT, write the driver, and from what I've seen, there is a need for a GUI as well, to replace the windows ClockWorks GUI, which will take even more time. Who knows how long that will take.

TL;DR: not gonna do free work, buy me an XT

lost-bit0 commented 2 years ago

I extended this driver for the micro-express. It is tested fine for the midi-ports. All the things around clockworks, routing, smpte are still unsupported. I added the XT device a few minutes ago, but this is completely untested, because i have no access to a XT. Hopefully the same protocol is used with some more ports ;-) (as 128 vs lite)

Any feedback will be appreciated.

vampirefrog commented 9 months ago

@circuitikzuser have you tried this driver with the XT? it's okay if you don't have time, I just want to know if I can close this issue or not. Thanks!