Slashdot Mirror


Linux Audio Development

JulesVD writes "There is an article from Linux Journal about the latest plans for Linux audio functionality from the first developer's conference in Germany. Developers from more than a dozen countries attended this successful conference, representing organizations such as SuSE, Linux Audio Systems, Stanford University, IRCAM and Centro Tempo Reale. Topic discussions included in-depth presentations of the rapidly evolving Linux sound system, a look at the details of programming for professional audio standards and a survey of recent applications and audio-centric Linux distributions." Mmm...interesting reading (blantant plug for cool program), but I think the most important question is will it make Scrubby happy?

123 of 184 comments (clear)

  1. Sound Support by rf0 · · Score: 4, Insightful

    ALSA is actually quite nice. It works on more cards than OSS, allows duplex on some cards and is still backwards compatible with the OSS API. However I still feel that audio support on Linux could be improved. For example in my latop Intel soundcard which seems to only play at 44 Khz if using xmms. Now I know this is a software problem but it would be nice if it worked out the box.

    Not a major issue but annoying

    Rus

    1. Re:Sound Support by 0x0d0a · · Score: 4, Interesting

      ALSA is actually quite nice. It works on more cards than OSS, allows duplex on some cards and is still backwards compatible with the OSS API.

      Agreed, ALSA *is* nice.

      ALSA's biggest drawback is the project policy that software mixing should be done in userspace (presumably by a separate project). They feel that a user should use hardware mixing *or* software mixing provided by a sound server like arts, esd, JACK, etc. This produces less kernelspace code, which is good, but means that Linux cannot handle using hardware mixing until all channels are exhausted, then fall back to software mixing for additional channels.

      Esd and arts do not provide solid enough latency and sync to be the sound server in this scenario. JACK may be enough -- haven't used it -- but it's not in common use outside of the audio content creation software area.

      OSS/Free has a similar approach. Hardware or software sound mixing, no hybrid approach.

      A mixer capable of supplying such mixing would need to intercept all ALSA calls and use realtime scheduling. Kinda nasty. It always seemed that adding mixing and resampling code to ALSA would be easier.

      It *is* a bit of a thorny problem, though.

    2. Re:Sound Support by Anonymous Coward · · Score: 2, Informative

      0x0d0a (568518) wrote:
      > ALSA's biggest drawback is the project policy that software mixing should be done in userspace (presumably by a separate project).

      Since 0.9.1 ALSA can do mixing itself, with the so called dmix-plugin. You can throw away soundservers now, except of course JACK which is a lot more than a simple mixing sound server.
      -- fbar

    3. Re:Sound Support by 13Echo · · Score: 1

      OSS/Commercial is an exception. The problem is that the only cards that they seem to support with hardware mixing are the EMU10k1 and perhaps some Yamaha chips. I wrote 4-Front and asked them if they'd implement hardware mixing into the CS4630 drivers, such as those used in the Santa Cruz and Sonic Fury. The DSP does support it, for a limited amount of channels. But they don't seem to understand why it is a better choice. Their answer is that "Our software mixer (Virtual Mixer) supports playback of X amount more streams at any given time than the real hardware mixing". In my opinion, that's not the point. I think software mixing is a good fallback for hardware, when all hardware streams are in use, but seldom does that really ever happen in most cases.

      In most respect, OSS's mixer is pretty good; light years ahead of ALSA or ESD, but it will never match the speed of hardware mixing. For a commercial product though, I'm a bit disappointed that they don't devote a bit more effort into implementing card-specific features into more of their drivers. I guess that you can't have enverything though, with two main programs and a billion DSPs to support.

    4. Re:Sound Support by 13Echo · · Score: 1

      Oops. Made a mistake. I didn't mean that OSS's mixer was better than ALSA... I meant to say ARTSD. ;)

    5. Re:Sound Support by paulbd · · Score: 4, Informative

      LSA's biggest drawback is the project policy that software mixing should be done in userspace (presumably by a separate project)

      This just is not true. ALSA now has the dmix plugin that handles software mixing in user space all by itself. Its very, very efficient and has no impact on latency (though it can't offer JACK-style sample-synchronous execution). dmix makes regular software mixing "servers" irrelevant, and JACK fills the remaining needs.

    6. Re:Sound Support by Lface · · Score: 1
      For example in my latop Intel soundcard which seems to only play at 44 Khz if using xmms. Now I know this is a software problem but it would be nice if it worked out the box.

      It's quite possible that the soundcard can't play anything but 44kHz, but xmms should convert the samplerate if necessary. If that doesn't happen there is a bug somewhere, probably in your soundcard driver.
    7. Re:Sound Support by Natalie's+Hot+Grits · · Score: 1

      If what you say is in fact true, maybe one day we can hope to get support for this on the application level. As it stands, most apps are written for artsd, ess, or OSS and nothing else.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    8. Re:Sound Support by 0x0d0a · · Score: 1

      Facinating. The Open Source world changes so quickly. :-)

      Does it handle automatic fallback? I.E. use available hardware channels and then fall back to software mixing?

    9. Re:Sound Support by RobPiano · · Score: 1

      I've used a lot of software developed by IRCAM, CCRMA etc. The only thing I fear is reliability. jMax (a Max FTS/MSP/PD whatever you want to call it) used on Linux is insanely buggy. Its a cool program and obviously the people at IRCAM are qualified to make it, but by the time you finally have it configured, it becomes extremly unstable.

      For all sound development I end up using an Apple. I'd like to use other varients, but I've just not had the same stability.

      Best of luck to them though!
      Rob

    10. Re:Sound Support by Natalie's+Hot+Grits · · Score: 1

      doubtful. Though I could be wrong, this has never even crossed the minds of most people that work on hardware...

      On the mailing lists, most people will tell you this is the last thing anybody developing could care for.

      What we need is a seamless API so you can write applications for any sound card. If available mixing channels are there, use them, if not, mix in software. Windows has had this functionality since forever. Linux has never, and probably will not have it in the near future.

      When I asked these questions on artsd mailing lists, nobody was interested in this basic functionality. Their opinion is that everything should be mixed in software, and nothing in hardware, negating the use of modern sound cards.

      ALSA's attitude is that there is no need, because software mixing should be done in userspace. So they just dont bother offering any kind of seamless integration, rather, they leave it as an exercise to the user.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  2. A pro audio platform would be cool... by japhar81 · · Score: 4, Insightful

    Something like Logic or Cubase on Linux would absolutely kick ass. My powerbook beats the hell out of windows for music apps, but an open-sourced suite would be worth it to switch. You have no idea how often I wind up thinking, geez, if only logic had an extra slider here to control this or that or the other...

    1. Re:A pro audio platform would be cool... by fruey · · Score: 4, Informative
      It's called Ardour, look for it at Sourceforge.

      -Simon

      --
      Conversion Rate Optimisation French / English consultant
    2. Re:A pro audio platform would be cool... by SpoonPunk · · Score: 1

      I can't agree more. I'd be happy with a Linux version of Cubase SX. I have been using Cubase on windows for quite some time now. Cubase SX has many improvements from a stability and functionality point of view. However, my biggest gripe with my current audio system is that Win2K seems to require a purging after about 4 months. On the contrary my Linux install has been through 3 motherboards, several hard drives and still works perfectly.

      Of course the only way Steinberg would make a Linux version is if they could make money and there were enough pro audio cards with drivers. I would assume that people wanting the stability of *nix with the price of a PC not a Mac, would go for a Linux version of Cubase. The big question is, are there enough customers to convince Steinberg Linux is a good investment? I hope so.

    3. Re:A pro audio platform would be cool... by Anonymous Coward · · Score: 1, Interesting

      its a hell to setup - try it for yourself. :P

    4. Re:A pro audio platform would be cool... by mickwd · · Score: 3, Informative

      A guy called Austin Acton has put together the Mandrake Audio Workstation HowTo for Mandrake 9.1.

      It uses packages contributed to Mandrake 9.1 to build an audio workstation (including a low-latency "multimedia" kernel) - using URPMI to simplify package dependency issues.

      Quote from the HowTo: "You can setup a professional quality audio workstation in an afternoon or less, with Mandrake Linux. No compiling. No text editing. No dependencies. It's this easy.".

      I don't know enough about computer audio to comment further, but you might be interested in checking it out.

    5. Re:A pro audio platform would be cool... by blinder · · Score: 3, Insightful

      Ardour is nice... on paper. Compiling it is a whole other story.

      I'm affraid its just a bit too immature right now to be considered a serious contender to ProTools because only the geek-elite can really get this thing compiled (which I sometimes consider myself at different times of the day) but I have yet to get this thing compiled.

      If they would just release a stable build or just a stable distribution that could be built (ala configure/make/make install) then it it would be a serious contender.

      I see from Ardour's mailing list that folks do have it up and working... ugh... guess I'll try again tonight to get it built :)

    6. Re:A pro audio platform would be cool... by fruey · · Score: 1
      Well it's on the way, and it's linked with Jack and a general effort to make Linux a pro audio platform, so it won't take long before stuff works

      It already has the bare bones. It's not as useable as Sonar, but then it's free and will soon be a lot better, if the mailing list is anything to go by.

      --
      Conversion Rate Optimisation French / English consultant
    7. Re:A pro audio platform would be cool... by BadElf · · Score: 1

      Ardour is nice... on paper. Compiling it is a whole other story.

      I couldn't agree with you more. I've yet to be able to compile Ardour -- every time you think you've got all the dependencies worked out, they slap you with another. And even when you have all the prerequisites installed, they can't be located during the compile.

      I really hope they get this worked out -- it sounds like an awesome package -- but in the meantime I'll keep using my combo of Rezound and Audacity to get the job done.

    8. Re:A pro audio platform would be cool... by Doc+Hopper · · Score: 2, Informative

      I ran into this same problem often with Ardour and others. I gave up, and installed Gentoo. Although it takes a bit of "geek eliteness" to get Gentoo installed (knowing how to compile a kernel, mount filesystems, work with Grub, etc.), it's worth the effort.

      Once Gentoo is installed, installing Ardour is a one-liner:

      # ACCEPT_KEYWORDS="~x86" emerge ardour-cvs

      If your system is slower than 1GHz, check on it every few hours. You needn't do much else while it builds Ardour and all the dependencies to get there. I recommend starting this right before you go to bed, by morning it might be done. Gentoo is a bit like baking a turkey. Yeah, it takes a very long time to cook, but if you took the time to prepare it right, the result is beautiful and tasty. Unless, of course, you're a vegetarian...

      That's really what it broiled down to with me. I'm far more patient with allowing stuff to build automatically over hours/days and not using my main PC (lucky me, I have three) for hours/days than with sitting in front of the console for hours working out dependencies by hand.

    9. Re:A pro audio platform would be cool... by Eric+Gibson · · Score: 1

      As a recording engineer I wait every day of my life for this to happen. If someone could write a solid cubase/logic/sonar replacement for linux, I'd switch immediately. There are some cool apps out there now that I check up on every once in a while, but if there was an app that could actually compete with the current windows audio production apps (WITH compatibility for vst/directx plugins and instruments) I'd open my wallet like the bitch that I am and fuckin shell it out yo.

      I hate windows, it crashes to much. If I had the ability to kill -9 my apps when they hang, and not take down my entire operating system, I'd do... just about anything.

  3. Aaah Sweep. by gowen · · Score: 2, Funny
    Sweep development:
    Two messages in five forums


    When the forums outnumber the posts, you know you've ound a real classical sourceforge project.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Aaah Sweep. by Monkey-Man2000 · · Score: 1

      It appears they are still active. Maybe they use the mailing-list instead of forums.

      --
      This post was generated by a Cadre of Uber Monkeys for Monkey-Man2000 (603495).
    2. Re:Aaah Sweep. by KoolyM · · Score: 1

      Sweep is actually a pretty usable program - unlike Audacity, it lets you apply LADSPA effects to your audio. Unfortunately, it loads complete audio files into RAM, so for some projects you're still going to need Audacity.

  4. Linux Audio Development.......... by Mattygfunk1 · · Score: 1, Funny
    ..... is like music to my ears.

    ______________

    Cheap web site hosting from $3 a Month

  5. the drivers need to work. period. by Anonymous Coward · · Score: 5, Interesting

    Anything less than complete parity with Windows drivers FEATURE FOR FEATURE is unacceptable. Linux is STILL not there.

    I installed Windows XP after 9 years of running Linux (various distros) because I was tired of only being able to use half the features of my hardware.

    1. Re:the drivers need to work. period. by Anonymous Coward · · Score: 1

      Hi microsoft employee How ya doing? How is it in the marketing department there?

      This is obvious because anyone using linux for 9 years KNOWS how to get things to work and would puke uncontrollably at the abortion that is Windows XP.

    2. Re:the drivers need to work. period. by QuackQuack · · Score: 5, Insightful

      I get around this problem by buying only well supported hardware.

      But what's really annoying is when features aren't supported on Linux for non-technical reasons. For example, Matrox has written Linux drivers for their graphics cards, but the Linux drivers don't support TV-out. Why?

      It's apparently because Linux doesn't have Macrovision support, and I guess Matrox doesn't want to be sued by the MPAA for releasing drivers that "enable piracy". So Linux users can't have a feature that has many legitimate uses, just because someone might tape a DVD onto a VHS tape with it.

      --
      By reading this sig, you agree to the terms of my sig license.
    3. Re:the drivers need to work. period. by stratjakt · · Score: 3, Informative

      Matrox has written Linux drivers for their graphics cards, but the Linux drivers don't support TV-out. Why?

      It's apparently because Linux doesn't have Macrovision support, and I guess Matrox doesn't want to be sued by the MPAA for releasing drivers that "enable piracy". So Linux users can't have a feature that has many legitimate uses, just because someone might tape a DVD onto a VHS tape with it.


      That's a good conspiracy theory. Another theory is that linux cant dynamically add/remove display devices in userland at run time the way windows can.

      You'd either have TV out enabled all the time, or CRT all the time, or both, but you wouldnt be able to switch at will.

      It could also be because of the MODELINE nonsense in your xf89config. TV out has some pretty specific frequency requirements, and perhaps the ability to tweak those while enabled would damage the card, and then void the warranty - but if you voided the warranty with a matrox driver, you dont void the warranty, so they have to continually replace cards for all the 'tweakers' out there.

      Or it could be that you're looking a gift horse in the mouth. Want all the features of the vid card to work? Fire up emacs and get a-crackin'.

      BTW, IIRC macrovision is a hardware feature, not a software one. There is no 'linux support' to be written, save flipping it on via a hardware register. They're only required that it be present, it can be disabled as easily under windows (a registry tweak for most cards) as it could be under linux.
      --
      I don't need no instructions to know how to rock!!!!
    4. Re:the drivers need to work. period. by molarmass192 · · Score: 1

      Ok Troll, I'll bite. Please do tell exactly which feature is missing on your specific sound card in ALSA (OSS is dead). I don't really expect you to reply to this because I don't believe you. Besides, all the Win users that use Win specifically for making music that I know of use Win2K and NOT WinXP so I immediately find your post suspicious. The only thing I heard that's lacking in Linux from these folk is on the music APPLICATION side, not the driver side. Now get back to work before Ballmer catches you goofing off.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    5. Re:the drivers need to work. period. by Anonymous Coward · · Score: 2, Interesting

      I understand where it's coming from, but that's a dangerous attitude to take. The only reason Linux has problems with hardware support (along with any other would be OS), is that hardware vendors will not release development info. They want to keep it under NDA with Microsoft.

      I have worked very hard in the past to get this info from vendors in the past, both legitamately and by using my company and inventing "fake" projects just to get the data. The fact is, if you are not microsoft, they do not want to talk to you unless you're prepared to layout serious money. We're not talking $1,000 or even $100,000 either.

      The only correct answer, as one poster explained, is to only buy well supported hardware. Reward the companies that play fair.

    6. Re:the drivers need to work. period. by gl4ss · · Score: 1

      that's just a theory.

      theres couple(many) cards which support tv-out on linux.

      certainly any 'modeline nonsense' isn't the culprit, adding custom resolutions is possible in windows too by altering modelines usually(or not) found in the drivers(at least on nvidia) (much convinient is to use a program like powerstrip tho).

      and yeah, macrovision is just a chip that's either enabled or not, though the 'scrambling' is a joke and my thoughts are that macrovision hit the gold pile when they got that into the dvd standard (selling licenses, chips, whatever, but those chips certainly aren't worth damn penny since they are so easily either disabled or the signal filtered back to normal).

      --
      world was created 5 seconds before this post as it is.
    7. Re:the drivers need to work. period. by cyb97 · · Score: 1

      Hopefully he changed some hardware in those 9 years, It'd be painful to run WinXP on a Pentium 75MHz...

    8. Re:the drivers need to work. period. by Doug+Neal · · Score: 1

      Another theory is that linux cant dynamically add/remove display devices in userland at run time the way windows can

      Well, actually it can do that, and you can add and remove kernel drivers dynamically too (kernel modules). OK, so you might need to restart XFree86, but Windows makes you restart the whole OS for hardware configuration changes.

    9. Re:the drivers need to work. period. by Shrac · · Score: 1

      Windows makes you restart the whole OS for hardware configuration changes.

      Not anymore. It's rare to have to reboot XP for any sort of hardware change. In fact, most of the 3rd-party drivers that tell the user they must reboot are wrong (or maybe covering their asses); simply click 'no' and you can continue working.

    10. Re:the drivers need to work. period. by CommandNotFound · · Score: 1

      Anything less than complete parity with Windows drivers FEATURE FOR FEATURE is unacceptable. Linux is STILL not there.

      This makes no sense, but nice troll. You could have just as easily said: "My XP ATI graphics drivers don't have the same options as they do on WinMe. Microsoft Windows is STILL not there yet."

      Whose fault is it, Linux, or the hardware manufacturers whose job to write quality drivers is being accomplished by outside F/OSS developers? Anyway, I've found this (driver feature exclusion) to work both ways. My venerable old SB Awe64 always has been more stable than it ever was on Win9x, especially when loading in MIDI sound fonts. The Creative GUI would freeze while loading, and I had about a 20% chance of total lockup. The sfxload util has never failed in Linux and never locks the machine.

      I also recall my old Riva 128 card magically was able to display 1024x768 x 16bpp when I went to Linux. The option never occured in the Windows drivers. Then again, my Laser printer only printed 300dpi in Linux when it printed 600dpi in Windows, but I've been told it only prints 300dpi in XP. I learned that lesson: don't buy WinHardware (I'm looking at you, NEC).

      If you have a problem with drivers, write your hardware manufacturer, and don't use as many CAPITAL LETTERS when you do so.

    11. Re:the drivers need to work. period. by GreyWolf3000 · · Score: 1
      (I'm not the original AC, but...)

      How about hardware wave synthesis MIDI(for cards that support it, obviously)? I've actually heard it's possible, but it's certainly not enabled out of the box.

      How about any of the 3D audio features on the card?

      How about Dolby Digital out?

      Please correct me if I am wrong, but to my knowledge, the only feature beyond what an old SB-16 can do that ALSA supports is hardware mixing.

      For MIDI, all you need is a decent wave table and timidity. This can get much higher quality than the often small, crunched wave tables of older crappy cards. This isn't a problem for great production cards like RME or Terratec, however.

      3D audio is good for an 31337 gaming eXPerience, but not really useful for production use.

      Again, when you're mixing your own digital tracks and want to hear what it sounds like, most generally feed their sound card's output to real monitors that sound full and clean. I don't even see this as a really important feature for home use anyways (the grandparent was talking about pro audio, however).

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    12. Re:the drivers need to work. period. by QuackQuack · · Score: 1
      That's a good conspiracy theory. Another theory is that linux cant dynamically add/remove display devices in userland at run time the way windows can.

      It's not a conspiracy theory, I've seen an admission from Matrox to this effect in their support forums. They did in fact release TVout support for one of their earlier cards (the G400), but at some point decided not to support Linux TVout in post G400 cards even though some of them are technically similar to the G400.

      Or it could be that you're looking a gift horse in the mouth. Want all the features of the vid card to work? Fire up emacs and get a-crackin'.

      Someone (not Matrox) has come up with a solution to get TV out working. My complaint was that the vendor's (who is willing to support Linux) hands are being tied for political, not technical reasons.

      --
      By reading this sig, you agree to the terms of my sig license.
    13. Re:the drivers need to work. period. by QuackQuack · · Score: 1
      BTW, IIRC macrovision is a hardware feature, not a software one. There is no 'linux support' to be written, save flipping it on via a hardware register. They're only required that it be present, it can be disabled as easily under windows (a registry tweak for most cards) as it could be under linux.

      Macrovision is a joke, You know this, I know this. Most component DVD players also have a (Secret) way of disabling it. But just as you couldn't sell a component DVD player without macrovision without getting into legal trouble, it seems that Matrox chose to avoid potential legal trouble with their Linux driver, because Linux doesn't explicitly enforce Macrovision protection.

      --
      By reading this sig, you agree to the terms of my sig license.
    14. Re:the drivers need to work. period. by Gordonjcp · · Score: 2, Informative

      I can do TV out on a plain vanilla Geforce 2MX 400 - no TV out at all. The RGB cable is simple - just connect the VGA RGB to the SCART RGB then mix the HSync and VSync signals and feed them into the SCART composite in.

      There is a special modeline you need, which puts it into a 704x256 mode (really!) scanning at the required 25Hz. It would be pretty simple to adapt this for 30Hz for USian TVs.

      As for switching modes on-the-fly, this has been possible for a very, very long time. Try pressing to switch modes...

    15. Re:the drivers need to work. period. by ModemShark · · Score: 1

      My theory is as follows: In order provide Macrovision for DVD playback, matrox (as well as other companies) needs to add tv-out chips on the graphic cards which support Macrovision. As we all know Macrovision is patented and you have to sign contracts before you are allowed to use Macrovision.

      Maybe there is a requirement in this contract which says that no one must be able write a driver where macrovision on the output will be activated without paying licensing fees. If the soure for tv-out is open this requirement would not be met since a different comany can use the matrox cards (don't ask me what kind of comany this would be) for getting macrovision output.

      AFAIK the documentation for a lot of macrovision enabled tv-out chips is available online, maybe even for the matrox one. So matrox has the only possibility of meeting the requirements by means of not releasing the tv-out specs.

    16. Re:the drivers need to work. period. by Doc+Hopper · · Score: 1

      I hate to reply to a sig rather than a post, but Gentoo is very relevant for GNU/Linux pro audio. Notably, Ardour is not yet distributed as a package, so compiling from source is currently your only option. Gentoo is ideal for this purpose, as it seamlessly handles building it. There are also other audio packages that have better support if you build for your particular environment.

      However, I use Gentoo in one spot only and for that specific purpose: my pro audio GNU/Linux workstation. I use Redhat or Mandrake elsewhere...

      Back to your post: 3D audio and full support is important for those musicians who wish to mix their audio in 5.1 channels. It's actually really a big deal for a lot of musicians. I'm disappointed that I can't use my Soundblaster Live! 5.1 in GNU/Linux to handle that well. There are some hacks around, but I've not yet gotten them to work (I haven't tried for about 3 or 4 months, about ready to try again).

      Most wave table cards are a joke. I have a full-sized digital piano that, despite my best efforts to the contrary, refuses to budge when I hook up my game port MIDI stuff to it under Linux. Works all right under Windows, curiously. Once again, I'm building a new audio workstation right now, so maybe that will change by the time I get home from work.

      Timidity is too resource-intensive for real multi-track work at this point in time. It can do if you're dumping a single MIDI track to an audio track, but the latency is pretty horrible, as are the dropouts. Latency I can deal with by bumping the MIDI stream to start a little sooner, but sound dropouts are just not acceptable, and seem to happen quite frequently with timidity. I'm rebuilding everything latest version right now on my home machine, so I'll have more results in a few hours as to whether this is still a problem, but it certainly was a quarter ago.

      I'd really love to build a pro-audio "device" that runs Linux under the hood for non-gearheads to use to record audio. But as of right now, when I compare Cakewalk Sonar to what I have on GNU/Linux... GNU/Linux leaves much to be desired. Doesn't mean I'm not working my butt off testing the stuff, because I want to have a wholly free home recording studio. But it still lacks, a lot. I figure in about 1-3 years it will be much, much better as more amateur and professional musicians get into recording on GNU/Linux.

    17. Re:the drivers need to work. period. by GreyWolf3000 · · Score: 1
      Great post, and I'm not offended (it's not a shameless plug).

      However, I personally find that plenty of other distributions fill the same needs. In my case, I've started using a lightweight distro called CRUX, which installs as binary packages, but has a ports utility with which you can easily streamline building from source. When you're done building, you have a tar.gz binary package that you can use over and over :)

      Any distribution that's not built around a huge binary packaging system like CRUX or Gentoo is good for this. Though if I were using Mandrake or Redhat, I'd just build ardour in /opt/ardour (that's what /opt is for).

      I think ardour will get as good as you need for most ameteur and a lot of professional use. Remember that famous albums like Bruce Springsteen's Nebraska and the Beatle's Sgt. Pepper were recorded on old four-tracks.

      Ardour will be great if you do a lot of your eq/compression/fx before you hit the soundcard. It will not be as good as Cakewalk or other apps if you want to use it as an all-in-one mixer/fx/kitchen sink.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    18. Re:the drivers need to work. period. by mrmeval · · Score: 1

      If you can code try to fix it, if not donate money.

      Matrox has been the tops when it comes to providing enough information to program it's hardware (ok so they took convincing). There are a lot of linux workstations sold commercially with Matrox and Linux (compaq)

      It's may be a legal problem:
      This concerns the HAL portion that turns on dual head (exerpt from readme):
      "Due to certain legal liabilities and for the protection of intellectual property, Matrox reserves licensing rights to the library and prohibits reverse engineering but allows free distribution under any operating system. Matrox encourages members of the open source community to freely distribute and assist in the further development of this driver."

      For pointers to TV-out:

      http://www.bglug.ca/matrox_tvout/

      From that you can make it work or see this mention in the page authors howto:
      "The latest version (0.9.16) includes TV-out support for the G400/G450/G550"

      I have a G450 and am !very! happy with it. TV-out was a toy to me and if it were a problem I'd just buy a VGA-video converter. Or build one or just buy a 100inch SharpVision projector (drool drool), I've played quake on one(drool drool).

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    19. Re:the drivers need to work. period. by damiam · · Score: 1

      The drivers (alsa, OSS, or Creative's own) for the Audigy don't support EAX processing or easy configuration of surround output.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    20. Re:the drivers need to work. period. by Gordonjcp · · Score: 1

      What do you use to connect DVB receivers and DVD players?

  6. Drivers? by Drathus · · Score: 5, Insightful

    Isn't the largest issue with any support on Linux still the fact that very few companies are willing to put in the time to create Linux drivers let alone have have the decency to release the information on the chipsets to the public to allow 3rd party drivers to be created?

    Maybe what should be looked into is the creation of a vested interest just to deal with sound card companies and try and negotiate accessability to chipset information to create drivers for their cards for other OSes than they're willing to develop for in-house.

    1. Re:Drivers? by rf0 · · Score: 2, Informative

      The only company that I know is producing commerical drivers for linux is 4Front Technologies. No idea on the quality though
      Rus

    2. Re:Drivers? by Drathus · · Score: 2, Interesting

      Well, they don't need to be commercial drivers per-se (where the drivers are sold as-is) but rather a commercial body (who knows, maybe sponsored and funded by the for-sale Linux distros) which would negotiate and create the drivers to distribute back to the community which funded them.

      They'd just be the central group who'd be dealing with the companies to get the information.

    3. Re:Drivers? by Anonymous Coward · · Score: 1, Interesting

      Real, serious companies are actually providing information (sometimes even with dedicated support) to linux developers. For example RME (superior hardware architecture + sound quality), M-Audio (very nice quality/price ratio prosumer hardware) have excellent support on Linux already.

    4. Re:Drivers? by goosman · · Score: 1

      http://www.digigram.com/digigram_news/latest_news. htm?o=full&news_key=280

      Digigram is making headway into Linux. I will be supporting these folks when I can, they make excellent sound cards. They were one of the few companies that didn't give me blank stares when I inquired about Linux support at the recent 114th AES (Audio Engineering Society) convention.

    5. Re:Drivers? by stratjakt · · Score: 1, Informative

      Isn't the largest issue with any support on Linux still the fact that very few companies are willing to put in the time to create Linux drivers let alone have have the decency to release the information on the chipsets to the public to allow 3rd party drivers to be created?

      It's not like they're jerks about it. They dont make money from drivers, after all, so it's really in their best interests to create linux drivers.

      But here's the rub.

      #1) Releasing specs on chips like the EMU101k (for example) hurts their market position. That stuff is trade secrets, and patents and whatnot. nVidia doesnt just give out schematics for their new FX chips, after all. Nor does creative (or whomever) want to hand out their fancy-dancy sound chips.

      #2) Creating drivers for linux is different from say, windows. To do so for windows, you get the Windows DDK (driver development kit), and create your driver. You need not interact with MSFT, unless you want the drivers signed when finished. There are rules set up for a windows driver, specs and all that. It's basically a matter of filling in the gaps with your code.

      Contrast with the monolithic kernel that linux has. Creative would need to participate and coordinate with linus et al from start to finish. It's all still uncharted waters, largely, and just takes more man hours, and more expensive hours, as they pay higher-up engineers to deal with the whole thing.

      If the linux kernel crew can nail down a 'spec' of sorts for drivers, and not require hardware manufacturers to deal with the kernel hackers to get their stuff directly supported, then they'd have no problem at all churning out a linux driver.

      In short, the monolithic kernel is an albatross around linux' neck when it comes to wanting hardware support from the manufacturers.

      --
      I don't need no instructions to know how to rock!!!!
    6. Re:Drivers? by Adnans · · Score: 4, Informative

      Contrast with the monolithic kernel that linux has. Creative would need to participate and coordinate with linus et al from start to finish.

      Erh no! Most, if not all drivers in ALSA were written without any interaction from the kernel folks. ALSA is now integrated in the 2.5.x kernel, but that doesn't mean driver developers will have to deal with Linus et al. They just deal with Jaroslav, the ALSA maintainer. All mainstream cards are already supported by ALSA. If a company doesn't want to provide docs it can always choose to write and distribute their driver on their own.

      In short, the monolithic kernel is an albatross around linux' neck when it comes to wanting hardware support from the manufacturers.

      Nonsense.

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    7. Re:Drivers? by Anonymous Coward · · Score: 1, Interesting

      And ALSA is the way every card will work from now on? Or will it change to something else with kernel 2.6?

      The windows sblive driver hasn't fundamentally changed since the card was released, mostly just bugfixes and i's dotted and t's crossed. The linux kernel has a habit of reinventing itself between major versions.

      Vendors like standards and specifications. They dont like researchers and academics and expiriments.

    8. Re:Drivers? by Nosher · · Score: 3, Interesting

      Creative are actually pretty good about supporting their soundcards under Linux (http://opensource.creative.com/) with their EMU10K1 project. I have an Audigy running in Mandrake 9.0 and it sounds pretty good (not much difference to an Audigy Platinum EX I've got running in a Windoze PC - both run through a decent amp and good speakers). All it takes is a bit of compilation (of the driver) and a change to /etc/modules.conf. I even use an Audigy in a custom "suitcase PC" running Mandrake to do the occasional disco (line up a few tracks and head for the bar :-). It has been frustrating though that it's taken *sooo* long just to get to this point though...

      --
      It's too late for me to die young
    9. Re:Drivers? by Adnans · · Score: 4, Informative

      And ALSA is the way every card will work from now on? Or will it change to something else with kernel 2.6?

      The ALSA API in kernel 2.5.x will be the same one in kernel 2.6.

      Vendors like standards and specifications. They dont like researchers and academics and expiriments.

      Vendors look at the bottom line. If there's enough incentive they will write against any API (*cough* Windows *cough* :-).

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    10. Re:Drivers? by Mr.+McGibby · · Score: 1

      If there's enough incentive they will write against any API

      I agree. They wrote drivers against the Windows 95, 95, 2000, XP, NT, APIs. Moving from NT to 2000 to XP isn't as big a difference as moving from Windows 9x. I doubt (but don't really know) that the move from linux 2.4 to 2.6 will be as big as the difference between the 9x series and the NT series, probably about the same difference as 2000 to XP.

      --
      Mad Software: Rantings on Developing So
    11. Re:Drivers? by Apreche · · Score: 1

      Damn straight. When my SBLive! works in linux properly then, something awesome. Currently it works, but sound only comes out 2 of 4 speakers. There's no way to fix it that I've found. Creative, write a driver!

      --
      The GeekNights podcast is going strong. Listen!
    12. Re:Drivers? by Dysan2k · · Score: 2, Interesting
      #1) Releasing specs on chips like the EMU101k (for example) hurts their market position. That stuff is trade secrets, and patents and whatnot. nVidia doesnt just give out schematics for their new FX chips, after all. Nor does creative (or whomever) want to hand out their fancy-dancy sound chips.


      I'm a little curious just because I've not had to do any driver hacking except fixing/tweaking, but is it really possible to duplicate someone's chipsets with the driver info released? I mean, as far as I knew, you just need the timing, addresses, and buffer sizes to fire up most pieces of hardware. Is there something that I'm just missing? (Honest question here folks.. not trying to troll or anything)
      --
      -What have you contributed lately?
    13. Re:Drivers? by carlos_benj · · Score: 1

      They wrote drivers against the Windows 95, 95, 2000, XP, NT, APIs.They wrote drivers against the Windows 95, 95, 2000, XP, NT, APIs.

      Mod this up as insightfull. Most folks don't realize the subtle differences between Windows 95 and 95....

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    14. Re:Drivers? by Wumpus · · Score: 1

      M-Audio (very nice quality/price ratio prosumer hardware) have excellent support on Linux already.

      I would hardly call my M-Audio Delta 1010 a "prosumer" part. I don't think I'd call anything with a 19" rack mountable component a prosumer part...

      Their sound quality is indeed very good for the price, and the ALSA support for it is excellent. The box even had a little penguin on it, next to the Windows logo.

    15. Re:Drivers? by Mr.+McGibby · · Score: 1

      Why I oughta...!

      --
      Mad Software: Rantings on Developing So
    16. Re:Drivers? by damiam · · Score: 1
      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  7. After dealing with Linux sound for 3 years..... by mao+che+minh · · Score: 5, Funny

    "Topic discussions included in-depth presentations of the rapidly evolving Linux sound system..."

    I hope so. After working with Linux for three years I have come to expect little in terms of audio. Hell, I was taken completely by suprise when the Redhat 8.0 install actually had a "play sample sound" button. It was like first time I witnessed scaling effects on the SNES. Inspiring.

    1. Re:After dealing with Linux sound for 3 years..... by The_Spud · · Score: 1

      The sound support in linux is ok if you are not using anything too wierd it works out the box with distro's like mandrake and has done for ages. Even newer hardware like the audigy card I have is usable with a bit of tweeking. This is not just a linux thing to get my original yamaha soundcard to work under win 98 was a nightmare. Smart ass features like 5.1 and eax would be nice but isn't really necessary for most of the work i'm doing.

    2. Re:After dealing with Linux sound for 3 years..... by ajuin · · Score: 1

      If I recall correctly, Red Hat 5.1 had a sample sound as well.

      Of course, it was a really low-quality .au file of Linus Torvalds pronouncing 'Linux'..

    3. Re:After dealing with Linux sound for 3 years..... by hitmark · · Score: 1

      and for some strange reason it seems that in the latest mandrake releases you have to use that very tool to set up a isa soundcard. why they droped it from harddrake i will never understand...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  8. EAX? by antdude · · Score: 1

    Does ALSA have EAX support for the newer Sound Blaster cards? OSS and emu10k1 driver from http://opensource.creative.com/ don't.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  9. Yet a long way to reach DirectX.... by WARM3CH · · Score: 3, Insightful

    Yet there is a long way to have an API with DirectSound/DirectSound3D/DirectMusic/DLS features in Linux. (I don't know about EAX support in Linux, anyone can help?) Sound is one of the major obstacles for the games to come to Linux....

    1. Re:Yet a long way to reach DirectX.... by Dr.+Manhattan · · Score: 1
      I don't know about EAX support in Linux, anyone can help?

      Well, there's OpenAL, which is sort of equivalent, like OpenGL vs. Direct3D.

      --
      PHEM - party like it's 1997-2003!
    2. Re:Yet a long way to reach DirectX.... by Sloppy · · Score: 2, Funny
      I don't know about EAX support in Linux, anyone can help?
      You get EAX if you run Linux on a 386sx or better. The PPC, Alpha, and SPARC ports don't have it yet, though.

      (PS: I apologize.)

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:Yet a long way to reach DirectX.... by damiam · · Score: 1

      EAX is an audio processor present on Audigy, Live!, and various other sound cards. It has nothing to do with OpenAL or DirectSound.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    4. Re:Yet a long way to reach DirectX.... by Dr.+Manhattan · · Score: 1
      EAX is an audio processor present on Audigy, Live!, and various other sound cards.

      Well, the original poster referred to it specifically, so I went with it that way. But if you prefer...

      <pedant mode>EAX is a hardware interface and an API for that interface, like Aureal's A3D. OpenAL, like OpenGL and DirectSound, try to abstract away the essence of 3D sound hardware, so that it could be implemented on top of EAX or A3D, like OpenGL works on video hardware from ATI, NVidia, SiS, SGI, and lord knows who else.</pedant mode>

      --
      PHEM - party like it's 1997-2003!
    5. Re:Yet a long way to reach DirectX.... by damiam · · Score: 1

      True, but AFAIK current Linux drivers don't support the EAX processor, so the point is moot.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  10. Mixing... by ElGuapoGolf · · Score: 5, Interesting

    I may be wrong, but whatever. It seems to me that Linux *really* needs a decent stream mixer.

    I hate not being able to play more than 2 sounds at once (and that's only because that's supported in hardware by my card, my old card could only play 1). Neither esd (does anyone use this anymore) or artsd cut it. They're too laggy to be usable for games, and in order to increase their response time, you have to increase their priority, thus slowing everything else down.

    Say what you want about Windows, but at least it gets this right.

    So, anyone know a soundcard that will let me play mutiple streams WITHOUT having to use esd/artsd, and is decently well supported under Linux? Anyone? BTW, can we keep it under $100 (USD) if possible?

    1. Re:Mixing... by Adnans · · Score: 1

      So, anyone know a soundcard that will let me play mutiple streams WITHOUT having to use esd/artsd, and is decently well supported under Linux? Anyone? BTW, can we keep it under $100 (USD) if possible?

      Trident 4DWave NX/DX based cards are excellent! Not sure if they're still available though. For about $20 you get a card with S/PDIF out and at least 16 stereo pcm devices with ALSA. I bought a couple of them at Hoontech Taiwan (just checked. no longer available from their site).

      But check out the ALSA Soundcard Matrix and look for entries which have Note (4), hardware mixing support.

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    2. Re:Mixing... by IamTheRealMike · · Score: 1
      I may be wrong, but whatever. It seems to me that Linux *really* needs a decent stream mixer.

      Well the ALSA guys are working on that in the form of the dmix plugin for libasound, that mixes in the DMA buffer.

      So, anyone know a soundcard that will let me play mutiple streams WITHOUT having to use esd/artsd, and is decently well supported under Linux? Anyone? BTW, can we keep it under $100 (USD) if possible?

      All you need is one that supports hardware mixing. They aren't necessarily expensive but are getting hard to find, sounds cards are like modems these days, many manufacturers shift the processing onto the CPU via Windows :(

    3. Re:Mixing... by stem · · Score: 1

      We're working on MAS.

      Public CVS is more up-to-date than our 0.6.0 release , so if you're going to check it out, get it from CVS.

      It mixes multiple streams, can convert sampling rates, and doesn't need a half-second long buffer. We haven't got it to slice and dice yet, though.

      The API that is in there is VERY low level. We've been working hard on a high-level "soundserver-style" API that'll allow esd and OSS apps to be ported easily. It'll be out when-it's-done, which will be soon.

      -Mike

    4. Re:Mixing... by sopwith · · Score: 1

      Actually, for the system as a whole, Windows just gives exclusive sound device access to whichever application owns the window with the foreground focus.

    5. Re:Mixing... by Unknown+Lamer · · Score: 1

      Alsa now has a client named dmix that you can use to do software mixing. I don't know how to use it, but it is included in Alsa 0.9.0 (not the RC8+) and I believe that all you have to do is tell Alsa to use it and then it mixes any streams above what your hardware supports in software.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    6. Re:Mixing... by Hydrogenoid · · Score: 1

      My Live! does 32 channels, and I guess you can find one for less than that... And I find the Linux drivers far less messy than the Windows ones, acutally. ^^

    7. Re:Mixing... by Lface · · Score: 2, Informative

      Trident 4DWave NX/DX based cards are excellent! Not sure if they're still available though. For about $20 you get a card with S/PDIF out and at least 16 stereo pcm devices with ALSA. I bought a couple of them at Hoontech Taiwan (just checked. no longer available from their site).

      No, they are no longer available, and haven't been for a while either.


      The SoundBlaster Live is an example of a cheap soundcard that does hardware mixing.

    8. Re:Mixing... by radish · · Score: 1

      So how do I have multiple apps all playing sounds at once?

      For another example, I'm a DJ and one time when editing a set recorded live with SoundForge I heard what sounded a lot like the windows "Ping" sound halfway through one of the tracks. Turned out I had Outlook running in the background and got a new mail during the recording :) I guess that shows that minimised, background apps still have access to the sound hardware.

      If you want more evidence, try launching a bunch of instances of media player or winamp and hitting play on them all at the same time.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    9. Re:Mixing... by checkyoulater · · Score: 1

      So, anyone know a soundcard that will let me play mutiple streams WITHOUT having to use esd/artsd, and is decently well supported under Linux? Anyone? BTW, can we keep it under $100 (USD) if possible?

      How about a Soundblaster Live 5.1 OEM? I picked one up for ~59$ CDN about 5 months ago. I am sure they are even cheaper now. No ESD, ARTS, whatever is needed. Just install the OSS drivers and it works. You can playback ogg's and still have the dsp ready for more (flash, cd, whatever)

      --
      Is that a real poncho? I mean, is that a Mexican poncho or is that a Sears poncho?
    10. Re:Mixing... by damiam · · Score: 1

      All Creative cards (including Live!, Audigy, and Audigy 2) have excellent Linux support, including 32-channel hardware mixing. You can pick up a Live for $30 or an Audigy for $60.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  11. Well... by Anonymous Coward · · Score: 1, Interesting

    ...gimme something that can deal with Cubase VST plugins and I'll be happy...

  12. Cool! by BMonger · · Score: 1

    I'm down with Linux audio stuff as long as we don't have a ton of different apps and stuff.

  13. Cool by IamTheRealMike · · Score: 4, Insightful
    The most amazing thing about the Linux audio scene is how well organised it's been since day one. All the key players work together, and are putting together a seriously sweet pro audio architecture. The same people who write ALSA collaborate on Jack, LADSPA (which looks like an open alternative to VST plugins), write sample editors - the works.

    It's too bad that the desktop audio scene is such a shambles by comparison - in 2003 there is still no standard way of mixing and resampling (sound servers). What I expect will happen at this point is simply that once 2.6 is rolled out, distros will simply start shipping with the ALSA dmix plugin which mixes at the hardware level by writing into a sound cards DMA buffer (iirc), making most desktop uses of sound servers obsolete (though they can still be useful for network transparent audio and jack style synchro).

    Oh, and GStreamer kicks ass :) It's messy right now, but I think Linux multimedia could become really great.

  14. VST and ASIO by blueworm · · Score: 2, Insightful

    Linux needs VST, and most importantly, ASIO support before it can even begin to be remotely considered for professional use.

    1. Re:VST and ASIO by oscillateur · · Score: 1

      Linux doesn't *need* VST/ASIO support for "professional" use.

      LADSPA, ALSA, JACK etc. do similar things and in the case of Jack are even more advanced as far as features goes.

      If there isn't one yet (I haven't researched this), a VST to LADSPA converter could certainly easily be implemented. And anyway, VST support is easy to add to an application, even though Steinberg hasn't yet released a vst host SDK.

      ASIO is linked to the apps you use. And it's a protocol designed by Steinberg for windows iirc. If someone codes an audio application for linux there's no need for asio as something similar exists (and anyway, lower latencies *will* be achieved ;).

      The work of IRCAM/Tempo Reale/etc. (DeMuDi and RehMuDi, i.e. debian and redhat music distributions) and of a few similar groups of people on linux audio is not finished but it progresses. There are also quite a number of audio geeks/developpers who use applications like Pure Data of jMax that make everything go forward.

      Still, and people working on these apps/distributions agree on this, there's some work to do to make all of this usable by an average (i.e. not complete geek) musician...

    2. Re:VST and ASIO by IamTheRealMike · · Score: 2, Informative

      ASIO is a Windows specific hack around the lack of low latency audio on that OS I think, so it doesn't apply to Linux/ALSA which has some of the lowest latencies around with the right kernel patches.

    3. Re:VST and ASIO by sh0rtie · · Score: 1


      wrong, its a hardware and driver standard, hence why it is also present in a Macintosh
      Both platforms running Logic Audio or Cubase use ASIO if the hardware supports it.

      All You Need To Know About ASIO
      As computers become more commonplace in recording and home project studios, so does the demand for faster, more responsive sound cards to work in these systems. A sound card is expected to enhance the recording process by handling many jobs at once. At any given time it's expected to be recording audio from a single or multiple inputs, playing back audio from multiple sources such as audio from the hard drive or virtual synthesizer instruments, and doing it all in a synchronous manner keeping in step with MIDI or other time dependent devices. These requirements are steep and often leave an ill-equipped system at a grinding halt.

      In order to create a more direct path to the hardware, and also make the hardware more responsive to the software's needs, Steinberg of Germany (developer of the popular Cubase digital sequencer and Nuendo digital audio workstation) developed Audio Stream In/Out (ASIO) technology. ASIO has made its mark as the driver standard for delivering low-latency transfer of digital audio. This means that hardware supporting an ASIO driver is able to deliver low-latency recording and monitoring to hard disk.

      http://www.soundblaster.com/resources/read.asp?art icleid=60&cat=2

      you can grab the Steinberg ASIO SDK or jump on the mail lists here

  15. I have to say... by SatanicPuppy · · Score: 4, Interesting

    I've had a better audio experience with Linux than I ever did with windows.

    Case in point: I recently was bequeathed a SB Audigy card (Platinum...Oooooooo.) with no driver disk.

    So whay you say! I can download the driver no problem, you say!

    NAY! I say, they have restricted the downloads to driver "upgrades" only. If you don't have the original, then you get NOTHING! I had to go rip off a damn copy of the original driver CD to use a physical piece of hardware. Severely annoying.

    This is in windows. In LINUX, I found the driver and it worked perfectly. Took like 3 minutes. It was GREAT! No pops or crackles, just pure wonderful SOUND!

    My Name is SatanicPuppy, and I'm a switcher.

    =P

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:I have to say... by JKR · · Score: 1
      Er, what exactly was wrong with these, posted on 31 Dec 2002?

      Your Name is SatanicPuppy, and you're an idiot.

      Jon.

    2. Re:I have to say... by MattElmore · · Score: 1

      On that page it has the following: Note:- Please ensure that the installation CD must be installed first before running this update. Your name is Jon, and you're a retard. Thanks for playing.

    3. Re:I have to say... by JKR · · Score: 1

      Here is your free clue for the day.

      Have you actually TRIED installing them? The only reason they want you to use the installation CD is so you get all the other junk that's on it. Now, I suspect like me the parent poster could give a shit less about having Creative Keytar & some talking parrot installed, thankyouverymuch. Every machine I build has a Creative sound card installed, and that's how I do my driver installs; I never use the fucking installation CD, precisely because it's usually only the drivers that are needed, and drivers on CDs are so out of date as to be worthless.

      Jon.

    4. Re:I have to say... by k8to · · Score: 1

      I think it's pretty reasonable to believe the stated installation requirements given with software. That the vendor provides misinformation about the requirements does not earn any brownie points in the simplicity and clarity arena. At least, it doesn't in my book.

      The big advantage of Linux installation over Windows installation, in my experience, is that I don't have to dork around with all these brain-dead installers and web pages all of which are full of misinformation and poorly-crafted installers. If I want a linux soundcard to work, it's generally just 'alsaconf' and I'm done. One command, one action, one minute.

      Primarily this disparity has to do with how coordinated the Windows drivers are with Microsoft central (not very) and how often the Linux releases are made to include new card support (often!)

      --
      -josh
    5. Re:I have to say... by JKR · · Score: 1
      The big advantage of Linux installation over Windows installation, in my experience, is that I don't have to dork around with all these brain-dead installers and web pages all of which are full of misinformation and poorly-crafted installers. If I want a linux soundcard to work, it's generally just 'alsaconf' and I'm done. One command, one action, one minute.

      I agree that the quality of OEM drivers from many manufacturers (sound cards and video cards are the worst) is pretty pathetic. You have to remember that this is NOT due to Microsoft - drivers can be as simple as a .SYS file and a .INF file, and maybe a .DLL if the driver has a userland interface. If Creative feel the need to ship a 25 MB behemoth with a DVD-Audio sample clip, two Flash presentations, multimedia speaker "calibrator", garishly-skinned mixer application (application skins, what IS the point?) and a stupid start-up splash screen that runs on every boot, it's THEIR fault.

      Microsoft have a strategy of shipping Windows with approved minimal-functionality drivers, which does mean that MOST hardware works out of the box, for some value of "works". Both OSes have problems with bleeding edge stuff. Building my new machine, I found Windows XP needed OEM drivers to support the S-ATA controller and the Gigabit Ethernet controller on Asus's new Granite Bay boards, for example. This wasn't exactly an earth-shattering discovery, and I'd already collected the latest versions from the net; I'd have to do EXACTLY the same for Linux, with the additional step of integrating the driver source into the kernel build, or worse, installing binary-only modules for a specific kernel version whether I wanted that version or not.

      On that basis, I think the Windows driver architecture (WDM) is better than Linux. Factor in power management and wake-from-sleep support and WDM is streets ahead.

      Jon

    6. Re:I have to say... by SatanicPuppy · · Score: 1

      I'm not a complete idiot; I did try to download them first. It did a prior install check (like you get for the annoying windows "upgrade" disks.) and found I had no software, and then prompted for me to insert the original disk.

      The worst ever driver experience wasn't sound at all...I bought a fancy 3com nic, which came bundled with some lame windows "home networking" software. I don't know why I bought it...some stupid part of my brain saw the high price tag and said, "Wow! This thing must be bad ass! Look how much it costs!" Proving conclusively that I am, indeed, a sometime retard.

      So I installed the damn thing, and ended up having to spend an extra hour or so getting the damn drivers disentagled from the awful "home networking" software. Anyway, it worked, and I forgot about it.

      Until my windows install crapped out...probably about 5 months down the line (Win 98). I found that I had lost the CD. Who the hell would keep a CD for NIC drivers? So I switched over to my linux box, and went looking for the driver download.

      And looking.

      And looking.

      3com had every damn driver in the world except mine. Finally I found, down in the small print, that, since windows software had been included (Remember the crappy networking stuff?) I had to get the driver from Microsoft.

      So I went to microsoft, and they claimed that I had to go to 3com. I argued with them for a while, and then, it turns out that the driver had been included on win2k, and I had to go buy a win2k disk in order to install the damn driver for the massively over-priced NIC!

      Finally ended up tossing the damn thing, and picking up a 12 dollar soho-ware nic, which has performed flawlessly up until the present day (3?) years later.

      Not sure what the moral is. I have to say though, I've never really had problems with linux drivers: if there actually is one, it works great.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  16. no VST on Linux by onash · · Score: 3, Interesting

    I can't switch to Linux on my desktop machine because I would have to stop making music. I haven't found any sequencers that support VST instruments or even a VST host for Linux yet, so this talk that musicians can easily switch to Linux doesn't really make sense to me.. unless all those who make music on Linux have tons of hardware synths and don't need soft synths like poor me :P

    If anyone knows about any open source Sequencer with planned VST support, let me know, I would love to help. I searched Sourceforge for Linux VST.. and found nothing.

    1. Re:no VST on Linux by Adnans · · Score: 2, Informative

      If anyone knows about any open source Sequencer with planned VST support, let me know, I would love to help. I searched Sourceforge for Linux VST.. and found nothing.

      http://boudicca.tux.org/hypermail/jackit-devel/thi s-month/0020.html
      Google around for details...

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    2. Re:no VST on Linux by IamTheRealMike · · Score: 1
      As pointed out in an above post, there are experiments with using Wine to let Linux apps use Windows VST plugins, in a similar fashion to how mplayer allows you to use Win32 codecs. That's one of the cool things about Wine. It lets you do seamless integration.

      Anyway, I expect the next problems once VST compatability is conquered will revolve around making sequencers comparable in power - for various reasons I think VST itself won't run under Wine (needs the windows equivalent of kernel modules?). Oh yes, and file format compatability as well.

    3. Re:no VST on Linux by Freedryk · · Score: 1

      Soft synths are the real problem here. Reason and VST are the two things that keep me from wiping my windows hard drive for good. We need stable, working, effect and synthesis plugins; it's LADSPA that needs the most dev work. Ardour and Rosegarden are great, but I need some synths to work with or my setup is useless.

  17. I have a single question by fredrikj · · Score: 1

    Where can I find a MIDI sequencer for Linux, that:

    1. Is powerful, but yet *simple* (cmp Phoenix vs Mozilla)
    2. Doesn't use some awful customized interface
    3. Doesn't only exist in an unbuildable alpha source version from 1997

    I'm currently using an age-old version of Cakewalk Home Studio in Windows under NTVDM emulation, and it amazingly satisfies those points.

    I guess it might be possible to run it in emulation under Linux, but it sounds uncomfortable.

    I've tried searching for a Linux program with similar qualities for a while, but haven't found anything yet. Ideas, anyone?

    1. Re:I have a single question by Nosher · · Score: 1

      I'm not sure whether it counts as having "some awful customised interface" or not, but I've used the (now) open-source Jazz++ sequencer (http://www.jazzware.com/cgi-bin/Zope.cgi/jazzware /) with some success...

      --
      It's too late for me to die young
    2. Re:I have a single question by Consul · · Score: 4, Interesting

      A popular program, under active development, is Rosegarden4.

      I haven't used it much, but I was able to get it to run stably, and talk to my soundcard just fine. Many people on the Linux Audio Users mailing list like it a lot.

      --

      -----

      "You spilled my egg... I needed that egg."

  18. beep beep beep by makapuf · · Score: 1

    It seems Ellen Feiss should have a quote here ...

  19. Re:Good for Linux Nerds by wsherman · · Score: 1
    All this Linux audio stuff is great for Linux nerds with no friends because now they can sing in harmony with recordings of themselves and not get the nasty distortion that results from trying to use a taperecorder for that purpose.

    Maybe it wasn't that funny but it wasn't a troll. The point I was making was that the conference was about serious recording audio rather than comsumer entertainment audio. Recording audio is about being able to playback and record multiple tracks simultaneously so the point is that Linux is becoming a viable platform for people who want to do multitrack recording and editing in digital rather than analog format.

  20. Creative Open Sources their drivers by brunes69 · · Score: 4, Informative

    Not only do they create drivers for their chips (SBLive! and Audigy series, OpenAL), they release the code as Open Source. The driver sin the Linux kernel came from Creative, not some 3rd party. Another reason to support Creative (as if having the best stuff wasn't enough of a reason)

    http://opensource.creative.com

    1. Re:Creative Open Sources their drivers by brunes69 · · Score: 1

      Well this is the exact opposite of the Linux drivers. They work flawlessly and install easily and give you advanced options and direct access to the hardware through simple perl scripts.

  21. Move along, no Linux info here... by Anonymous Coward · · Score: 1, Informative

    CoolEdit 2000 - great all-round mono/stereo editor
    CoolEdit pro v2 - very good multitrack audio editor
    http://www.syntrillium.com

    Sound Forge
    Vegas
    http://www.sonicfoundry.com/

    nTrack - surprisingly good multitrack editor for $60. I like it.
    http://www.ntrack.com

    SAWStudio - if you're really pro and want the leading edge plus ultra stability. $1200 to $2500. It's not for kids.
    http://www.sawstudio.com/

    The previous SAW product (SAWPro) is discontinued, but solid as a brick if you can find it.

  22. Still a few years away. by DaveOf9thKey · · Score: 1

    These are all heartening developments, but I have a feeling I'm still a few years away from being able to make music with any Linux system as easily as I can with Cakewalk Home Studio 2002 in Win2K, especially with all the plug-ins and software synths I'm using now. Once Linux audio gets to the point where I can:

    1. run a pro-quality sequencer/studio that can mixdown audio fairly intuitively (Under-the-rader programs like Muzys and Tracktion qualify here...),
    2. use software synths and effects plug-ins in said sequencer/studio,
    3. wrap at least some of the existing VST and VSTi plug-ins I have now (and that list grows every day), and
    4. do all of this in an environment that doesn't crash or dump core more than once a week,

    Then I'll switch to Linux, and I won't look back. I'm happy to see progress in the 2, 3 and 4, but 1 is the dealbreaker. The lack of the decent software sequencer/studio with soft synth support is the one thing keeping me from making the switch. On the other hand, the fact that it's gotten this far gives me some faith that I won't have to wait forever...

    --

    Visit me on the web at Permanent4.com.
  23. Homepage and ML of the Linux Audio Developers by Anonymous Coward · · Score: 1, Informative
    the home of the Linux Audio Developers is www.linuxaudiodev.org

    If you want to develop audio applications for Linux please join the linux-audio-dev mailing list

    If you are an user of audio applications for Linux please join the linux-audio-user mailing list

  24. As someone that does sound for a living... by DaveCBio · · Score: 1

    I would be interested in Linux audio apps only of they supported all the DirectX and VST plug-ins I use on a regular basis as well as all the file formats I need to work in. I am always on the lookout for cool audio processing apps. If Linux had a killer app for audio that was compatible with pro hardware I'd consider using it for sure.

  25. Please! A Turtle Beach Montego II Driver! by JThaddeus · · Score: 1

    I'd love for them to come up with a quick hack for the Turtle Beach Montego II card that this Dell came with. (But why should the purchasing department listen to the employees!) The Aureal Vortex Linux driver kinda worked under RH 6.2 but it won't build for me with RH 7.3. You can bet I'm avoiding Turtle Beach from now on.

    --
    "Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
  26. Re:No one will see this, but by dmnic · · Score: 1

    for free, you have Audacity.
    for professioanl results, Soundforge 6, Cool Edit Pro, Cakewalk, Logic, N-Track, etc....

  27. Re:It's BLANTANTLY obvious... by sirinek · · Score: 1

    The Creative Webcam II USB.

    Creative can't be bothered to write Win2K or XP drivers for this nice USB camera. Pisses me off.

    It works fine under Linux though.

  28. Re:OT: typo by Zork+the+Almighty · · Score: 1

    look at the numeric keypad

    --

    In Soviet America the banks rob you!
  29. Re:No one will see this, but by TheAwfulTruth · · Score: 1

    Wavelab is very nice. $600 full or $300 upgrade which is still the full version but without the manuals. Look it up in google for details.

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  30. Re:My head hurt by Doc+Hopper · · Score: 2, Funny

    Most people who are familiar with GNU/Linux audio development refer to the "Open Sound System/Free Version" as "OSS/Free". Unfortunately, this is often confused with "Open Source Software/Free Software", which is also sometimes abbreviated "OSS/Free".

    Even better, I often talk about running something in "UML", or "User-Mode Linux", at work. Until I explained, many people were thinking I was talking about "UML", (I think it's an abbreviation for) "Unified Markup Language". They thought it was amazing I could do all this cool stuff with kernels and isolation using a prototyping & flowcharting language.

    When in doubt, use the full name first and the abbreviation later...

  31. Creative Open Sources only some of their drivers by 200_success · · Score: 1

    Beware, though, that Creative doesn't open-source drivers for all of their products. I bought their very inexpensive Webcam, for instance. I was only able to find this independently produced driver, which I haven't been able to get working.

  32. Re:My head hurt by pxpt · · Score: 1

    Just for the record the 'other' UML you were thinking of is an abbreviation for 'Unified Modelling Language'.

  33. Re:VST by acb · · Score: 1

    Linux only doesn't need VST if you believe that (a) companies like Steinberg, Waldorf and Native Instruments are going to start writing LADSPA plugins, or (b) open-source plug-ins can do anything those can do and more. In practice, a look at the state of LADSPA plug-ins (which are mostly DSP textbook code examples and simple hacks) vs. commercial VST plugins (many of which do innovative things) disproves (b).

    The good news is that it is possible to run (some) Windows VST plugins under Linux; someone has written a WINE-based VST server, which loads Windows VST plugins and runs audio through them on request from client. Source code for it (and Pd and LADSPA code for accessing it) may be found here.

    Btw, I heard a rumour a while ago that Steinberg had a proof-of-concept port of Cubase SX to Linux working a while ago.