• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. 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

OP
pkane

pkane

Master Contributor
Forum Donor
Joined
Aug 18, 2017
Messages
5,667
Likes
10,299
Location
North-East
Preview version of 1.0.52 is available containing:
  • DSD output over DoP
  • Higher sampling rates up to 768k (possibly higher, if your device(s) support it)
  • A new file drag-and-drop measurement feature
https://app.box.com/s/qbrh3czrvudclkqs9n8lm806k3hzmjx5

This was only tested with ADI-2 Pro FS DSD output, so would love to hear how this works with any other DAC with DoP (DSD over PCM) support.

1. Higher sampling rates: as you increase output sampling rate beyond 384k, the Spectrum tab will stop showing the preview -- this is to reduce the load on the CPU while doing the measurement. This may still be insufficient on slower computers, but I was able to run output of 768k on a laptop with no issues.

2. DSD output over DoP: both 44.1k and 48k base DSD rates are supported. Multiplier of 64, 128, or 256 should work, that is, DSD64, DSD128 and DSD256. "Native" DSD is not yet supported. To switch back to PCM output, simply change DSD Mode to "none".

When measuring using DSD output, input should be another driver/ADC device, unless you can configure one interface device to use DSD over the DAC portion and PCM over the ADC :) Needless to say, you can use any of the test signals with DSD, including WAV files. Everything will be converted to DSD at the selected rate.

With ASIO output, the correct PCM rate will be set automatically. With WASAPI, you'll need to choose the correct sampling rate in Windows and use Exclusive WASAPI mode to ensure bit-perfect pass-through the driver:

Desired DSD rateDAC Sampling rate should be set to this
DSD64 / 44.1k ratePCM 176k
DSD64 / 48.k ratePCM 192k
DSD128 / 44.1kPCM 352k
DSD128 / 48kPCM 384k
DSD256 / 44.1kPCM 705.6k
DSD256 / 48kPCM 768k

DSD output is generated and kept in memory. Since the number of samples per second can be very high, large/long tests with many averages and little overlap can result in out of memory conditions. You were warned! 15-20 seconds of DSD256 should work fine on most computers.

3. The new drag-and-drop file measurement feature is now available (@GXAlan ). If you open Windows Explorer and drag and drop a WAV file from Explorer onto the input selector in Multitone, this will measure the waveform contained in the file -- just as if it was captured from the ADC. Note that no actual playback or recording will occur: the file will simply be displayed and measured:

1665103705440.png
 
Last edited:

GXAlan

Major Contributor
Forum Donor
Joined
Jan 15, 2020
Messages
3,906
Likes
6,028
Thanks! This actually answers the question I had about the quality of the Denon SACD 1 khz test tone

1665106788629.png
 

Sokel

Master Contributor
Joined
Sep 8, 2021
Messages
6,035
Likes
6,053
Hmm...

Elevated noise but much cleaner spectrum than PCM:

DSD64.PNG


64

1665128022581.png


128

DSD.PNG


256


Doesn't play 48K family though,at all.
 

Sokel

Master Contributor
Joined
Sep 8, 2021
Messages
6,035
Likes
6,053
It does not remember the last setting (PCM or DSD),always starts with DSD.
 

Rja4000

Major Contributor
Forum Donor
Joined
May 31, 2019
Messages
2,752
Likes
4,642
Location
Liège, Belgium
Hmmm...

Source: Application Error
Date: 16-10-22 17:04:18
Description:
Faulting application name: Multitone.exe, version: 1.0.52.0, time stamp: 0x63400dbc
Faulting module name: ucrtbase.dll, version: 10.0.19041.789, time stamp: 0x2bd748bf
Exception code: 0xc0000409
Fault offset: 0x000000000007286e
Faulting process id: 0xba0

