USB DAC with Asio support

Feb 25, 2009 at 3:27 AM Post #31 of 67
Quote:

Originally Posted by linuxworks /img/forum/go_quote.gif
I never tried THAT distro. do they have a live-cd as well?

(lol!)



oh man, you haven't heard about it?! where have you been????
confused.gif
confused.gif


tongue_smile.gif


@ op:
thats weird that you're getting hiss and hum via ASIO4All, what transport/device are you using it with? onboard sound?

and for like the 40th time, YOU DO NOT HAVE A DAC WITH ASIO, the 0404 USB is NOT a DAC, it is a digital audio processing device, which features DSPs, ADCs, DACs, opamps, digital receivers, digital transcievers, USB protocol support, and a discrete headphone amplifier, it is not even close to being "a DAC"

and there is [size=xx-large]NO SUCH THING[/size] as a "USB DAC with ASIO", ASIO is (for like the 40th time as well), a software interface for connecting an audio processor (i.e: A DSP, like the 0404 USB) to software (i.e: Cubase SX) with lower latency for higher performance, in a studio environment, a strict USB -> S/PDIF streaming audio based D/A is incapable of this, as there is no microcontroller or processing capability, so there is no ASIO passthrough for lower latency

ASIO4All allows this solution to work (as we've seen from other members in this thread, and users all over the world) by passing ASIO to the USB Streaming Audio drivers and doing a lot of software voodoo to accomplish it (thus following tennant #2 of computer science: when in doubt, use voodoo instead), but it is not the same as your imaginary "USB DAC with ASIO"

now, if maximum size red font does not convey this to you, I have no idea how you're going to learn, but hopefully at some point, you do
 
Feb 25, 2009 at 6:26 AM Post #32 of 67
> now, if maximum size red font does not convey this to you
> I have no idea how you're going to learn, but hopefully at some point, you do

You are just applying your own definition to the phrase "USB DAC". Using a larger font just makes you a bigger jerk.

Bill
 
Feb 25, 2009 at 7:00 AM Post #33 of 67
Quote:

Originally Posted by FasterThanEver /img/forum/go_quote.gif
> now, if maximum size red font does not convey this to you
> I have no idea how you're going to learn, but hopefully at some point, you do

You are just applying your own definition to the phrase "USB DAC". Using a larger font just makes you a bigger jerk.

Bill



um, no I'm not, I'm using correct terminology here, and your unwillingness to accept that is not my problem, so Bill, feel like learning something new today?

what we're talking about in this thread is USB Streaming Audio vs USB as a host interface for an audio controller/processor, theres quite a big difference

in a formal "USB DAC" (this term should be stricken from the lexicon, it really should), you've got an interface stage that acts as a slimmed down audio processor, in that it generates S/PDIF digital audio and connects via USB, all of the processing and computation for this is handled by the host computer, using a USB Streaming Audio driver (which is integrated into most every modern OS on the planet, excepting some slimmed server OS variants), the USB interface is not actually acting as an audio transport, nor is it carrying any formally defined audio signal, its carrying digital communication between the host computer and the S/PDIF "generator" (seems a suitable word)

this is identical to what happens on a PCI soundcard generating a S/PDIF output signal, except in that scenario, the S/PDIF "generator" is connected either via I2S to the soundcard's DSP (in the USB Streaming Audio scenario, this is abstracted away and emulated in software, just like USB Print Controllers, the primary computer handles all of the lifting), OR it exists as a directly coupled S/PDIF Tx/Rx on the soundcard's DSP (this implementation specific detail is more or less irrelevant, what matters is that S/PDIF is being "created" (digital to digital conversion) from the serial audio streams generated by the DSP (or emulated software entity powered by the primary computer, instead of hardware offload to a DSP))

This solution, using the software abstraction, cannot handle ASIO, as ASIO is an API which connects drivers directly to software (much like DirectX for 3D applications on Windows, and OpenGL/OpenAL on a larger scale), the original intent of ASIO was to bypass Windows' audio substructure, which is inherently too sluggish for professional mixing (latency is too high, and the internal specifics are too murky for it to be considered suitable as a reference, contrasted to say, Apple's Core Audio solution, which is great right off the factory floor), so like I've said (about 50 times now), using ASIO4All (which is a software package designed to emulate ASIO functionality, its what we'd call a driver wrapper, to continue the DirectX example, similar packages exist to enable 3dfx GLiDE support on Direct3D/OpenGL exclusive accelorators)

