DiAna, a software Distortion Analyzer

foo_dsd_asio error

Hi Edmond,
I have 5 asio drivers, but for the EMU one of them is right the 5th.
The 4th is foo_dsd_asio for using to foobar...this driver the DiAna reffers as reading error.

Anyway, I don't understand why this happening with the 1.46.7 version , since before (1.44.5) there is no any error like this.
Hi Manolis,

In version 1.44.5 the error was simply ignored and subsequent copying of driver info skipped, hence no error msg.

I like to replicate the error with foo_dsd_asio, so please tell me which version to use and where I it can be downloaded.

Cheers, E.
 
Harmonics export file

Prefer simple numeric values or DB scale than Log values - can be confusing to many users not using maths so much
Something like this will be preferable
0.006% or -105 dB
Okay. In that case dB's will be used when a logarithmic scale was chosen, but I will keep the scientific notation when a linear scale was selected.
>"can be confusing to many users not using maths so much" Do you really believe that? :rolleyes:

Cheers, E.
 
export

How about this: (whether dB's are dBV or dBFS depends on the calibration)

Cheers, E.
 

Attachments

  • list.jpg
    list.jpg
    32.3 KB · Views: 196
Last edited:
Sample from REW - for comparison
31072-point spectrum using Hann window and no averaging
Input RMS -5.0 dBFS, -5.0 dBC, -5.0 dBA
Distortion at 1,000.1 Hz, -5.0 dBFS based on 8 harmonics:
THD: 0.00015 % [22..50000 Hz]
N: 0.00024 % [22..50000 Hz]
THD+N: 0.00028 % [22..50000 Hz]
2nd harmonic 0.000029%
3rd harmonic 0.000034%
4th harmonic 0.000017%
5th harmonic 0.00014%
6th harmonic 0.000005%
7th harmonic 0.000011%
8th harmonic 0.000007%
9th harmonic 0.000015%
 
Attention to the RTX owners, when they are going to calibrate the DiAna (DAC section) with it.
According to JensH:

...

A full scale sine wave corresponds to the numbers shown on the front panel. So a full scale output signal will give a balanced output signal of 100 mVrms, 1 Vrms or 10 Vrms, depending on the output attenuator setting.
The single ended (BNC) output will be half of these values.
 
AX tech editor
Joined 2002
Paid Member
To all,
Something like this: (see picture)
Cheers, E.

I was thinking more on the sort of universal way the likes of AP and dScope, as well as, I believe ARTA and others do it.

They offer the option to export (as well as import) data as 'comma-separated values' (or using another separator like a period or a tab).
This appears to be a universal method to export data in its original, non-processed form to allow external processing. It also allows importing similar files to put them into a graph for comparison with current data.

An example from a freq resp test:

Hz, dBr A, ,,,,,,
100000, 8.20454680142, ,,,,,,
75275, 8.20890595694, ,,,,,,
56675, 8.21326292584, ,,,,,,
42675, 8.21652921887, ,,,,,,
32125, 8.21979428409, ,,,,,,
24175, 8.22197031257, ,,,,,,
18205, 8.22414579604, ,,,,,,
13705, 8.22523333348, ,,,,,,
10317.5, 8.22523333348, ,,,,,,
7767.5, 8.22523333348, ,,,,,,
5847.5, 8.22523333348, ,,,,,,
4402.5, 8.22632073477, ,,,,,,
3315, 8.22632073477, ,,,,,,
2495, 8.22523333348, ,,,,,,
1878.5, 8.22305812241, ,,,,,,
1414.25, 8.22523333348, ,,,,,,
1064.75, 8.22523333348, ,,,,,,
801.5, 8.22523333348, ,,,,,,
603.5, 8.22414579604, ,,,,,,
454.25, 8.22523333348, ,,,,,,
342, 8.22197031257, ,,,,,,
257.5, 8.21870606538, ,,,,,,
193.825, 8.20890595694, ,,,,,,
145.925, 8.20672665264, ,,,,,,
109.85, 8.18736132882, ,,,,,,
82.7, 8.15508089176, ,,,,,,
62.25, 8.10119598232, ,,,,,,
46.875, 8.02585871214, ,,,,,,
35.3, 7.8488131937, ,,,,,,
etc.

The data could be in any form, not just Freq versus level in dBrA, but also like Level(in) versus level(out), in V or dB, or any other X versus Y or multiple Y's. Whatever the data, just export it as data pairs, separated by some delimiter.
Even reading it into Excel and do any postprocessing or graphing for documentation purposes is a worthwhile option and, as said, the option to import it into a current graph for comparison is a nice extra.

Jan
 
Harmonics export file

To all,

Thank you for your input. For the moment I stick with the format as outlined in post 146. Regarding file import, I will implement that later, as some bug repair is more urgent. The delimiter of the CSV export file is a comma (hex CD), but it can be altered in the ini file under the parameter "DSVdelimiter". If you opt for the "=" character for example, set DSVdelimiter=3D. Use hex values, as some characters are non printable. The new file has been uploaded on my website and has version number: 1.46.8. Please disable, or even better throw away, MS Security Essentials, as this stupid virus scanner deletes my program. Strange enough, MS Defender has no issues with my program.

Cheers, E.
 
Member
Joined 2004
Paid Member
I much prefer dB. Distortion below -100 dB in % always has too many zeros. Arta seems to only offer % which is clumsy for this low distortion stuff. For humans the db is really easy to work with but for machines the linear probably removes some rounding/conversion error opportunities. Harmonics past 10 are probably not meaningful for audio. Specifying level in dBFS as well as absolute is helpful so you know where the signal is wrt optimum.
 
Last edited:
To all,

Thank you for your input. For the moment I stick with the format as outlined in post 146. ...

OK, it is enough for now.
Prefer, the style:
1st harm. -100.029%
2nd harm. -120.0%
3rd harm. -135.42%
4th harm. -140.33%
5th harm. -160.52%
...

Hi Manolis,

I've installed that program and get no error msg. BUT .... when I select this particular driver, the program hangs. :( BTW, what is this driver in aid of, that is, in conjunction with DiAna?

Cheers, E.

Thanks for the try.
It is nothing to do with DiAna, this driver is useful to foobar player for SuperAudio CD or DSD files playing.
For some kind of reason, the DiAna sees this driver in starting and not the EMU asio driver and gives error.
Never mind, the program works fine...don't worry, perhaps something goes wrong with registry of OS.