Faulting application start time: 0x01d8e1708d1d506e
Faulting application path: C:\Program Files (x86)\PKAudio\Multitone\Multitone.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Event Xml:
<EventData>
<Data>Multitone.exe</Data>
<Data>1.0.52.0</Data>
<Data>63400dbc</Data>
<Data>ucrtbase.dll</Data>
<Data>10.0.19041.789</Data>
<Data>2bd748bf</Data>
<Data>c0000409</Data>
<Data>000000000007286e</Data>
<Data>ba0</Data>
<Data>01d8e1708d1d506e</Data>
<Data>C:\Program Files (x86)\PKAudio\Multitone\Multitone.exe</Data>
<Data>C:\WINDOWS\System32\ucrtbase.dll</Data>
<Data>79b37ab4-8e86-41b5-b7ef-1ee8f28eacc1</Data>
</EventData>
</Event>

NB: This is my first attempt at running it, whatever version.
Well, my second: it failed with the official 1.0.50 too.

Microsoft Windows [Version 10.0.19043.2130]
 
OP
pkane

pkane

Master Contributor
Forum Donor
Joined
Aug 18, 2017
Messages
5,667
Likes
10,299
Location
North-East
Hmmm...

Source: Application Error
Date: 16-10-22 17:04:18
Description:
Faulting application name: Multitone.exe, version: 1.0.52.0, time stamp: 0x63400dbc
Faulting module name: ucrtbase.dll, version: 10.0.19041.789, time stamp: 0x2bd748bf
Exception code: 0xc0000409
Fault offset: 0x000000000007286e
Faulting process id: 0xba0

Faulting application start time: 0x01d8e1708d1d506e
Faulting application path: C:\Program Files (x86)\PKAudio\Multitone\Multitone.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Event Xml:
<EventData>
<Data>Multitone.exe</Data>
<Data>1.0.52.0</Data>
<Data>63400dbc</Data>
<Data>ucrtbase.dll</Data>
<Data>10.0.19041.789</Data>
<Data>2bd748bf</Data>
<Data>c0000409</Data>
<Data>000000000007286e</Data>
<Data>ba0</Data>
<Data>01d8e1708d1d506e</Data>
<Data>C:\Program Files (x86)\PKAudio\Multitone\Multitone.exe</Data>
<Data>C:\WINDOWS\System32\ucrtbase.dll</Data>
<Data>79b37ab4-8e86-41b5-b7ef-1ee8f28eacc1</Data>
</EventData>
</Event>

NB: This is my first attempt at running it, whatever version.
Well, my second: it failed with the official 1.0.50 too.

Microsoft Windows [Version 10.0.19043.2130]

Found this on Adobe support forums. I assume you have some incompatible version of Microsoft Visual C++ installed. Multitone doesn't directly use or install VC++ runtime, but it does use libraries that depend on it.
The URCTBASE.DLL is the dynamic link library file associated with Microsoft Visual C++ redistributable package.

Please try these steps:

1. Try to repair all the Visual C++ files in control panel - program and features

2. Try to run Microsoft Visual Studio to repair all the C++ DLL files

3. Restart Machine

4. If that doesn't work then try repair all the Visual C++ files then clean install application

Looking on my development computer, this is the version I have that works:
1665934810904.png
 
Last edited:

Sokel

Master Contributor
Joined
Sep 8, 2021
Messages
6,035
Likes
6,053
Hmmm...

Source: Application Error
Date: 16-10-22 17:04:18
Description:
Faulting application name: Multitone.exe, version: 1.0.52.0, time stamp: 0x63400dbc
Faulting module name: ucrtbase.dll, version: 10.0.19041.789, time stamp: 0x2bd748bf
Exception code: 0xc0000409
Fault offset: 0x000000000007286e
Faulting process id: 0xba0

