Support Head-Fi.org by starting all of your Amazon.com shopping by clicking here.
____________________________________________________________________
Today's Featured Head-Fi Blog:  Jude's Blog
____________________________________________________________________
Please help support Head-Fi by becoming a Contributing Member  CLICK HERE

-- Contributing Members, thank you for your generous support! --
Head-Fi Is Sponsored By:
Register FAQ Blogs Members List Calendar Mark Forums Read Today's Posts Search
 

2008 International
Head-Fi Meet
(Can Jam '08)
Impressions,
Reviews, Photos


Can Jam '08 graphic
courtesy of Edwood

Click on the links below
for Can Jam '08 photos,
impressions and reviews:


NightWoundsTime
lan
agile_one
wavoman
crappyjones123
Luke G
bperboy
jimaxp

 


Can Jam '08 Logo
T-Shirts For Sale


Featured

Head-Fi's Sponsors
(Premier Sponsors bolded)

Head-Fi Blogs
and Facebook

Check out Head-Fi's new
Blogs section.

Featured Head-Fi Blogs:

Jude's "Take My Word"

 From Japan - by Sasaki

 LFF's Blog

(
Start your own Blog!)

Attention
Facebook Users



Join the official
Head-Fi.org
Facebook Group


Head-Fi's Sponsors
(Premier Sponsors bolded)

Featured


Go Back   Head-Fi: Covering Headphones, Earphones and Portable Audio > Equipment Forums > Computer Audio

Computer Audio Discussion of computers as source components, sound cards, USB DACs, media servers, etc.

Meier Audio CORDA HEADSIX & The Most Recent Sponsored Threads

Celebrating 6 years of Head-Fi, Meier Audio introduces the Limited Edition HEADSIX (portable headphone amp) Head-Fi Support Sales Action




 
Reply
 
Thread Tools Display Modes
Old 03-01-2007, 08:51 AM   #81 (permalink)
Head-Fi'er
 
greenleaf's Avatar

Profile
Join Date: Jul 2006
Location: Belgium
Posts: 90
Default

Originally Posted by thomaspf View Post
Hi Elias,

It's always great to have a company stand behinds it products but some of what you posted here differs a bit from my experiences. So let me question some of the statements you made in order to avoid any confusions on this forum.

1. If your sound card driver uses kmixer than the bits will get altered even if only a single stream is playing. What procedure did you use to test this otherwise? You'd be the first to come to a different conclusion.

2. The Windows standard USB driver uses kmixer and any USB audio device using the standard driver will not work bit perfect unless you use kernel streaming. Vista which does not have kmixer anymore uses a different mixer but is still not bit perfect. Is Benchmark shipping with a different USB driver?


Thomas
I'm pretty sure he said that they used an AP to test their dac.(http://ap.com)
greenleaf is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 09:35 AM   #82 (permalink)
Headphoneus Supremus
 
milkpowder's Avatar

Profile
Join Date: Sep 2005
Location: Hong Kong SAR & Edinburgh, Scotland
Posts: 7,792

IM Contacts
Send a message via MSN to milkpowder
Default

Originally Posted by greenleaf View Post
an option is to play your music from the RAM rather than from the HDD. Foobar can do it: buffering option
Didn't know you could do that; I'm going to set mine to 100MB and go from there. Thanks a lot!

How is that different from a long output buffer length eg 8 seconds.
__________________
desktop • foobar-asio cambridge audio azur 740c stax srm-oo6t/raytheon sennheiser he6o
portable • 5.5g ipod acs t2

milkpowder is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 09:52 AM   #83 (permalink)
Head-Fi'er
 
greenleaf's Avatar

Profile
Join Date: Jul 2006
Location: Belgium
Posts: 90
Default

Originally Posted by milkpowder View Post
Didn't know you could do that; I'm going to set mine to 100MB and go from there. Thanks a lot!

How is that different from a long output buffer length eg 8 seconds.
well, with this option you basically buffer the whole song .
and foobar will only buffer one song at a time (well, I think) so using a very high value is useless; unless you rip your music to image [one file per cd] + cue sheet; then I think it will basically buffer the whole cd but you'll need like 300mb RAM if you rip to lossless . I don't rip to image+cue, I rip to single flac files so I haven't tested this...
greenleaf is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 10:08 AM   #84 (permalink)
Headphoneus Supremus
 
milkpowder's Avatar

Profile
Join Date: Sep 2005
Location: Hong Kong SAR & Edinburgh, Scotland
Posts: 7,792

IM Contacts
Send a message via MSN to milkpowder
Default

kk... I just set my buffer to the largest music file I'd potentially be playing, which is 135MB. How does the buffer work if I use upsampling (which I don't, but theoretically speaking)? Would the file be upsampled before being buffered or upsampled as the data is being read from the ram?

