Please Help!! looking to get into computer audio.


I am looking into exploring the computer audio format, I am a long time audio enthusiast. My Digital front end currently consists of a Oppo bd103 and a Bryston Bda 1 , I currently have the capability to stream my itunes library from my computer via bluetooth to my oppo player , but the sound quality is not up to my standards. Any suggestions on how to increase the sound quality would be great. Please consider that i am a newbie to this and a little confused with the formats of computer audio. Any solution would be appreciated thanks. I have been looking at the w4s remedy and or Blink or recovery. I am also considering just getting a wadia 171 ipod transport and just using my ipod. confused and not sure which route to take for best sound qaulity.

128x128whinoman
erik - This is probably not the place for this discussion, but here goes anyway. You have  to understand that the DAC completely reclocks the signal using its own internal clock. The DAC receives the data from its usb input, puts the data into an internal buffer and then pulls the information from its internal buffer and, using its internal clock, reclocks the signal. That was done by Brystron to avoid jitter problems on the USB.

Please explain how the sync timing on the USB effects the internal reclocking of the signal. The only way it can is if the sync usb cannot fill the buffer fast enough, which is very unlikely.

The reclocking process is not done by all DACs. Many just use the timing that comes through the USB, in which case async is certainly preferable to sync USB. But, since the Bryston DAC uses its internal clock to reclock the signal, the jitter on the usb does not make its way into the final data.

You might want to read the Stereophile review, in which they clearly state that the BDA-1 reclocks the signal internally, in order to control jitter.

http://www.stereophile.com/digitalprocessors/bryston_bda-1_da_converter/

From the review

" One of Bryston's primary goals for the BDA-1 was to reduce clock jitter, ie, mistimings of the digital datastream presented to the DAC. Unlike the company's BCD-1 CD player, a one-box transport and DAC, the standalone BDA-1 must reclock all signals fed to its data inputs"


As an aside, I used to make my living doing realtime programming on realtime operating systems. The issue of timing incoming signals coming into a computer is well known to me.
To make some terms more clear, and take them out of vendor-speak we are talking about the differences between Asynchronous USB (A-USB) and Asynchronous Sample Rate Conversion (ASRC).  Usually vendors will call ASRC something like upsampling and re-clocking or something like that.  The Wyred4Sound Remedy Recklocker is an example, but many DAC's have this feature built in. 

Both help to reduce jitter but the similarities in how they work and how well they may work in any given circumstance are not the same. Jitter from an A-USB source is often as low as the DAC that is pulling the data, and is bit-perfect.  That is, the DAC receives exactly the bits in the source file, and the output signal is evidence of the very best the DAC can do. There's very little to do to make a no-compromise solution with this interface. 

As you are expecting, ASRC will also improve bad sources, reducing measured jitter somewhat but at a certain point, based on it's implementation, it has to give up. This can be improved upon by bigger input buffers, but it usually does not yield the same level of improvement, especially with things like internet radio, iTunes, Chromecast, etc.  The worse the input signal (i.e. more jittery) the worse the output signal. By contrast, A-USB can tolerate a lot of lag in the input before ANY of it becomes measurable.  Further, ASRC is not bit-perfect.  The entire output signal is a mathematical reconstruction of the input. For fun reading on this look up some of the writing around the closed-form digital filters used by Schiit. Of course, they are all pro-Schiit, but they offer a great education in how ASRC is accomplished, and what kind of compromises are made.  In general, ASRC prefers time precision to bit-perfection. It will sacrifice the data to meet it's time goal, as much as it can. 

Of course, the devil is in the details, and anyone can make a crappy version of any technology.  You can also chain one after the other, yielding very good results at times.

A better option, in my mind, is the latter Bryston DAC's with built in USB 2.0 A-USB support AND upsampling.  Given the option for just 1, I'd take A-USB any day of the week. 

Best,

Erik
Check out the free, open source, Banshee music server.  Looks a lot like JRiver and it's available for Linux, Windows and Mac.  Works fine with flac format, which is what I use.

Did I mention that it's free?

http://banshee.fm/
Erik - Care to comment on the specifics of the reclocking that is going on in the Bryston BDA-1, the DAC in question. I think you are mixing reclocking with upsampling. The BDA-1 reclocks then upsamples. Two different operations.

The jitter can never be better than the clock in the DAC. You somehow think that the timing is better when applied in async USB mode than when implemented internally in the DAC by reclocking. That is just not true.

Please, address the specifics of the reclocking that is going on with the BDA-1. Are you really saying that if the BDA-1 used aysnc USB then the jitter would be lower than using its internal clock to reclock the data?

And, reclocking is bit perfect. It simply takes the data (2 16 bit data points for each sample) and sends that sample on with the timing of the internal clock.

Your discussion of Schiit filters is an entirely different topic than reclocking.

" The worse the input signal (i.e. more jittery) the worse the output signal " Clearly you do not understand the idea of reclocking of signal as is going on in the BDA-1.

Honestly, I think you are throwing around a lot of terms without really understanding the process that the BDA-1 is using, especially the concept of reclocking.