HydrogenAudio

CD-R and Audio Hardware => Audio Hardware => Topic started by: Mikkel on 2013-03-12 10:51:19

Title: Hardware or software resampling? (soundcards)
Post by: Mikkel on 2013-03-12 10:51:19
Hello,

I believe I have searched widely for an answer to the question but if it has been answered numerous times I apologize:

Anyway, I was wondering which solution is preferable when resampling audio: resampling audio through the soundcard (Asus Essence ST or better) or through software solutions (either SOX, Jriver, Foobar or whatever your choice may be).

Are there numerical differences?
Are there perceptual differences?


Best regards,
Mikkel
Title: Hardware or software resampling? (soundcards)
Post by: phofman on 2013-03-12 11:35:08
http://www.linux-hardware-guide.com/2012-1...-essence-st-pci (http://www.linux-hardware-guide.com/2012-11-24-asus-soundkarte-xonar-essence-st-pci)

http://www.bit-tech.net/hardware/2007/09/03/asus_xonar_d2/1 (http://www.bit-tech.net/hardware/2007/09/03/asus_xonar_d2/1)

http://www.hardwaresecrets.com/datasheets/...et%20Rev0.6.pdf (http://www.hardwaresecrets.com/datasheets/OxygenHD%20CMI8788%20Datasheet%20Rev0.6.pdf) - page 6 - Software features

That card has no DSP capability, all processing is done in the driver.
Title: Hardware or software resampling? (soundcards)
Post by: Arnold B. Krueger on 2013-03-12 12:29:55
In general each situation has to be tested individually - technical tests of dynamic range and frequency response are usually considered to be sufficient.  The Audio Rightmark freeware should be sufficient.

I'm not sure that there are any known audible problems in this area at this time.

The classic example of an audio interface with audible problems due to inadequate hardware resampling was the first generation Creative Labs Sound Blaster Live! back in the late 1990s.  AFAIK CL even eventually rewrote the drivers for that ancient piece to circumvent this problem.

The line between hardware and software is so completely blurred at this time that granting an inherent advantage to one or the other makes no sense.

What I'm saying is that you probably have more pressing concerns...  ;-)
Title: Hardware or software resampling? (soundcards)
Post by: Mikkel on 2013-03-12 12:43:52
Thank you both for your replies. RightMark scores come out as 'excellent' for all sample rates for the Asus Essence ST so if dynamic range and frequency response can be taken as an indicator then indeed hardware resampling of this card is good (I can post the results if anybody is interested... for whatever reason :-)).

@Arnold: I will take your word for it since indeed I have other more pressing worries (which may not be audio related :-D).

Once again thank you.


Best regards,
Mikkel
Title: Hardware or software resampling? (soundcards)
Post by: phofman on 2013-03-12 12:48:18
then indeed hardware resampling of this card is good
....
Once again thank you.


I do not understand, what hardware resampling?
Title: Hardware or software resampling? (soundcards)
Post by: DVDdoug on 2013-03-12 18:06:49
Quote
I do not understand, what hardware resampling?
Done by the soundcard or the soundcard driver, rather than by an application. 

Typically, "hardware" resampling is going to be done in real-time during recording or playback, and software resampling will be applied to a file on your hard drive, to be changed and re-saved . 

As Arnold said, it's a blurry line...  If it's done in the soundcard hardware, it's done by a DSP chip which is running internal "firmware".    The "average" soundcard is NOT going to have a DSP chip.  And of course, a driver is software.

You could do it entirely in hardware by going digital-to-analog-to-digital, but that's not going to happen automatically or accidentally.
Title: Hardware or software resampling? (soundcards)
Post by: db1989 on 2013-03-12 18:14:02
Please try to observe context. The question was what hardware resampling, since phofman already posted that the hardware in question has no such capability.

That card has no DSP capability, all processing is done in the driver.
Title: Hardware or software resampling? (soundcards)
Post by: knutinh on 2013-03-13 10:20:20
While the same things are conceptually possible in digital real-time hardware pipelines as in digital software, the practical limitations may be different (delay concerns, available memory, processing power, etc).

My fairly recent TC electronics "home studio" firewire external interface has radically worse performance according to RMAA at anything but 24/96 ASIO. The response from TC electronics was that the RMAA guys must be doing something wrong...

-k