Professional Audio on Linux?
twilightzero asks: "Recently a friend of mine who is chief engineer at a medium size recording studio/radio station has become increasingly unhappy with Windows (and would like to stay away from Macs) and has asked me if there is any sort of professional audio solution for Linux. Has anybody, anywhere ever tried this? Is it possible to buy a pro audio card with Linux drivers and just run Sound Forge in WINE or do you need an entirely native package?" This is one of those questions that just needs to be answered. What Open Source sound packages out there are good enough for even the professionals to use when they need to make their squeaks, squeals, and whistles. Also, what can they use to put their created sounds together into some semblance of music?
As an addendum, coasterfreak asks: "Being an avid Linux user and composer is a bit of a problem right now. I've never run across any decent music creation programs for Linux. I've used Finale and Cakewalk before, but have yet to see them for Linux. I've heard rumors of something coming from the Debain crew, but nothing more than rumors." Can anyone confirm or deny them?
Just as a bit of a helpful hint, how many of you have tried Audacity yet? It looks to be a fairly feature rich sound editor, and it supports mixing tracks, plugin sound effects, and is cross platform, to boot! Maybe this is a decent spring board for those of you looking to start experimenting with sound under Linux, but I'm not quite sure it's ready for professionals yet...this based on the version number of 0.97 rather than any actual experience, so I'd take the word of those who have said they have used it rather than mine. It would be great if Audacity is further along than it looks.
I was about to write you a loooooong answer in order to show you most alternatives but this link just does it much better that I may have...
Have fun!
Trolling using another account since 2005.
Check out Dave Phillips' excellent book on the subject, Linux Music and Sound. There is a chapter dedicated to what you're wanting to do.
4 4/ qid=1003254837/sr=8-1/ref=sr_8_7_1/103-5443063-182 7000
http://www.amazon.com/exec/obidos/ASIN/18864113
Josh Woodward
There are a lot of pieces that need putting together. I think Demudi is working on it.
One of... no... The most powerful, flexible, and extensible sound synthesis programs is Csound.
--- this space intentionally left blank.
There is an audio solution for hardcore sound designers, it's called pd or Pure Data.
It's basically an attempt at an open source version of Max/MSP which is a program that is mac only and is used by groups like Autechre, Aphex Twin...
What PD is is a visual object oriented music "programing" language. It lets you build synths, midi controlers, do math, store data, create generative (algorythmic) music, do interactive composition...
here is a good link on PD:
http://wonk.epy.co.at/
A specialised debian dist. is being setup just for this purpose, read more at www.demudi.org (or read below ;o)
The GNU/Linux operating system is widely known as a robust base for running Internet servers, but has not reached yet a similar audience as a platform of choice for the musician and the multimedia artist. The DeMuDi project targets one reason of this issue, the lack of a GNU/Linux distribution oriented toward music and multimedia.
The Demudi project (for Debian Multimedia Distribution) aims to provide for the musician and artist a GNU/Linux distribution dedicated to music and multimedia that would ease installing and customizing GNU/Linux for their needs. Demudi is not actually a distribution in itself. Taking advantage of the existing Debian distribution, it enhances a Debian distribution by a collection of packages containing music and multimedia applications or development tools. The Debian distribution has been chosen, because it is the only distribution that is developed entirely by volunteers over the Internet, just like a significant part of the GNU system, the Linux kernel and many applications. Additionally, it supports several different hardware architectures.
--------------
Yes, I'm an AC - No, I don't feel like registering!
are there any valid reasons why he'd like to stay away from macs? macs are more widely used in the recording industry than windows. they are excellent for what he needs, and are not complicated. im sorry maybe im being a typical mac user, but i dont see what's missing.
this is a recording studio we are talking about, if they are at all proffesional they dont need to be dealing with the normally non existant support on linux.
so unless the guy is a big linux geek, or the idea of being fired sounds good to him. i say a Power Mac 9600 running Mac OS 8.6 should do the trick.
SWGS
M-Audio and MidiMan provide professional-caliber cards with pro-level features, and support Linux as one of their OSes, as well as Mac/Windows, of course.
Their driver support for Windows is okay, but I believe their Linux support may well be binary only. That said, their drivers generally don't suck.
I'm not affiliated with them -- just a happy home user who enjoys using their pro-level cards for cleaner sound output under Windoze.
I am a person who would love to us Linux for things, but almost every time I try, I keep getting bit by unsupported hardware or lacking features.
For $70 you can purchase Home Studio from Cakewalk (a subset of their SONAR professional package). It supports DirectX plugins (the standard now for adding third party mixes, effects, and instruments.) The amount of plugins available is mind boggling. If a Linux package doesn't support this forget it.
Also, on the hardware side. Is there any support for mixing board interfaces, or multiple in/out cards for when you need to get more than 2 channels in and out at one time?
It would be nice, but It ain't gonna happen soon. There features just aren't there.
There is really a simple solution that is typically used for Linux apps. First, write C drivers for any of the devices you use to make your sounds, then implement several system calls - I recommend the latest kernel release for ease of implementation - to access the new drivers and debug. (Naturally, C code is clean enough so as to avoid any errors save for the case of the extremely novice programmer.) Recompile the new kernel after remaking your dependency files and source it in your lilo.conf file. Now, reboot and you should be all set! (Note that neither your dependencies nor your kernel may work properly, so it is best to source lilo and specify the 'once only' option.)
It's that simple! Enjoy!
I am a serious computer music hobbyist.
I currently run Native Instrument's Reaktor, Propellorheads' Reason & Recycle, U & I's Metasynth, and Bias's Peak on an iBook and an older mac.
I would much rather use open source programs for the simple reason that they would be massively cheaper, in addition to generally being in agreement with open source ideaology.
Here is what is needed:
A good multitrack Midi and hard disk audio recording/sequencing program that is actually as powerful as Logic Audio Gold or Cubase VST 5.0. This is absolutely vital. You need a Logic Audio Platnium or Pro Tools killer to get a serious studio to consider switching to open source and away from the Macintosh.
And you need a useful, well implemented plug in architecture for both virtual instruments and effect processors.
Once you've got that, then people just need to write the virtual instruments and effect processors.
Seriously though, the audio stuff running on Macintosh hardware is pretty fabulous, and Mac OS X is extremely suited to audio, able to get latency as low as 1 ms (just like linux.)
Thanks. .sig.
;-)
Nice way to kill a story - provide the entire answer in one small, compact link. You've earned your Karma with barely a
Geez.
It's over folks - nothing left to see here, move along.
Oh well - at least I've got some ammo for this ArsTechnica Battlefront thread.
Soko
"Depression is merely anger without enthusiasm." - Anonymous
From reading the Linux Audio mailing list, I can offer a quick summary: There is pretty decent hardware support for a variety of pro audio gear. See below. The software side is not quite so good. As one poster put it: "The problem is not a lack of developers for Linux Audio. The problem is that instead of two or three 90% complete software packages, we've got twelve or fifteen 20% complete packages."
s _Guide/
/AD card all the way up to the 10 channel Delta 1010, suitable for real pro / recording work. These cards have Linux support, and is probably your best bet for really good AD / DA and Midi under Linux.
That might be a little pessimistic, but there's some truth to it. However, there is usable software out there, even if it is not done. Broadcast 2000 was aimed at video editing, but was apparently useful for audio as well. Ardor is a hard disk recorder package. There's a lot of stuff out there - heck, just search Google and Sourceforge.
The ALSA project http://www.alsa-project.org/ is an important site if you are looking for pro audio Linux drivers and software.
Now, about the hardware: http://www.linuxdj.com/audio/lad/ is a place to start.
Also check out http://www.boosthardware.com/LAU/Linux_Audio_User
The M-Audio pro hardware has a lot of good cards - everything from an inexpensive 24 bit / 96 Khz DA
The RME Hammerfall card is also supported under Linux. Other quality hardware (from Echo and other companies) is unfortunately not so well supported.
Personally, I'm planning on getting one of the M-Audio cards just for playing with.
Torrey Hoffman (Azog)
"HTML needs a rant tag" - Alan Cox
While Audacity is nowhere near being a complete replacement for a full set of commercial audio tools, I believe it's one of the best editors available for Linux today and has a lot of potential to be extremely competitive with commercial multitrack audio solutions within the next year or two. Here's what it has going for it:
(For those of you who have tried the current release (0.97) and are having audio I/O problems on Linux, rest assured that the latest version in CVS has much improved audio I/O and should solve all of those problems and more...)
There are three or four active developers of Audacity, and another dozen or so people who contribute code or bug fixes from time to time. We're definitely interested in more help - visit the web site and contact us if you're a C++ whiz (or have some other skill which might be useful for us) and want to join the team!
There's a paper, Audio Latency Measurements of Desktop Operating Systems, which might give you some useful information. Mac OS X's CoreAudio provided the most consistant latencies regardless of loads, although a suitably patched Linux 2.4 kernel has better latencies under no-load conditions.
"All of the current desktop operating systems offer excellent latency performance under some conditions, though most of them cannot deliver this performance in all situations. This is a substantial improvement over previous results (Brandt and Dannenberg 1998; Freed, Chaudhary, and Davila 1997), but because of the inconsistency of the results more improvement is necessary before reliable low-latency performance can be expected from desktop operating systems.
"In conclusion, Linux showed the best performance in the tests without load while MacOS X showed the best performance in the tests with load. Windows and MacOS 8 and 9 produced some of the best results when using a professional soundcard with the ASIO API but showed poor performance when using the standard APIs and consumer-grade soundcards."
In case you didn't get a chance to read (ofcourse I can't find the link to the article) the recent research from the Peabody Institute, they recently reviewed platforms for audio and named OS X the best of the group. (including Mac OS X, Linux and Windows)
h tm l
i o. php
In tests, audio was sampled at 44.1KHz with 16-bit or 24-bit precision. Apple's machines were the only ones on test that didn't require a soundcard.
The best latency test results for systems without load were as follows (time in milliseconds);
- Mac OS X running on a 400MHz G4: 2.83 ms.
- Soundcraft Desk: 1.81 ms.
- 933MHz Pentium 3 running Linux 2.4.1 with a third party audio software patch: 2.72 ms.
- 933MHz Pentium 3 running Linux: 2.72ms.
Mac OS X performed outstandingly when under system load. It offered the same latency speed as before - 2.83 ms. Previous competitors in the unloaded category dropped out of sight. Its nearest rival (with 4.3ms) was again Linux 2.4.1 OS, this time running on a dual processor Pentium 3 with a pro audio card installed and additional software.
The article was authored by:
Karl MacMillan, Michael Droettboom and Ichiro Fujinaga of the Peabody Institute - part of John Hopkins University in the US.
You may also want to look at the following links:
http://www.apple.com/macosx/technologies/audio.
http://developer.apple.com/audio/
http://maccentral.macworld.com/news/0110/05.aud
You may not like the Mac or the MacOS but I would have to say that OS X looks like it has a very, very good chance of holding onto and attracting a large chunk of the audio market.
I am not a Mac/Linux/Windows fanatic, just someone who uses the best tool for the job and to me it appears like in the near future OS X will be the system of choice for audio professionals.