Jump to content
IGNORED

DSD Frustrations With Manufacturers


Recommended Posts

5 minutes ago, One and a half said:

Please pardon my ignorance,  which DSD source material is based on 48kHz multiples?

 

Don't seem to be offered 3.072MHz music from Blue Coast, Analog Productions, even the pirates... ☠

 

You can easily create such. I can also record such with my two RME ADI-2 Pro's. Up to 12.288 MHz.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
2 hours ago, jabbr said:

Is there any need/benefit to 48x256 (or any of the 48 rate family x DSD)?

 

Yes, if you want any filters that can do only integer or power-of-two multiples...

 

With single stage poly-sinc filters in many cases it is is also lighter CPU load to work within rate family. For example try poly-sinc-xtr-lp from 48k to 48k x512 or alternatively from 48k to 44.1k x512. Latter works at least on RTX2080Ti, but not on i9-9900KS while the former I think does.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
10 minutes ago, Ryan Berry said:

Hey Chris, I see.  To be honest, we've never been big proponents of upsampling outside of the FPGA, where we can do everything in a single pass to minimize rounding errors as well as ensure that the original data is preserved and not rounded out by some software post-process.

 

HQPlayer can do 1024x upsampling in a single pass, and on top of that run digital room correction filters and such with millions of taps.

 

Nice thing also is that since software processing runs asynchronously from any sample clocks, it can monitor the output and and also upcoming future input data, and re-process data based on decisions, while still meeting delivery deadlines. This is possible because modern CPUs can run at 5 GHz clock speeds. And modern GPUs, like my Nvidia RTX2080Ti with it's 18.6 billion transistors can do massive amount of DSP operations as well. All at very reasonable cost.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
47 minutes ago, Ryan Berry said:

I know HQPlayer pretty well, we've used it in the past for testing and agree that it's a nice piece of software.  However, you will still run into a second pass of oversampling being done at the FPGA to get to 16X and apply our Minimum Phase filter, so you'll run into what I mentioned before.  

 

With DSD inputs too? Or does DSD inputs bypass your processing and pass through to the DAC chip?

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
4 minutes ago, jabbr said:

Being sure that I am interpreting this correctly ... if software processing runs asynchronously from any sample clocks, then what is the dependence of the final output rate family on the input rate family? (aside from some additional processing which is offset by a slightly different output rate)

 

Dependency is mathematical. Processing is clocked by the CPU and GPU clocks which are not related to input or output clocks.

 

This is totally different from typical synchronous process you have in a DAC for example.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...