My primary issue with ASIO4All and USB Streaming Audio is that we're talking about software emulated low latency access, to a software audio controller, the implementation is far from elegant, and given that the OP stated he didn't own hardware, I suggest going with a proper ASIO supported piece of hardware (which includes ASIO capable drivers)


NOW
you're probably thinking, "but, E-MU 0404 USB, and M-Audio FastTrack, and whatnot, those are all USB, thats a USB DAC, right bob?!"

not quite, those devices are not USB D/A's (and have never been marketed or described as such by their manufacturers, only in the land of internet forums where half the members just parrot one another, has this misnomer come about in full force)

E-MU would describe the 0404 as a "USB Audio Interface", and M-Audio would describe the FastTrack family as the same. Just as there are PCI, IEEE 1394, and PCI Express "audio interfaces", so are there "USB Audio Interfaces", this is quite different than a USB Streaming Audio -> S/PDIF solution, and I'll explain why:

In the USB Streaming Audio solution, you're limited to whatever software can provide, and output only, its a very simple point to point device where a software emulated controller translates between internal data (say your mp3s) which go through a very complex path to reach this S/PDIF converter, now this is somewhat different from I2S <-> S/PDIF conversion, but basically understand that its both a digital to digital conversion, and a protocol conversion (from communication to data stream transfer)

