• 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

Idea: Develop a routine for conducting a Sweep Jitter vs Frequency test for analysing a CD player. This involves generating test tones with embedded tonal codes at the beginning that allow MA to recognize the remote procedure, exporting these tones, and burning them onto a CD for testing.

BTW, thank you for the development of Multitone Analyser!
 
Last edited:
I "think" there's something wrong with IR chart.

(truth is I used some un-natural signals, so could very well be me :facepalm: )
 
I "think" there's something wrong with IR chart.

(truth is I used some un-natural signals, so could very well be me :facepalm: )

Probably not you :) It seems I forgot to remove some experimental code that screwed up the IR plot.

Please reinstall (uninstall previous version): https://app.box.com/s/ue7ll9xmvwogst817x2l1xg09opvgy47

The website/download version has also been updated to this latest.

1755209228109.png
 
Let's see if it's me now or a glitch.

At any rate I/O everything is ok unless I play 352.8kHz and capture at 44.1kHz.
The chart seems ok, the results though...



44.PNG


Nor the noise neither the distortion is up there but THD+N says -44.9dBr.

(that's 20Hz sine there, at 1kHz is ok))
 
Let's see if it's me now or a glitch.

At any rate I/O everything is ok unless I play 352.8kHz and capture at 44.1kHz.
The chart seems ok, the results though...



View attachment 472858

Nor the noise neither the distortion is up there but THD+N says -44.9dBr.

(that's 20Hz sine there, at 1kHz is ok))

Make sure to include the fundamental frequency in the measurement bandwidth. Your 20Hz lower bound excludes it. Try setting lower frequency to between 5 and 10Hz.
 
Make sure to include the fundamental frequency in the measurement bandwidth. Your 20Hz lower bound excludes it. Try setting lower frequency to between 5 and 10Hz.
I thought about it and played around.

What seems to matter most is not the lower limit but FFT size and captured rate.

For example, same test with 96kHz/352.8kHz I/O:



1756588085788.png


All results, noise, distortion, etc are about the same but the calculation is very different.
I have seen that in general when measuring very low, FFT size matters a lot, despite I/O rates.

The same chart gives about 10dB worst THD+N if I set FFT size at 512k.

The joys of measuring! :cool:
 
It's been a while, so I thought I'll release a new version of Multitone, v1.2.18. It's a preview for now, to become the next official version as soon as there are no more bugs found/reported:

https://app.box.com/s/ue7ll9xmvwogst817x2l1xg09opvgy47

(Apologies in advance to all who are offended by any mention of DSD :))

The changes in this version are mostly around DSD, with a minor addition to the test signal specification:
  • Added support to save test signals in DSF (DSD) file format, up to DSD1024
  • Added support for reading and displaying spectrum for DSF (DSD) files if dropped into the spectrum window
  • Added option to play and generate DSD test signals with bandwidth not limited by the DSD base rate (Test Signal/DSD Gen multiplier setting)
  • Added a 7th order DSD modulator option (previously 6 was the maximum)
  • Added arbitrary low-pass and high-pass filter option to the test signal specification
Test signals can now be generated and saved in DSF format:
1762290618336.png


Note that DSD files can be large, pay attention to the estimated file size. Also, processing native 1-bit DSD at large sample rates can take a while. Be patient, especially on laptop or with underpowered CPUs!

Files can be generated with base rate of 44.1k or 48k, and mono or stereo.

Dropping a DSF file into the spectrum plot will generate a full spectrum (using selected FFT size and averaging). DSD files can be large, so MTA will limit the number of samples loaded and analyzed to about 20 million. Note that this process doesn't convert DSD to PCM -- the analysis is done at the original DSD sampling rate with 1 bit samples:

1762291860167.png


For test signals that have frequencies above (or below) the desired test range, test signals now can include a low-pass or high-pass filter specification. The filter used is a first-order Biquad. To specify a low-pass filter include LP=freq on the test signal specification. For high-pass, HP=freq:

For example, TIM(Curl) sq:3.18k/15k 4:1 LP=100k will generate the desired test signal and then low-pass filter it at 100kHz.
 
A little Sigma2 in w&f mode?? ;-))
 
Ok now.
Nothing broken I have found but it feels a little unresponsive compared to the previous version?
A little rough?

At FR measurements with log chirps for example at some times it takes two times to get there.
Or the progression of averages, it's not smooth but that feels more a PC power problem although not there before, so much, but reasonable at my prehistoric 10 yo PC.
All the above with both PCM and DSD and modest FFT, nothing extreme 256k or so.

(DSD stuff is a killer! )
 
This is my 1 kHz sine with V1.2.18. The test signal is about 4 seconds too short. It messes up the measurement:

1762510880841.png



With V1.2.15 everything is ok:

1762511182143.png



Here are both recordings from the history folder:

1762511628243.png
 
Hmm, have to take a look at this, I did try to speed up and shorten the measurement cycle. Maybe I overdid it :)

I found it. It is the Warm-up time!

If I reduce it from my normal 3 seconds to 0 seconds, everything works ok. If I change it to 10 seconds, the test tone will be 11 seconds too short.
 
Back
Top Bottom