BTW, I yearn for a Benchy DAC1... I have no money though and the UK dealer's prices are extortionate.
__________________
desktop • foobar-asio cambridge audio azur 740c stax srm-oo6t/raytheon sennheiser he6o
portable • 5.5g ipod acs t2

milkpowder is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 01:31 PM   #85 (permalink)
500+ Head-Fi'er
 
EliasGwinn's Avatar

Profile
Join Date: Feb 2007
Posts: 523
Default

Originally Posted by 5Kurt View Post
What I understood from your postings are, we should choose the interfaces that uses native usb drivers.

Is it correct?
5Kurt,

From our experiences, native drivers are bit transparent for 16-bit only (DAC1 USB not included...it is transparent at 24-bit). This is dangerous even when playing 16-bit files because volume adjustments in software, etc result in 24-bit words due to division. On the contrary, we rarely achieved bit-transparency with devices using custom drivers. But they were capable of 24-bit. The custom-driver devices, though not transparent, did not result in significant distortion. But, at the same time, all the bits are not making it through ok.

The ideal solution would be a 24-bit native solution...hence our design goal.
__________________
Elias Gwinn

Applications Engineer
Benchmark Media Systems, Inc

Producer / Mixing / Recording Engineer
Subcat Studios

----------------------------
Latest edition of Benchmark's FEEDBACK includes articles about system bandwidth and proper interconnecting.

Benchmark's latest creation: The DAC1 PRE
EliasGwinn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 02:15 PM   #86 (permalink)
100+ Head-Fi'er
 
asdf's Avatar

Profile
Join Date: Feb 2006
Location: Boulder County, Colorado
Posts: 116
Default USB DAC1 and linux?

Has anyone used the DAC1 (USB) while running linux? Any issues?

--asdf
asdf is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 02:25 PM   #87 (permalink)
500+ Head-Fi'er
 
EliasGwinn's Avatar

Profile
Join Date: Feb 2007
Posts: 523
Default

Originally Posted by thomaspf View Post
Hi Elias,

It's always great to have a company stand behinds it products but some of what you posted here differs a bit from my experiences. So let me question some of the statements you made in order to avoid any confusions on this forum.

1. If your sound card driver uses kmixer than the bits will get altered even if only a single stream is playing. What procedure did you use to test this otherwise? You'd be the first to come to a different conclusion.

2. The Windows standard USB driver uses kmixer and any USB audio device using the standard driver will not work bit perfect unless you use kernel streaming. Vista which does not have kmixer anymore uses a different mixer but is still not bit perfect. Is Benchmark shipping with a different USB driver?

3. I was also intrigued by your statement of a clock recovery system in the DAC1. Is that a new feature in the USB model. As far as I understood up to now, the DAC1 does not use any form of clock recovery at all but is using an AD1896 asynchronous sample rate converter running at a fixed frequency. While that reduces jitter is also changes all the samples in the process and therefore the DAC1 never actually plays bit perfect. Is that not correct?

Cheers

Thomas
Thomas,

I answered your first two questions in some detail in a previous post:

http://www.head-fi.org/forums/showpo...4&postcount=39

But here's the testing method:

"The testing consisted of the 'psuedo-random' bit-test that was mentioned in the press release. This is, quiet simply, testing "what-bits-go-in-and-what-bits-come-out". This is a standard test developed by Audio Precision, the leading audio electronics testing equipment manufacturer. When the Audio Precision (AP) sends a digital audio signal into a device, it checks to see if the exact same bits come out. So, for example, if the AP sends in 101100111000, a 'bit-transparent' data path will output the exact same bits: 101100111000. This was our testing proceedure."

As for the question about the DAC1 clocking, it is true that we convert the sample-rate to a rate which the D-to-A chip is most efficient. Your assumption that the D-to-A is not getting a bit-perfect data stream is correct, but this is by design. A converter chip is going to perform best at a specific frequency, due simply to the real-life limitations of semiconductors. So from a distortion performance stand-point, it is best to convert to analog at the chips "favorite" sample-rate.

