• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Beta Test: Multitone Loopback Analyzer software

This is my CPU load (of 4 measurements in a row) with the previous version, swithing between the Spectrum view and the Waveform view nonstop. No effect on CPU load:

1714793765732.png


This is with the new prioritizated version. I started with the Spectrum view and switched to the Waveform view after 2 measurements (The red arrow). A huge improvement on CPU load:

1714794346456.png


Great job! Thanks a lot!
 
Out of curiosity, can you please try this version? I added the prioritization for what's on the screen, so hopefully the waveform/oscilloscope view will be less jerky:

https://app.box.com/s/ue7ll9xmvwogst817x2l1xg09opvgy47
MAJOR improvement for my quantum,nuclear,ancient machine.
I mean it feels so!

The only minor flaw is that this text appears on the chart (same height where the Average counter is) during the measurement and then disappears when it's done so it's clean.

text.PNG
 
Is there a function for observing the distortion waveform of a single tone test signal? Something like this, as shown in a recent Stereophile amplifier measurement:

Linn Climax Distortion Waveform

This would require a software generated notch to completely eliminate the fundamental from view. This is obviously distinct and separate from the need for a hardware notch prior to even a very good ADC (like a Cosmos ADCiso, for one) to minimize distortion generated within the ADC itself.

I think AP can do such a measurement, but they have a really good analog notch built into the hardware and other fancy hardware tricks.

A measurement like this would be helpful in identifying problems crossover artifacts in amplifiers.

I searched for this, but didn't find any information on the subject. That might just be revealing my lack of skill in searching...
 
Is there a function for observing the distortion waveform of a single tone test signal? Something like this, as shown in a recent Stereophile amplifier measurement:

Linn Climax Distortion Waveform

This would require a software generated notch to completely eliminate the fundamental from view. This is obviously distinct and separate from the need for a hardware notch prior to even a very good ADC (like a Cosmos ADCiso, for one) to minimize distortion generated within the ADC itself.

I think AP can do such a measurement, but they have a really good analog notch built into the hardware and other fancy hardware tricks.

A measurement like this would be helpful in identifying problems crossover artifacts in amplifiers.

I searched for this, but didn't find any information on the subject. That might just be revealing my lack of skill in searching...

It's not available yet :) Funny thing, that was the exact next thing I had planned to implement when I got side-tracked on some UI changes. I'm almost done with these, and so should get back on track, hopefully very soon! There are some limitations of how this will work, though. For example, using two devices with different/unsynced clocks will not work well. Using different sample rates for in/out will also not work well. But I'll see what I can do.
 
It's not available yet :) Funny thing, that was the exact next thing I had planned to implement when I got side-tracked on some UI changes. I'm almost done with these, and so should get back on track, hopefully very soon! There are some limitations of how this will work, though. For example, using two devices with different/unsynced clocks will not work well. Using different sample rates for in/out will also not work well. But I'll see what I can do.

Well, that would certainly present limits for people who separate ADCs like the COSMOS ADCiso or want to use a ultra low distortion oscillator for the stimulus signal.

(Here is where I get to publicly get to display my ignorance - again)

The way I've seen this kind of thing handled in other applications is in one of two ways.

One is to use an LMS notch filter algorithm to selectively kill the fundamental. Figuring out what the fundamental frequency should be fairly easy.

The other is to use a digital phase locked loop to match an internal NCO to the test fundamental in both amplitude and (anti-)phase, so that when it is summed with the test signal, the fundamental gets cancelled. Of course, this takes very careful matching of the phase and amplitude to get a complete notch, which is what would be needed for an amplifier with -120 dBc distortion products.

I guess the two approaches are pretty similar. Just a matter of what is correlating to what.

I have no idea how difficult/impossible/desirable either approach would be, because I am not a software guy. It's just lines of code, right? :)
 
Well, that would certainly present limits for people who separate ADCs like the COSMOS ADCiso or want to use a ultra low distortion oscillator for the stimulus signal.

(Here is where I get to publicly get to display my ignorance - again)

The way I've seen this kind of thing handled in other applications is in one of two ways.

One is to use an LMS notch filter algorithm to selectively kill the fundamental. Figuring out what the fundamental frequency should be fairly easy.

The other is to use a digital phase locked loop to match an internal NCO to the test fundamental in both amplitude and (anti-)phase, so that when it is summed with the test signal, the fundamental gets cancelled. Of course, this takes very careful matching of the phase and amplitude to get a complete notch, which is what would be needed for an amplifier with -120 dBc distortion products.

I guess the two approaches are pretty similar. Just a matter of what is correlating to what.

I have no idea how difficult/impossible/desirable either approach would be, because I am not a software guy. It's just lines of code, right? :)
Actually, you're correct, a notch would be simple enough. It's just that it would only work for single and multi-tone test signals and not music, white noise, chirps, etc. But, that may not be such a big limitation for most measurements. I'll think some more before I do anything :)
 
