slowpick wrote:If it's Mac compatible, no driver should be needed. That's mainly a windows characteristic
for clammy hardware, and Edirol is usually pretty good.
From what I have heard, if you are willing to
invest the time and buy specific hardware known to work with it, the JACK subsystem on Linux supports devices that make use of Core Audio when run on Apple. That is, it supports/emulates/implements Core Audio so devices that use Core Audio on Apple should be able to run on Linux if you install and use JACK (the devices you use on Apple that don't require a driver install almost always use Apple's built in Core Audio and its pre-installed kernel level audio drivers) .
Free Firewire dot org has drivers and information to help you set up a range of audio devices (look under the list of supported devices in their menu). So this is probably what you are looking for. i.e. JACK + FFADO. Also search for "JACK and linux" and see what advice they have. But you will likely need to put in some time and effort to learn the ins and outs of sound on Linux. For example here
is a thread about jack, ffado, and the MOTU Traveller (the folks on the thread say it will work with it, but only specific versions of it). I am sure there are others. JACK is a layer in the system that provides interoperability between audio subsystems and works with most of the GNU Linux based DAWS.
Now I just have to address the Linux misconception quoted above. It is almost as bad as the one that viruses can't hurt Macs or Linux Boxes (it's only because there aren't enough out there to make it profitable for hackers to attack them... people have written them as proof of concept).
This is completely incorrect information. Device Drivers are a fact of life for all devices operating on computer hardware. Computers have to know how to talk to the hardware, it isn't magic it is computer science. Drivers provide the way. This applies to Unix (which is what Mac OS/X is based on... not Linux) and with GNU Linux (which means all Linux, and
GNU by the way is a recursive acronym (nerd humour) for "GNU's Not Unix"). Unix (including the OS/X subtype) and Linux work and look similar because they follow pretty closely the
POSIX standard, not because they are the same thing.
Windows drivers sit more often, but not always, out in user space and talk via pipes/system calls to the kernel, and on *nix they are normally installed as modules directly on the kernel (
user mode versus kernel mode drivers respectively). Kernel mode drivers, which are usual on *nix systems, usually provide better performance but ASIO on Windows is pretty fast.... sub 10 ms latency on good systems (and certainly < 20ms), and ASIO may be a driver that installs in kernel mode on Windows (Windows does support this). But in any case ASIO has very fast response and is much faster than the usual userland Windows drivers. In any case whether kernal or user mode, device drivers need to be installed, whether or not it is done when the operating system is installed or when you install a specific device. If you don't have to install a driver for your audio device on an Apple it means they built the device to work with native drivers/sound subsystem (normally Core Audio) built into the system (probably right into the kernel). But since Apple's software is non-free commercial stuff, this means these drivers/modules are likely not installed on Linux by default. Many audio digitial recording devices are built to work with Apple's Core Audio, but many still also require a driver whether installed or relying on the native Apple architecture.
And for what it's worth some stuff built for open source works on Apple OS/X because OS/X is based on open source software (free BSD for one) but often software built specifically for Apple won't work on open source systems (mostly because the open source systems licensing rejects commercial products from working with their APIs... stupid if you ask me... pretty controlling i.e. not all that open).
So don't make assumptions because you didn't have to install something. All devices require drivers. As a matter of fact, there are many devices you can plug into a Windows system and they will work without needed to install additional drivers. Keyboards, mice, digital cameras, mp3 players can generally all be accessed or used without needing a new driver install, but they all need some way for the operating system to know how to 'talk' to and use them. That way is drivers. If the drivers are already there, you don't need to install them. Apple has a notably good sound architecture and device manufacturers make use of it (and some still install additional driver support on top of that). So yes you WILL need driver support for Linux, or find something in Linux that will support a device that uses Core Audio.
FWIW, I don't use a Mac because I believe they are far too closed shop for my tastes that I'd rather use Microsoft. At it's worst Microsoft's execs were never as big tyrants and assholes as Steve Jobs. I'll not be slave to marketing and saffron robed worship. And now-a-days if you need performance, Windows are just as fast as Macs when you use ASIO. They both run on Intel so there is no hardware advantage to Macs. And in fact the advantage is to the Windows box since it is open enough for me to upgrade the hardware on my own terms without having to buy a whole new system. And I can buy two or three comparable performing Windows boxes for the price of one Mac/Apple. And I have NOT had a virus on a Windows machine for 17 years.
Regards,
BR