I was very excited to open up my new Native Instruments Audio4DJ
soundcard today, but when I plugged it in I found out the wool they're
pulling over their customers eyes. With 4.5 it shows up as
ugen0 at uhub0 port 1 "Native Instruments Audio 4 DJ" rev 2.00/0.92 addr 3
which, you'll note, is NOT a uaudio(4).

The latest ALSA appearently supports it with sound/usb/caiaq (e.g.
http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/sound/usb/caiaq/), so
that means that it won't Just Work on Windows, Mac, or Linux without
installing drivers. I'm writing though because I don't know enough
about the various USB standards at play here; I'm writing to ask if I
should return it or not. Is there a chance in hell that BSD (or even
*BSD) would grow support for this card? Is the linux driver a hack or
does "caiaq" mean some new standard that may some day be supported?
(googling turned up only references to the driver itself).

Proprietary devices are so frustrating, so paying-to-be-a-slave. I
don't want to do that unless there's a good reason for it. A friend
suggests that USB soundcards by default are "cpu driven" so there's a
lower bound on the latency that can be achieved, but again I don't
know enough about this area to judge that for myself, and I don't know
where I'd start researching it.

Thanks for any insight at all.
-Nick

Reply via email to