If I measure left and right channels of a DAC at the same time, how do I get get measurements for each channel separately?

Seems everything showing in the results box (like THD , IMD etc) is for one of the channels?

I know I can measure each channel separately but there is also the option for both channels at same time
 
If I measure left and right channels of a DAC at the same time, how do I get get measurements for each channel separately?

Seems everything showing in the results box (like THD , IMD etc) is for one of the channels?

I know I can measure each channel separately but there is also the option for both channels at same time
You can press the results box up right and see them all.
 
Actually, you're correct, a notch would be simple enough. It's just that it would only work for single and multi-tone test signals and not music, white noise, chirps, etc. But, that may not be such a big limitation for most measurements. I'll think some more before I do anything :)

So, a real time version of DeltaWave? :oops:
 
That was the idea :)
Personally, I have a hard time interpreting what I see with distortion analysis of somewhat random waveforms, like music and noise, in the time domain. But, that capability could really be useful for looking at memory effect type distortions, which don't necessarily show up in "normal" distortion testing. Whether that needs to be real time analysis or not, is hard to say. But, if you can do it, great! If nothing else, it'd rattle the hornets' nest...

If that functionality is too hard, perhaps a specific test waveform for memory effects could be added to MTA to simulate what music might be like. I'd guess that a fixed waveform might be easier to design a cancellation mechanism for in software. Might be as simple as an impulse. Dunno.
 
Sorry for not reading past the first couple dozen pages but I have a question: Is it possible to measure an ADC that doesn't have USB connectivity?

I have a ADC that outputs optical, coax and AES - how would I measure it? Sorry if the answer is obvious but my Windows skills are VERY rusty.
 
Sorry for not reading past the first couple dozen pages but I have a question: Is it possible to measure an ADC that doesn't have USB connectivity?

I have a ADC that outputs optical, coax and AES - how would I measure it? Sorry if the answer is obvious but my Windows skills are VERY rusty.
Well, you could send the test signals out on a good USB DAC if you have one. Feed the output of that to the ADC unit. Next you'll need a USB audio interface that has an SPDIF input.

So for instance I would probably feed my Topping D10B I have from the Windows laptop. Feed the analog out into the ADC unit. Then use probably the Optical output of the ADC unit into the optical input of my Babyface Pro. That would take the digital signals from the ADC unit and I could record those into a DAW or feed them into Multitone for testing. The possible bottleneck is if the DAC is less good than the ADC unit. Not likely with the Topping D10B. If I get results equivalent to the Topping that would certainly indicate good performance.

USB DAC analog out > ADC unit
ADC unit digital out > ADC digital input
ADC back to software via USB.
 
Sorry for not reading past the first couple dozen pages but I have a question: Is it possible to measure an ADC that doesn't have USB connectivity?

I have a ADC that outputs optical, coax and AES - how would I measure it? Sorry if the answer is obvious but my Windows skills are VERY rusty.
As @Blumlein 88 correctly said, you'll need a converter from AES/optical/coax to USB to capture the output of the ADC on your PC. There are PC cards that do this, but also, some digital-to-digital (DDC) converters. Some (semi- or pro-level) audio interfaces do this, also. At some point, it may be cheaper and more convenient to just use an already USB-enabled ADC, like the E1DA Cosmos ADC, which is designed for low-noise, and precision measurements.
 
As @Blumlein 88 correctly said, you'll need a converter from AES/optical/coax to USB to capture the output of the ADC on your PC. There are PC cards that do this, but also, some digital-to-digital (DDC) converters. Some (semi- or pro-level) audio interfaces do this, also. At some point, it may be cheaper and more convenient to just use an already USB-enabled ADC, like the E1DA Cosmos ADC, which is designed for low-noise, and precision measurements.
DWPress had in mind measuring the performance of a particular ADC which only has SPDIF output.
 
Thanks @pkane and @Blumein 88 - I think I can do both with my Okto:

signal from computer via USB to Okto >
analog out from Okto to ADC >
ADC back to Okto via coax to AES >
to PC via USB for measuring

Otherwise I'm lacking a DAC or DDC with digital input. Will this chain work?
 
Thanks @pkane and @Blumein 88 - I think I can do both with my Okto:

signal from computer via USB to Okto >
analog out from Okto to ADC >
ADC back to Okto via coax to AES >
to PC via USB for measuring

Otherwise I'm lacking a DAC or DDC with digital input. Will this chain work?
I am not sure the Okto will let you go back to the PC for recording that way. I don't have one, but thought that was an SPDIF input.
 
Here’s one device that converts SPDIF to USB up to 96k/24:

More expensive, but quite interesting, the MiniDSP MCHStreamer kit:
 
Back
Top Bottom