Now in the Audio Interface arena, we're instead looking at a device which offers a microcontroller, its own drivers, and is more or less free-standing hardware, its an add-on to the primary computer's processing abilities, not just its I/O complex (which is a VERY key difference), take the 0404 USB as an example, this is far from a DAC, as it also includes an EMU10k series DSP, ADCs, a complex driver package, and varied analog input and output abilities (such as mic preamps, however opamps don't really deliniate the two), this device not only outputs digital and analog data, it also handles all of the processing associated with it, it decodes and generates digital signals, performs digital to digital translation, and so on, just like a PCI audio interface (such as the E-MU 0404 PCI, or Creative Labs Audigy 2 ZS (which is essentially the same card, as they share the same DSP, all that differs is the analog output stage and driver packages))

this is fundamentally different from your so called "USB DAC", as this device is truly an audio processor, not just a streaming audio converter


oh, and yet another bit of muck that "USB DAC" proposes, is that it requires a headphone amplifier, this is an additional analog output stage, and is not at all required by a proper D/A, all they require is some form of line level driver to bring the output to around 2 Vrms (some do it internally, some use opamps, depends on the designer's intention)

honestly, this is not "my own" definition of the phrase "USB DAC", its the factual data supporting that such a phrase is about as reasonable as "diesel gasoline" or most of the hype associated with HD marketing, in this case, I think you're the one applying your own definition and magical properties to such a mythical beast as the "USB DAC"

if my explanation leaves you curious or needing anything further explained, by all means, feel free to ask for clarification, as I've no doubt theres pieces I lightly touched on, another great suggestion, would be reading FA's digital audio primer:
http://www.head-fi.org/forums/f46/be...primer-410022/

and perhaps take your learning outside of head-fi, Wikipedia has some quite informative and in-depth articles, as well as various sources around the web (even reading literature provided by E-MU, M-Audio, Steinberg, etc would be beneficial)
 
Feb 25, 2009 at 9:21 AM Post #34 of 67
Quote:

Originally Posted by obobskivich /img/forum/go_quote.gif
oh man, you haven't heard about it?! where have you been????
confused.gif
confused.gif


tongue_smile.gif


@ op:
thats weird that you're getting hiss and hum via ASIO4All, what transport/device are you using it with? onboard sound?

and for like the 40th time, YOU DO NOT HAVE A DAC WITH ASIO, the 0404 USB is NOT a DAC, it is a digital audio processing device, which features DSPs, ADCs, DACs, opamps, digital receivers, digital transcievers, USB protocol support, and a discrete headphone amplifier, it is not even close to being "a DAC"

and there is [size=xx-large]NO SUCH THING[/size] as a "USB DAC with ASIO", ASIO is (for like the 40th time as well), a software interface for connecting an audio processor (i.e: A DSP, like the 0404 USB) to software (i.e: Cubase SX) with lower latency for higher performance, in a studio environment, a strict USB -> S/PDIF streaming audio based D/A is incapable of this, as there is no microcontroller or processing capability, so there is no ASIO passthrough for lower latency

ASIO4All allows this solution to work (as we've seen from other members in this thread, and users all over the world) by passing ASIO to the USB Streaming Audio drivers and doing a lot of software voodoo to accomplish it (thus following tennant #2 of computer science: when in doubt, use voodoo instead), but it is not the same as your imaginary "USB DAC with ASIO"

now, if maximum size red font does not convey this to you, I have no idea how you're going to learn, but hopefully at some point, you do



^^lol dude chill
maybe its not only a DAC but it also is a DAC with usb in
I have Audigy 2ZS (kx drivers) and I'm suspecting it doesn't work well Creative cards (?) as it also doesn't work on the 0404usb
Anyway I bought DacMAgic
biggrin.gif
Its great and asio4all works like a charm (maybe cos there are no drivers installed and are not interfering with asio4all?)

CAcloseup.jpg


biggrin.gif
 
Feb 25, 2009 at 9:31 PM Post #37 of 67
Quote:

Originally Posted by obobskivich /img/forum/go_quote.gif
I love how your lack of understanding allows you to bumble through life, entirely ignoring the facts or reality of the world around you, and still have a good time, ignorance really is bliss, enjoy your new setup
beerchug.gif



You must have lots of friends in RL.
/sarcasm
Ignorant you are as well
 
Feb 25, 2009 at 9:52 PM Post #38 of 67
Quote:

Originally Posted by FasterThanEver /img/forum/go_quote.gif
If it walks like a DAC and quacks like a DAC it probably is a DAC.



no, you're thinking of a digital to mallard converter. TOTALLY different, uhh, animal.


ducks.jpg


wink.gif


(and yes, that's actually my photo, too. note, its not OF me; I usually don't look *that* good!)
 
Feb 25, 2009 at 10:05 PM Post #39 of 67
I think the 'there is no USB-DAC' discussion is getting out of hand... everyone knows exactly what it is, even if it does not exist.
 
Feb 26, 2009 at 5:49 AM Post #40 of 67
Quote:

Originally Posted by .Sup /img/forum/go_quote.gif
You must have lots of friends in RL.
/sarcasm
Ignorant you are as well



you know, alright, I'll apologize for making a tongue-in-cheek remark as a joke (I really didn't write that to tear you up)


@ linux
dude, which one of those is the digital to mallard, and which one is the mallard to digital? (one is blue, one is green, there has to be some difference, riiight?)
 
Feb 26, 2009 at 5:55 AM Post #41 of 67
Quote:

Originally Posted by paaj /img/forum/go_quote.gif
I think the 'there is no USB-DAC' discussion is getting out of hand... everyone knows exactly what it is, even if it does not exist.


[size=x-large]YES![/size]
deadhorse.gif
 
Feb 26, 2009 at 6:03 AM Post #42 of 67
Quote:

Originally Posted by TopPop /img/forum/go_quote.gif
[size=x-large]YES![/size]
deadhorse.gif



thats what I love, nobody even read the actual meat of what I said, becuase of the elitist attitude towards any knowledge

I'm not even saying "there is no such thing as a USB enabled DAC", I'm saying there is no such thing as a USB DAC with ASIO support, period, I also have painstakingly outlined this multiple times in plain english, with and without supporting data

I get that the term "USB DAC" is thrown around to describe such a device, and I only defined it in such gory detail to help the OP and others understand why it cannot do exactly what he's claiming it has to do

I honestly have no issues using the term "USB DAC", simply because of understanding (its like calling soda pop "coke", it isn't accurate, but people know what you're meaning), however I will debunk it when it needs to be debunked, simply for someone to understand the answer to their question (and, in part, in response to various personal attacks
angry_face.gif
)

honestly, I think I'm about done with trying to teach the blind about colors
wink.gif
 
Feb 26, 2009 at 6:11 AM Post #43 of 67
^Firstly, I read everything that your wrote about it, so your first statement is simply not accurate.

Secondly, it's more of a matter of your attitude. I would not at all be surprise that, if people are choosing to skip over your posts (or simply not finish reading them half-way through), it has very little to do with them being "elitist", but rather, it is because of your attitude in presenting your ideas. You are rude, dismissive, and belittling, and this is not the place for such harassment.
 
Feb 26, 2009 at 10:32 AM Post #44 of 67
Quote:

Originally Posted by obobskivich /img/forum/go_quote.gif
thats what I love, nobody even read the actual meat of what I said, becuase of the elitist attitude towards any knowledge

I'm not even saying "there is no such thing as a USB enabled DAC", I'm saying there is no such thing as a USB DAC with ASIO support, period,...



EMU 0404 is a Dac with usb in and has asio supported
 

Users who are viewing this thread

Back
Top