"class compliant" hardware for xp and mac, mean anything for linux?
specifically im looking at controllers that use midi but do it straight through usb.
one of these i already have, the mixman dm2 dj interface or something like that.
now i am making a little assumption here, that midi is midi. im pretty sure im right though: any midi device will work with linux (regardless of mapping), without any extra driver or anything as long as the midi to usb interface that it is plugged into is supported, because the interface is the only thing actually plugged into the computer. correct me if im wrong here.
i have used my interface with my keyboard and ubuntu studio 8.10 and it works fine.
my cheap dj interface, however, not having any midi ports but just a plain old usb cord, was a little more difficult. fortunately, someone wrote a linux driver for it and i got it installed and up and running.
i know it came with a driver cd for windows, leading me to believe that it is NOT "class compliant"
so, ive been looking at some higher end dj interfaces, and found that unfortunately most of them also have usb instead of midi (god dang it srsly does anyone know what standardizations are for??) BUT most of these are advertised as "class compliant" for windows and mac. at this point it seems pretty much like plug and play...
i really dont want to get stuck with windows for my music.
so my end question is this: if my run of the mill plug and play for windows midi-usb interface works no problem with linux, then will most "class compliant" plug and play for windows midi controllers that go straight to usb also work?
now thats my exact question, however, ANY input at all is very much appreciated. i know, i know its all a big mess anyway.