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 use linux as an audio recorder myself. I just use OSS/Free with my CMI8738 sound card to get great quality audio and pipe it directly into oggenc or flac. It works wonderfully, and doesn't crash. The best part with doing it with Linux - it runs only what I want it to. There's no windows interface that may crash if pushing it too hard.
The most recent version of PLANET CCRMA and AGNULA project, DeMuDi & RehMuDI, will be presented during the BYOL.
Anyone knows when those two will be out??
Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
I am the proud owner of an Aardvark Q10. I have been very happy with it so far, and it is far more versatile than my freinds ProTools Digis and Mboxes. (Which I remind them of often :)
I have a few questions and concerns, however.
I realize that you are working on the OS 9 drivers with OS X to follow and must be rather busy with that. Now that OS X has matured and the G5s are out, I have considered investing in a new Mac for my Q10. Is there any sort of timeframe for OS X drivers?
Connected with this: When the OS X drivers are released, are there plans for Linux drivers? Support of Linux would drive hardware sales as there are many Linux users out there who would love to use Aardvark. (Linux users love your specs :)
Finally, I am a avid BeOS user. Be Inc. is no more, however OpenBeOS and YellowTab Zeta are bringing it back. OpenBeOS is an open source implementation of BeOS that is binary compatable, and Zeta is, for all intents and purposes, BeOS 6 (licensed from Palm). Development of BeOS software is on the rise, and there are several new Audio programs being worked on currently, as well as new drivers being released everyday. See www.bebits.com for details.
In doing some research before purchasing my Q10, I read that Aardvark was working on BeOS drivers, which influenced my purchase of your hardware to some degree.
On your (old) site: http://www.aardvark-pro.com/aark24_faq.html#17
Quotes from head honchos: http://news.harmony-central.com/Newp/WNAMM99/Aardv ark/BeOS-Support.html
My questions: Are there beta/unfinished/finished BeOS drivers for Aardvark hardware? If so, can the drivers/source code/documentation be released or purchased?
I understand that you may have little interest in 'niche' or 'dead' OS support, but a release of drivers or specs would only drive adoption of your hardware. You could even release them as "unsupported", or as binaries (if opening the source is out of the question).
Be Inc. may be gone, but BeOS is being replaced as we speak. I have followed and used BeOS since 1999, and am seeing interest in it swell more and more. If Aardvark released drivers or source code, you would make many friends rather quickly and raise more than a few eyebrows (in a good way :). More people are trying BeOS every day, and would like to use it for the same reasons Aardvark
had when announcing support.
I debated for quite a while whether or not to email and make these requests. I understand if releasing source code sounds impossible or ridiculous.
With Windows becoming more and more of a DRM crippled, embedded "Media" OS, I, as well as many others are looking for a new way to make and record our music. Personally, I think that BeOS making quite a comeback. I urge you to look into it, and the possibility of supporting or helping out the burgeoning community, which in turn will help you with sales of your hardware.
The Response:
Thanks for the email. Right now we're trying to finish up the Mac OSX drivers, which hopefully will be out in a few months. Beware though, Apple changed a lot of things on the G5 so all software and hardware will need some changes. For instance, they changed the PCI bus voltage so normal PCI cards won't work in the G5, they have to be redesigned. So for OSX I'm pretty confident it will be out and work flawlessly, however I can't say for the G5 yet until we get one in here. FYI - many hardware company's have the same issue.
There are still no plans for Linux of BeOS drivers. They're both great operating systems and we wish more end users would use them, but the cry is for Windows and Mac only, so we have to do those first.
Aardvark
www.aardvarkaudio.com
I would love to see linux and BeOS drivers for this hardware (obviously), and if you are the owner of Aardvark's hardware and reading this, you probably do too.
Please let them know that you would like to see drivers for linux/BSD/BeOS...
I know there is other hardware out there that supports linux (and BeOS), but the Q10 is really, really good. I want my cake, and eat it too :)
i'm deaf, you insensitive clod!
I am impressed by the sheer numbers of Linux apps for audio now available. I suppose the question now remains: how mature are they? Can you rely on them like you can rely on non-Free stuff like Sound Forge and ACID and so on? When this question can be answered in the affirmative, it will be the day I can "deassimilate" my next-to-last Windows PC from the Redmond Collective.
Knowledge is power. Knowledge shared is power multiplied.
I mostly use Cubase and FLStudio under Win2k/sp2 and am quite pleased with the set up. Low latency drivers, no random crashes or unexpected headaches.
I use debian for servers at work and at home
My continued use of Microsoft products, at home, once win2k is left by the wayside is unlikely.
Hopefully, by then, linux will have more support for custom music hardware and a port of Cubase.
I want to get my linux boxen out of the closet and into the studio!
--- Do you believe in the day?
Yes, but when will my computer be able to mix sounds on the fly? I like to hear XMMS playing and have it not tie up the sound card for Xine, or even have it not tie it up for the system beep in KDE. I know that ARTS mixes sounds, but it's too delayed (the sounds play after a 2-3 second delay. Mabye it's just my sound card?
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.
He doesn't mention other, very nice multimedia players like Rhythmbox, JuK, or Zinf. For anyone like me who became frustrated with XMMS' slow development and lack of features these are the things you should check out.
Clearly, we are being threatened yet again by the BSA/SCO/CompTIA FUD-brigade.
When will be available one of the professional music software with linux (I mean real music software, not brahms or Muse) ? As a musician I am unhappy with linux, and that's the only thing that keeps me under macOS today.
Well, i'm sorry but i found sound drivers is the one thing that can't be matched in linux.
Sure older cards such as the Creative AWE32 can be easily matched, but newer cards are much more complex.
My Live 5.1 has about 50 mixer controls with alsa drivers (most of them dont do anything), so it can be very inconvenient at times. The routing to the ac97/i2s output is very messy in linux. In windows i can easily select 'microphone' as recording input, and it will route it to ac97 and mute i2s. In linux i must set it as recording device, set the microphone volume to 0 (to mute i2s) and then raise the 'igain' volume, if that isn't logical i don't know what is. Sometimes the best drivers are the ones created by the manufacturer, unfortunately Creative's work on their drivers have been limited (and only for OSS).
Also such 'extra' features like EAX is not to be even talked about.
I'm not sure of experiences with other modern sound cards, but mine with the live 5.1 is poor.
Marge, get me your address book, 4 beers, and my conversation hat.
You do know that you will have to stop being gay if you drop MacOS for Linux, don't you?
I had given up doing much with sound under Linux because everytime I tried something that looked interesting I would have to compile from source and it wouldn't compile because I needed some library or other. Then those libraries couldn't compile until I had installed some other library or created some device or something. It was always a huge hassle to even look at a sound program which was of dubious usefulness to me anyway. Then when I upgraded my system and loaded a newer distribution sound wouldn't work at all. Turned out there was a kernel bug that causes USB devices with sound capabilities to pre-empt the soundcard's DSP devices. I couldn't plug in my webcam (w/mic) because it that makes sound stop working on my SB card. I wonder if that bug has been fixed yet. I don't want to have to load a separate distribution just to play with cool sound apps.
Anything else (USB in particular) is just asking for trouble on Linux. I don't know what it is with USB on Linux anyway. I've never been able to get any USB peripheral except a mouse to work. I've tried external hard drives, scanners, printers and memory sticks. Just won't work with my Debian.
"I'm not sure of experiences with other modern sound cards, but mine with the live 5.1 is poor."
Yeah, yeah. I'm working on it. Keep your pants on.
"Also such 'extra' features like EAX is not to be even talked about."
Talk with Creative about it. I'm certain they'll listen to you.
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".
Just yesterday I was looking for a karaoke player for linux and there are NONE! there is kmid (which outputs only to external midi devices and hangs all the time) kmidi (which doesn't give you the words until they are due, so what's the point!) and that's about it....
Tried using vanbasco's windows karaoke player under wine, but no dice either, the program worked but wine didn't seem to want to play nice with midi (arts driver doesn't have it, OSS driver didn't work either)
-- the cake is a lie
As already mentioned, for the best support in Linux get something that`s PostScript compatible (like the Laserjet 1300). I`ve got a Laserjet 1200 (with added memory to take it to 72 megabytes - cost about 25 U.K. pounds - don`t buy your memory from HP, it`s expensive) - it`s fine.
Don't make me question your anonymity...
If your're talking about alsamixergui to control volume, there is a lock icon below the volume bars that can lock both channels. Then lowering/increasing volume affects both channels. The only complaint is that channels aren't locked by default- I think they should be. Any alsamixergui coders around?
BTW, i have Hercules Fortissimo III, and I'm happy.
--Coder
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.
Its all very well, but Im still hankering after a half decent tracker. Most of the ones I have tried are truly awful.
I survey them a couple of times a year to see if there is anything like rbf software's Med Soundstudio but nothing comes close to the mark.
Electronic Music Made Using Linux http://soundcloud.com/polyp
As with other real-world applications where Linux has been offered as an option (server, office, web), it's rather narrow-minded to look at Linux as _merely_ a replacement for MSFT.
How is it we spend hours discussing what a shame it is the rest of the world can't see Linux as more than an inexpensive desktop (OpenOffice, Mozilla, Evolution, GIMP), but with audio we demand a Pro-tools shoe-in before even looking at what might be available beyond the usual multi-track models. Must we _always_ reinvent the wheel?
Take a read through Mr. Phillips' page and you'll see many tools which give composers/musicians music-making capabilities that simply exceed anything Windows will ever have.
Testify, Brother.
I spent hours trying to get my FX-3d card (AD1816 chipset) working in Red Hat 9. No joy, regardless of whether I used Red Hat's system (that used to support this card, but no longer) or loaded OSS, or built ALSA from scratch.
Seems like linux sound is there for those with lots of money or time on their hands, but those of us who scrounge hardware from the recycling bin are out of luck.
I hope this isn't the future of linux...
...be sure to test with a 2.6 test kernel to see if things react and work as you would hope and expect! Better to help shake things loose now rather than wait until after 2.6 is finally released.
jMusic isn't listed in the right section though.
jMusic is a Music V based compositional language written in Java which allows the user to do some pretty cool software synthesis, at low level, or upper levels, run realtime synth instruments, live samples, or MIDI data. It can be used for MIDI and audio composition. It contains tools for filtering, granular synthesis, FFT, and heaps more stuff. Check it out @ http://jmusic.ci.qut.edu.au
I know a lot of people who own their computers solely to run Fruityloops/Cubase and the ZILLIONS of VST Synths and plugins out there. None of them are going to ditch there Fruityloops in favour of SoundTracker (Yes its got effects, vibrato, um, volume control...) I just killed my Windows for ever but am still hurting a bit from the lack of audio apps on linux. No use complaining, I guess. I have a copy of gcc. Better get crackin'.
You hope the recycling bin is the future of Linux? Uh, that doesn't make any sense!
Why don't you submit a bug to the sound driver developers? They might have some suggestions for you to help them figure out what's wrong.
A solution to the problem with music today
You know, it probably just gave /dev/dsp0 to the webcam and /dev/dsp1 to the SB. So, change your software to use /dev/dsp1, or set up your audio drivers to load after the USB/webcam drivers, and voila.
As for dependency handling with source code distribution, you should try Gentoo. The installation is about as hard as installing DOS back in the day (partition, format, install software), but software's a lot easier to install.
It's definitely worth learning the command line just to be able to type "emerge ardour" to install Ardour or "emerge alsa-driver alsa-lib alsa-tools alsa-utils ; rc-update add alsasound default" to install the latest sound card drivers.
It's really less intimidating than it sounds.
A solution to the problem with music today
That should be transposed in the parent post.
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
I had some problems with that section of the article. In general, I found the section could have been significantly shorter and less confusing had it referenced clearly written essays distributed by the GNU project.
The way "Linux" is used confuses the reader because James uses the term to describe an operating system and a mysterious project somehow related to "Linux". James never clearly identifies that Linux is and always was a kernel--a typically user-invisible chunk of a complete GNU/Linux system. It is now possible to run the GNU operating system under a kernel replacement (such as the GNU Hurd). When James talks about "GNU" you don't really know what relationship GNU and Linux have to one another:
The project Linus Torvalds works on is the Linux kernel. James would be better served by referring to any of the GNU project's works on the topic ("Why GNU/Linux", "Linux, GNU, and freedom", and the "GNU/Linux FAQ") more clearly explaining the distinction between GNU and Linux. These essays also introduce and link to essays on software freedom (which James addresses later on).
Later James talks about "open source software" even though he just spent time explaining software freedom. Perhaps James is unaware of the differences between the two movements and that the GNU General Public License (which he talks about later) was written by and exemplifies the thinking of the Free Software Foundation, not the Open Source Initiative. The Open Source Initiative merely added the GNU GPL to a list of approved licenses years after the GPL was already in widespread use in the community. You can't understand what makes the GPL so special in terms of the Open Source movement. While it is true that the Open Source movement brings users to the GPL, and that's great, this movement champions a development methodology, not software freedom (the issue at the heart of the GPL).
James says, "It [the GNU GPL] insists that any improvements to GPL-licensed source code have to be made available under the same terms..." but that is not quite right--the GPL only compels publishing the source code to distributed copies and derivatives. Private derivatives are a requirement for software freedom, as the definition for Free Software points out:
Perhaps this would have been a good place to point out the GNU GPL FAQ, another GNU project publication. If one is going to take the time to clear up Microsoft's distortions (as James does below), noting that the GPL allows private derivatives should be okay.
James also says, "This co
Digital Citizen
One of my friends is a developer for jMusic. Whilst I have never used it personally, I have seen some fantastic musical tools he has produced with it.
Dave Phillips' Linux Sound was an excellent read. I am glad to see him keeping everything up to date.
Saying your OS is the best because more people use it is like saying MacDonalds make the best food
if we're on the subject of linux and sound, then Ardor, the multi-track hard disk recorder for linux deserves a mention and check out.
This is just a ploy to get us to buy more CD-Rs. The key to long CDR life is proper storage and
handling.
For instance,
If you will be storing your CDRs in the hot sun, be sure to apply a layer of SPF 40 sunscreen.
If you will be using them as frisbees, be careful not to get fingerprints on the unlabeled side.
similarly, if they will be doubling as coasters, be sure the unlabeled side is down so that the coffee rings only form on the labeled side.
Sandpaper makes a poor choice of material for storage sleeve, unless the sandpaper has previously been use in a sanding operation.
If your CDR warps, use a hot iron to flatten it before attempting to use it. If there's one thing that's bad for a CDR, its spinning a warped disc at high velocity!
If you follow these simple steps, your CDR should last virtually forever. In next weeks lesson, we shall see how to protect the DATA on those discs.
By reading this sig, you agree to the terms of my sig license.
I like recyling bins.
In re: submitting a bug report, "As you have commanded, so I shall do".
I inherited some assorted gear that my daughter decided she did not want anymore (she got other gear to replace it):
1. RCA Kazoo mp3 player (usb interface)
2. Lexmark usb memory card reader.
I am just delving into trying to connect these things to my linux box, and wonder if there are any drivers out there?
Where would the best place to look for this, as well as soundcard configuration information beyond the basic howtos?
Lodragan Draoidh
The more you explain it, the more I don't understand it. - Mark Twain
Yeah that's exactly what happened and I did just make a link to dsp1 instead not really understanding why it happened. But later I moved stuff around on my systems and it stopped working again. It took a while to find out what was going on. It's not a major thing now that I know. I may have to check out Gentoo since so many people speak highly of it.