ASIO is a hack that came about because neither the old Mac OS nor Windows had an audio architecture that allowed for multiple outputs nor low latency.nebulae wrote:my biggest issue with Linux was the inability to have ASIO drivers.
The operating system exists to manage hardware resources and allow applications access to these through uniform interfaces but sometimes... remember when you had to configure your SoundBlaster for each game? Wasn't that not great?. In this the OSes failed. Apple cleared things up with Core Audio, and Windows Vista apparently has something that works as well, though I'm not sure Live supports, much less hardware vendors.
Linux, of course, has a perfectly decent handling of audio that allows for low enough latencies and any number of outputs without resorting to 3rd party "solutions" like ASIO.
The length of the list of running processes, for one.dom wrote:OSX is based on unix and i personally think this is the best OS out there for audio tasks at the moment. What would be the technical benefit in support Linux over OSX in your opinion?
Ableton are throwing features at the browser in Live, instead of trusting the OS and its file manager services to, you know, manage files. Obviously, this is the Windows way of thinking, big monolithic applications, but it's how you've done things and I suppose it has certain merits (esp. considering the sad state of the Finder). It would have a lot of merit in the case of running Live and only Live on a slim Linux distribution - maybe even in DirectFB instead of X11, for minimum system overheard.
Along with some class compliant audio/MIDI devices would truly turn a modern laptop into an open-ended groovebox. My guess is you'd be able to keep Live and the needed bits of the OS for this in less than 512MB of disk space, and it would certainly requre a lot less RAM than OS X.
So get a laptop, stick four gigs of RAM in there and keep all of your OS and Live from a CF card that gets loaded into a RAM disk on boot. No moving parts and no disk access... and of course, if you need large amounts of samples, you have the option of a computer with a Firewire port that doesn't cost an arm and a leg