Faulting application start time: 0x01d8e1708d1d506e
Faulting application path: C:\Program Files (x86)\PKAudio\Multitone\Multitone.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Event Xml:
<EventData>
<Data>Multitone.exe</Data>
<Data>1.0.52.0</Data>
<Data>63400dbc</Data>
<Data>ucrtbase.dll</Data>
<Data>10.0.19041.789</Data>
<Data>2bd748bf</Data>
<Data>c0000409</Data>
<Data>000000000007286e</Data>
<Data>ba0</Data>
<Data>01d8e1708d1d506e</Data>
<Data>C:\Program Files (x86)\PKAudio\Multitone\Multitone.exe</Data>
<Data>C:\WINDOWS\System32\ucrtbase.dll</Data>
<Data>79b37ab4-8e86-41b5-b7ef-1ee8f28eacc1</Data>
</EventData>
</Event>

NB: This is my first attempt at running it, whatever version.
Well, my second: it failed with the official 1.0.50 too.

Microsoft Windows [Version 10.0.19043.2130]
First attempt and already break it???
WELCOME :)
 
OP
pkane

pkane

Master Contributor
Forum Donor
Joined
Aug 18, 2017
Messages
5,667
Likes
10,299
Location
North-East
Multitone Release v1.0.53 is available. This version is the official release of DSD/DOP 64/128/256 and also adds the phase response plot using one of the multitone test signals.

Changes in 1.0.53

  • Add: support for DSD test signal playback over DOP, supporting DSD64, DSD128, DSD256
  • Add: phase plot, calculated when using multitone test signals and the same ADC/DAC sample rate
  • Add: Higher sampling rates up to 768k (possibly higher, if your device(s) support it)
  • Add: File drag-and-drop (on test signal drop-down) feature to measure files without DAC/ADC loopback
  • Fix: when displaying spectrum captured in stereo mode, show full bandwidth of the captured signal
----------------
Some examples of phase measurements (ADI-2 Pro FS filters, measured by Cosmos ADC) @ 44.1k.
Note that the sampling rates must match between the DAC and the ADC to produce a phase plot.

Sharp filter:
1666751428426.png


SD Sharp (short delay) filter:
1666751902228.png
 

Blumlein 88

Grand Contributor
Forum Donor
Joined
Feb 23, 2016
Messages
20,696
Likes
37,432
Multitone Release v1.0.53 is available. This version is the official release of DSD/DOP 64/128/256 and also adds the phase response plot using one of the multitone test signals.

Changes in 1.0.53

  • Add: support for DSD test signal playback over DOP, supporting DSD64, DSD128, DSD256
  • Add: phase plot, calculated when using multitone test signals and the same ADC/DAC sample rate
  • Add: Higher sampling rates up to 768k (possibly higher, if your device(s) support it)
  • Add: File drag-and-drop (on test signal drop-down) feature to measure files without DAC/ADC loopback
  • Fix: when displaying spectrum captured in stereo mode, show full bandwidth of the captured signal
----------------
Some examples of phase measurements (ADI-2 Pro FS filters, measured by Cosmos ADC) @ 44.1k.
Note that the sampling rates must match between the DAC and the ADC to produce a phase plot.

Sharp filter:
View attachment 239492

SD Sharp (short delay) filter:
View attachment 239494
I guess I'll try it. I do think DSD is a pox on the audio world, and wish it would disappear for lack of interest.
 
OP
pkane

pkane

Master Contributor
Forum Donor
Joined
Aug 18, 2017
Messages
5,667
Likes
10,299
Location
North-East
I guess I'll try it. I do think DSD is a pox on the audio world, and wish it would disappear for lack of interest.
It’s just another protocol and format for sending data to the DAC. Some DACs do objectively better fed with DSD than PCM, others - not. It’s interesting to test DACs with different input. It’s not about the recording or mastering format, where DSD is useless, but rather testing another DAC input.
 

Sokel

Master Contributor
Joined
Sep 8, 2021
Messages
6,035
Likes
6,053
The new version appears as 1.0.52 and asks to update to 1.0.53.
Ghost version perhaps???
 
Top Bottom