Slashdot Mirror


Computer Audio - To USB or Not to USB?

Tom asks: "The time has come for me to upgrade the audio on my computer. This was last discussed, here.My specific area of interest, is the sound card, in its various embodiments. Two cards that I am considering are Creative Labs' Audigy2, and M-Audio's Revolution 7.1. These companies also have USB counterparts to their products - the Extigy and the Sonica Theatre - and I can't decide if USB's portability and other various advantages justify its shortcomings. Experiences, anyone?"

14 of 77 comments (clear)

  1. hm by revmoo · · Score: 4, Informative

    From what I can tell, a lot of semi-audio professionals like usb sound cards because there isn't quite the interference with them, that one gets from a sound card sitting inside your case.

    The only real downside(other than price), is that they use more cpu than traditional PCI soundcards. However, not enough to make a difference these days. :-)

    And of course, I want the extigy because it looks so neat. Too bad it's still $150 at Compusa, I'm waiting for it to hit $75 or so and then I plan to pick one up. Since I use a real amplifier and speakers connected to my computer(the only way to go), it will be nice to drop the 1/8" -> RCA adapter coming out of the soundcard.

    --
    I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
  2. I use USB audio extensively... by torpor · · Score: 5, Informative

    ... and I find it works just fine for my needs.

    -tiBook
    -19" rack full of synthesizers and a 16 chanel mixer with 2 recording/send busses.
    -external keyboard (indigo2 synth, not the computer)
    -external 4x4 USB Audio interface
    -external USB hub, with MOTU MTP-AV, keys, mouse, etc.

    I lay down stereo tracks at a time, typically, or at least I only ever record two tracks at the same time as I'm playing (and digitally mixing on my laptop) typically about 6 to 12 other tracks, no problems. My USB Audio interface keeps up with everything I'm doing, no glitches, and I'm working at 44.1khz/16bit.

    I also watch DVD's on this setup, quite comfortably, and never notice any sync/glitch problems with USB.

    A Firewire audio interface would be better of course, because then I'd have lots more i/o and routing capabilities with soft control, and so I'm planning on getting one soon ... at which point I'll chuck my 16-channel mixer and have an extra 2U's left in the rack for ... something ... else ... fun.

    16 inputs in my rack right now would be sweet indeed, particulary considering that 4 items have their own input/routing capabilities as well as multipe output channels, so a Firewire interface is pretty much totally in sight ... but yeah, USB works just fine.

    (OSX, tiBook, lotsa RAM, smooth as silk USB audio drivers)

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:I use USB audio extensively... by torpor · · Score: 3, Informative

      I would be happy to expand on my setup, on the music-bar:

      http://www.ampfea.org/mailman/listinfo/music-bar /

      Join this list for some help, and feel free to ask all the questions you want about what to do with your tiBook and Audio ... it is a very welcome topic on music-bar, and you'll get a better response than I can give you with a /. post right now ...

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  3. Extigy is great by ErisCalmsme · · Score: 4, Informative

    I use the extigy and I must say it's great.
    I needed something for my laptop so that I could record live mixes from my dj equipment, since my laptop only had a mic input (really horrible for recording from a device). I decided on the extigy because I found a linux driver for it (you need a separate driver for 2.4.21, and so far it works with 2.6.0 test3, at least for playback).

    So far I can tell you it records great. It records at 48000Hz (which means you have to convert wavs down to 44100 before you can burn em, but it's easy with sox). I haven't tried the 5.1 capabilities yet since I don't have money for a 5.1 speaker set;) I also haven't had a chance to test the midi capabilities with it yet, but my dmesg does say the usbmidi drivers are working.

    I think the coolest thing about it so far, aside from the fact that it just works well, is that if you know what you're doing, you can write programs to make the remote control do whatever you want. The linux-2.4.21 drivers I found came with an xmms wrapper example that works pretty well. You can use the volume controls, stop, pause, play, etc. and switch songs... I spent the first week I had it just watchin my xmms volume knobs move when I pressed the vol+ button haha.

    The extigy is also super light if you want to carry it with you. I think the adapter might weigh more than the device itself. I'm not sure how the extigy works any other OS, but I guess it would perform well if you had the right software.

    --
    Chaos is Divine *
    1. Re:Extigy is great by ErisCalmsme · · Score: 3, Informative

      The driver you found is the one I'm using now. I havent had any problems with it to date. I'm still playing around with the test3 kernel, which supports the extigy without an external driver. So far I can tell you that it plays ok, from xmms and from gxmame. I haven't tried recording with it yet though.
      The guy on that who wrote that 2.4.21 driver mentions that he's not sure if the extigy works with alsa, but since alsa is what the 2.6 kernel uses, I am guessing that it does.

      --
      Chaos is Divine *
  4. More information, please by Zarquon · · Score: 5, Informative

    You haven't said what you want to do with said sound card. Here are some likely possible uses:

    If you want high-fidelity field recording, USB is good (I use an Edirol UA-5 usb 'prosumer' audio connection, and am quite happy with the results). Really high level stuff requires a different interconnect, firewire, PC Card, USB2, etc.

    If you want a gamer card, USB is a good choice for a laptop or other semiportable operation (LAN parties). Keep in mind, this environment may call for simply a decent pair of headphones. Moving 8 speakers around constantly is not fun, 2 or 3 (or headphones) are a better choice.

    If you want a home theater setup (DVDs, DVB, HDTV) you're probably looking at a fairly static setup and might as well go with the standard expansion card. If you have a really high-end setup, (good amplifier, speakers, and room design) consider a good quality external solution to remove the EM noise from inside the computer's case. I strongly hestitate from describing any recent Creative Labs sound device as 'High Quality', but I have not in fact listened to the one you described.

    Both USB models you chose are USB1.1, meaning low bandwidth, and will top out quite easily. Think 48k/24bit/2chan full duplex, a raw AC3 stream, or 96k/24bit/2chan half duplex.

    --
    "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
  5. noise and interference by cloudless.net · · Score: 4, Informative

    Most PCI sound cards have noise and interference problems. Try turning up the volumn and listen with a good headphone, the noise is very noticable. I don't understand why many people buy expensive PCI sound cards while a cheap USB card does the job better.

    1. Re:noise and interference by 90XDoubleSide · · Score: 2, Informative

      The problem with internal sound cards in general is that the inside of a computer case is not exactly the ideal environment for analog data that is sensitive to distortion and noise. But as you said, this is only a problem if you're still using analog outputs. As long as you're using a digital output, save some space and get an internal, but if you're still using analog outputs, you still get a little cleaner sound from an external.

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  6. Re:I wouldn't by cbiffle · · Score: 3, Informative

    > I'm assuming that sound cards use a decent amount of
    > bandwidth...

    You're actually assuming more than that.

    A channel of CD audio takes ~1.4Mbps. (44100 samples per second, two channels per sample, 16 bits per channel.) So full duplex stereo CD-quality audio takes 2.8Mbps. Let's say we're hardcore audiophiles and want full-duplex 96kHz stereo audio: 6.1Mbps.

    And yes, the bandwidth of the PCI bus is 133MBps or ~1064Mbps. So if you really need 98 channels of CD-quality audio, PCI's clearly the only way to go.

    Now, there are of course issues with USB devices. The main one that comes to mind to me are lack of DMA and bus-mastering. A good PCI sound card can handle its own transfers in and out of RAM, preventing it from being buffer-starved (or at least making it more difficult). This isn't possible with USB (but -is- possible with Firewire, sort of).

    You'll also wish to consider latency, but I suspect it'll be lower than your average high-quality software synth if they're using the USB isochronous channel.

  7. Re:All things being equal - by BrookHarty · · Score: 2, Informative

    I'd avoid the Creative Labs card based on driver issues I've had in the past.

    Thats one of the reasons I only do Creative now. Back in the good ole days of Dos+Win311 and Os/2 it was Gravis or SB. I finally went SB16, SB32, SBLive and then Audigy. Wanted the full support in video games. I pick up the SBlive cards for dirt cheap for the kit boxes, just a couple bux, works great under linux and windows too.

    The only other oem cards I picked up for linux, has been yamaha chipsets, 9 bux each, and they had great linux support. Thou EMU drivers for SB chipsets are much better now.

    But for windows, I like the support for EAX and and the in game surround sound support. Also Creative labs seem to be the better choice for CPU load in games.

    Not saying Creative is perfect, the drive packages suck, and you can f**k up an install if you try to install/patch/patch process. But on a clean install, its pretty solid. Also they dont provide all the input/output jacks modern cards or the Pro versions offer like a break out box, 7.1 speaker setup, etc. The M-Audio seems to have good support for Apple and has pretty good reviews. Been thinking of picking one up for the dual g4 osx box.

    Really, consumer audio cards is a lacking area. Creative has had a strangle hold for almost the entire life of Dos and Windows. AC97 compat chipsets just dont cut it. And they dont support all the hardware accelerated directx modes.

    One last thing, after using hardware mode directx in winamp, the his is gone. Its almost like night and day compared to normal wavout. Very nice.

  8. Game Theater XP by jpsst34 · · Score: 2, Informative

    This little bugger, the Hercules Game Theater XP was first released to Market about 3 years ago and has enjoyed relative obscurity compared to Creative's offerings, though it was far superior to the SBLive! Platinum (Creative's flagship at the time). After it was released, I waited for some reviews to come in and they were quite good, so I bought one. Then I bought another. Then my father-in-law bought one.

    It is PCI based, with nost of your I/O's on the breakout box, including 4 USB ports, gold-plated 1/4" headphone with control pot, gold-plated 1/4" line-in with control pot, gold-plated RCA line-in, game port, gold-plated 1/8" main and surround line-out, 6 gold-plated RCA line-outs (main left/right, surround left/right, center, subwoofer), Digital S/PDIF Input & Output (Coaxial & Optical), MIDI-In/MIDI-Out DIN connectors (MPU-401 compatible).

    I've never had a problem with it. Drivers are great. 7.1 Audio is nice! It's based on the Crystal CS4624 DSP, a fairly capable chip.

    When released, it sold for about $150, compared to the SBLive! Platinum, which came in at over $200. I don't see it at CompUSA and BestBuy today, but I'm sure you can find one.

    --
    How are you going to keep them down on the farm once they've seen Karl Hungus?
  9. USB Problems by Anonymous Coward · · Score: 1, Informative

    I've had some awful problems with USB audio devices. I've never used an Extigy (I'm a mac user, and it isn't compatible), but I've used a Tascam audio device to control my MIDI and audio signals through my iMac. Although it handles MIDI quite well, I've had some trouble with audio latency - sometimes barely noticeable, other times up to 1 second. It's taken some tweaking to fix.

    I think it just depends on what you want to use your USB sound device for, and what platform you're using (and software).

  10. Extigy and 5.1 by TSMABob · · Score: 2, Informative

    I don't own an Extigy, but my roommate did, and I "borrowed" it on frequent occasions. He has a 5.1 surround sound speaker set up in the room that was excellent for watching movies, playing music, whatever. It was nice to be able to plug in the extigy whenever I had some songs I wanted to play on my laptop while he was in class or out.

    The major problem we found was no support for DVD 5.1 audio. We never figured out if it was the extigy, the OS, or the dvd player... but the Extigy (sorta) made up for it by mixing the front channels to the back speakers with ease.

    If you've got a laptop, I reccommend the easy to plug-n-play Extigy.

  11. M-Audio, non-USB by Anonymous Coward · · Score: 1, Informative

    If you are really into sound quality, M-Audio is the place to go. They don't make the best cards on the market (MOTU, DigiDesign) but they are priced right and they have Drivers for EVERYTHING. Say you want Linux, you got it. Say you want OSX, got it. Some of them even have BeOS.

    Anyway, the sound quality is very good. If you are just looking at 2-channel stereo sound, USB will be fine. If you need more channels than that I would look at PCI.
    There can be latency issues when recording ~8 channels of USB audio.