Dave Phillips' Linux Sound Updated
f-matic writes "Dave Phillips' Linux Sound website has been updated (for the first time in a while) with lots of new software links and news from the recent BYOL conference, plus links to some interesting Linux multimedia articles. Seems like things are getting pretty interesting in the linux audio world, with a Supercollider port in the works, not to mention February's Linux article in the prestigious Sound on Sound magazine."
I really like the fact that 3 paragraphs into the article there is a huge biline on how and why linux is good. It also explains the GPL, BSD, and it all seems accurate! I don't know who 'Daniel James' is (the author of the article), but it is obvious that he has done research... stuff like:
... now this is a good way to present open source software... and an accurate one, and he even throws in a little jab at Microsoft, allbeit a level headed one...
Yeah, or the community might tell you to RTFM... =)
This sounds familar... and I find it humorous that we just had a article about Gnumeric where leagues of people bitch about putting all that effort into supporting all of excel's formulas... this is way. Backward compatibility... if we are to generate the software of the future, it must work with the software of the past.
Thanks, Daniel, for a very insightful, level headed look at linux sound.
Many ALSA drivers supports this in hardware if the sound card actually supports it. My emu10k1 card, for example, can play multiple sounds at the same time without using esd or arts. If your sounds card doesn't support this in hardware then you do need to use arts or esd, which cause a lot of headaches for people trying to configure them. I'm not sure about your problem specifically, but it isn't an issue with Linux in general.
While a lot of cards are listed as "supported" on the Alsa soundcard matrix that doesn't mean that it is actually fully functional. I bought an M-Audio Audiophile 2496 card a while ago and Alsa doesn't seem to support it's midi capabilites and you cannot control the volume in a decent way. There is a tool available with Alsa that looks like the Windows version of the cards control panel but the routing seems to be broken and you can only control the volume for each individual analog channel and not both of them so if you want to turn up the volume you have to do so for the left and right channel individually. Luckily I was able to hack that tool so I can control both channels at the same time but I still cannot control the volume through e.g. mplayer or xmms.
Sadly I still have to do all my audio work on Windows because of that which is the only reason I still have Windows on my HD at all.
So if you plan to do audio stuff on Linux be very carefull what card you buy even if the card is known to be "supported".
heh, my first reduntant:)
For a completely valid question:)
http://www.agnula.org//project/dynamic_schedule
Rehmudi (Agnula) seems to be a day or two late, or is it more than half year). I guess dynamic_schedule just isn't so dynamic
Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
When you buy a card with a hardware mixer...
The Alsa Soundcard Matrix lists all of the cards that support hardware mixing. And card indicated with a (4) next to it should support hardware mixing.
http://alsa-project.org/alsa-doc/
An alternate approach is to buy (yes, I said buy) some drivers from 4-Front at http://www.opensound.com. They have a real-time software mixer that works with ALL chipsets. Latency is nonexistent, as far as I can tell. I use it with a Turtle Beach Santa Cruz card (I have the PRO upgrade with advanced recording) and it works great. However, when kernel 2.6 becomes mainstream, I may switch. The ALSA drivers have hardware mixing for the Santa Cruz cards, while the OSS drivers do not.
A final alternative is to buy a Soundblaster Live or Yamaha YMFPCI card. They have great support and mixing, regardless of the driver set. Even the simple kernel OSS drivers can handle it with those cards.
In fact it does support this, look into the dmix plugin which mixes direct into the DMA buffers, with no sound servers necessary. It's still quite new though. I guess it's up to the distro to set it up correctly.
Then buy another card or get different drivers. A lot of those "features" that you get in Windows are useless Creative Labs software effects and things.
Plus, ALSA is a bit immature right now, but development is moving fast. You claim that the routing in ac97/i2s is messy in Linux, but I've got totally different experiences. Maybe its just that I've got a different card and driver set than you do (not to mention that I use the OSS API instead).
http://zborgerd.freeshell.org/mixer.png
As for EAX, such things exist in Linux. They just aren't used because nobody cares at this moment. We need more games before we need them to support such things. OpenAL and OSS do support these things, though.
It takes some work to get everything functioning properly, but the time you are investing in free software ultimately means that you are supporting software that everyone can enjoy and learn from. NOW is the time to get on board with linux audio software. . .already there is enough to keep an experimental and technically minded person busy for hours, but it won't be long until UI refinements make it friendly and practical for everyone - but only with the help of artists who get involved and express their needs to developers.
-e
Keith Packard's midiplay may do the right thing if you can figure out how to obtain and build it. I don't recall. I know it displays lyrics.
Try the The Mandrake Audio Workstation HowTo at:
http://groundstate.ca/mdkaw.html
Well, don't worry about that. We can get you back before you leave. (Dr. Who)
This puzzled me. I went and searched around.
from http://www.pcisig.com/specifications/pcix_20/pci_
from http://www.pcisig.com/news_room/faqs
So. What's the damn use of having a PCI-X bus backwards compatible in therms of clock frequency if it's volt incompatible?
Jag pratar lite svenska.
Audio on Linux right now is where it was on Windows seven or eight years ago - tons of fa"irly cool toys, but nothing to tie it all together. Think of it as just minutes before the "everyone is a musician" computer music revolution, but not quite there yet.
Every heard of JACK (Jack Audio Connection Kit)? It "ties it all together" better than anything I've seen in MSFT land.
Besides, Linux is modular, so how things work together is really only limited by you. I routinely use ten or more apps in any given project, ideally suited to there own particular application. Why wait for Steinberg to make some giant $1200 'all-in-one'?
hard drives, memory sticks
/dev/sda1 /mnt/usbdrive (or similar)
modprobe usbstorage, mount -t auto
printers
Check out the CUPS web page, or if it's an HP, check out hpijs.sourceforge.net.
scanners
Check out the SANE (Scanner Access Now Easy) project. I personally like the xsane-gimp program for scanning.
A solution to the problem with music today