So, this raises the question of, "Why is it important to get bit-transparent audio from the computer if its not bit-transparent when it gets to the D-to-A chip?"

The answer, of course, is - who knows whats happening to audio when going through a computer system, etc. Its so hard to tell whats happening, and why, and what affect its having on the audio. All we know is, we want the audio to come out untouched, and there is no reason why it shouldn't be the case. Also, you can be sure that any signal processing happening behind the scenes in the computer is not done with the D-to-A's best interest in mind as it is with the DAC1.

Unlike in a computer, we know what is happening to the audio within the DAC1, every step of the way. And, everything that is happening is done with absolute care and specific design with the goal in mind to achieve the most accurate (least distortion) conversion possible. If the ideal D-to-A chip existed that performed equally well at all sample-rates, we would be using it, and so would every other D-to-A manufacturer. Unfortunately, real-life limitations must be taken into account. Well, perhaps I should say fortunately, because thats what makes an engineer's job special, and exciting, and challenging. And, I should say, secure .
__________________
Elias Gwinn

Applications Engineer
Benchmark Media Systems, Inc

Producer / Mixing / Recording Engineer
Subcat Studios

----------------------------
Latest edition of Benchmark's FEEDBACK includes articles about system bandwidth and proper interconnecting.

Benchmark's latest creation: The DAC1 PRE
EliasGwinn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 02:51 PM   #88 (permalink)
100+ Head-Fi'er
 
gregeas's Avatar

Profile
Join Date: Feb 2004
Location: Tribeca NYC
Posts: 311
Default

So does this mean that Kmixer only alters the bits in non-USB soundcards (that are not using custom drivers), whereas in straight USB output from a PC, Kmixer doesn not alter the bits?

Haven't we known all along that Kmixer didn't affect USB output?
gregeas is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 03:08 PM   #89 (permalink)
500+ Head-Fi'er

Profile
Join Date: Feb 2006
Posts: 515
Default

Originally Posted by audioengr View Post
Does this mean that you are using asynchronous USB protocol for Win2000, XP and Vista?

Steve N.
^^ Good question.
__________________
Onkyo DV-SP1000>Apogee Mini-DAC>GS-X>Black Dragon Single> AKG701s
A.Thorsen is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Old 03-01-2007, 04:02 PM   #90 (permalink)
1000+ Head-Fi'er

Profile
Join Date: Aug 2003
Posts: 1,088
Default

Originally Posted by EliasGwinn
"The testing consisted of the 'psuedo-random' bit-test that was mentioned in the press release. This is, quiet simply, testing "what-bits-go-in-and-what-bits-come-out". This is a standard test developed by Audio Precision, the leading audio electronics testing equipment manufacturer. When the Audio Precision (AP) sends a digital audio signal into a device, it checks to see if the exact same bits come out. So, for example, if the AP sends in 101100111000, a 'bit-transparent' data path will output the exact same bits: 101100111000. This was our testing proceedure."
Hi Elias,


thanks for the follow-up. I am a bit familiar with the AP but ours does not have a USB sound card attached to it and even if it would I am unclear how you wold check for bit transparency with the DAC1. Let's assume you feed it a stream of whatever bits, how do you feed those bits back to the AP for comparison.

I have done this test by sending bits from one sound card to another and comparing the results for a couple of USB sound cards. My finding is that the bit stream is changed at the sender unless you use kernel streaming. Another quick test that is being used quite often is to send HDCD encoded data or DTS encoded PCM streams to a digital interface and check for the results via a HDCD capabale DAC or surround sound decoder. I think everyone agrees there is no good reason why the data is changed in the computer when only one stream is playing, it unfortunately is changed in most cases.

Since the DAC1 does not have a digital passthrough, does not provide HDCD decoding, and is stereo only your claims on bit transparency are a bit hard to challenge but allow me to assume you might be in error unless you provide some new insights. Maybe if you or someone with a USB version of the DAC1 would disclose the USB chip being used we can close this issue.

I believe on the clock recovery we basically say the same thing. The DAC1 does not have any clock recovery but relies on a standard off the shelf asynchronous sample rate conversion chip like many other designs as well.

Cheers

Thomas
thomaspf is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump