# First version of custom QA40x Audio Analyser

**URL:** <https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640>\
**Category:** QA40x\
**Created:** [December 6, 2024, 3:46pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640 "2024-12-06T15:46:16Z")\
**Posts on this page:** 15\
**Page:** 2

<div class="post-metadata">

**Author:** ![restorer-john](https://avatars.discourse-cdn.com/v4/letter/r/b5a626/32.png) [@restorer-john](https://forum.quantasylum.com/u/restorer-john)\
**Post date:** [January 21, 2025, 7:30am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/21 "2025-01-21T07:30:38Z")

</div>

I’m a bit confused as to what exactly is the latest version.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/quantasylum/original/2X/2/2bb638140393ab21705cb1e84d210c511292adf8.png)

And how to get the latest version up and running. Do I install the last month one and then…?

---

<div class="post-metadata">

**Author:** ![restorer-john](https://avatars.discourse-cdn.com/v4/letter/r/b5a626/32.png) [@restorer-john](https://forum.quantasylum.com/u/restorer-john)\
**Post date:** [January 21, 2025, 7:40am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/22 "2025-01-21T07:40:45Z")

</div>

Downloaded the file at the bottom of the page, uninstalled the ‘old’ version and installed the ‘new’ version. Ran the QA-40x app and it appears to be working now. Is that the correct procedure?

---

<div class="post-metadata">

**Author:** ![Claudio](https://avatars.discourse-cdn.com/v4/letter/c/7cd45c/32.png) [@Claudio](https://forum.quantasylum.com/u/Claudio)\
**Post date:** [January 21, 2025, 9:08am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/23 "2025-01-21T09:08:37Z")

</div>

Hi @breedj. I downloaded version 0.5 from Github. I see that the “BodePlot” button is present in the screenshot.

 ![1](https://canada1.discourse-cdn.com/flex032/uploads/quantasylum/original/2X/3/3baf499edf63726b4a3f3aa6a1a61245020e10de.jpeg)

However, in my installation I do not see it. Am I doing something wrong? Thanks

 ![2](https://canada1.discourse-cdn.com/flex032/uploads/quantasylum/original/2X/5/58add3c24c793e7914d38c0e50351d23d5d05f27.jpeg)

---

<div class="post-metadata">

**Author:** ![MarkZ](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.quantasylum.com/markz/32/4269_2.png) [@MarkZ](https://forum.quantasylum.com/u/MarkZ)\
**Post date:** [January 21, 2025, 1:38pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/24 "2025-01-21T13:38:24Z")

</div>

Speaking out of turn here –

When you go the github site on the right side you’ll see ‘releases’ and underneath it says ‘5 tags’. Click that ‘5 tags’ link and it will show the releases with each having a ‘Downloads’ entry and that is the latest msi installer.

---

<div class="post-metadata">

**Author:** ![breedj](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@breedj](https://forum.quantasylum.com/u/breedj)\
**Post date:** [January 21, 2025, 4:32pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/25 "2025-01-21T16:32:52Z")

</div>

@MarkZ Thank you for chiming in. The app is indeed autoranging. That is one of the benefits in using the QA403 hardware. I’m glad you like it. Stilll a lot of work to do though.

@restorer-john  
I’m commiting my code now and then but I do not always create an installer with every commit.  
I’ve just made a new installer (V0.6) which includes the Bode plot functionality. I do not have a manual yet, but for that function the left output channel of the QA403 must be connected to the input of the DUT and left input channel of the QA403 must be connected to the output of the DUT (amplifier or filter). Also the right input channel must be connected to the left output channel. Otherwise it is not possible to measure the phase. See the image below. I will add these kind of images to the application later.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/quantasylum/original/2X/f/f02c0a13a3fcb2a7b662247764449530b0c3efde.jpeg)

If you only want to measure the frequency response without the phase you can use the Frequency Response Chirp measurment. Which does the same but uses a chirp instead of frequency steps. It is also faster. But also with that function it is advised to use the right channel as the reference channel. If you want to compare the left and right channel of your amplifier than uncheck the ‘Right channel is reference’ checkbox. Then you can measure both the left and right channel at the same time. But the measurement will be less accurate for low and high frequencies.

As explained here, which uses the same principle:

> **[Frequency Response with Right Channel as Reference](https://github.com/QuantAsylum/QA40x/wiki/Frequency-Response-with-Right-Channel-as-Reference)**
>
> Releases (no source) for the QA402 and QA403 Audio Analyzer. - QuantAsylum/QA40x

Here’s a link to the latest installer V0.6:

> **[Release Release V0.6 · breedj/qa40x-audio-analyser](https://github.com/breedj/qa40x-audio-analyser/releases/tag/v0.6)**
>
> Bode plot added.

Joost

---

<div class="post-metadata">

**Author:** ![restorer-john](https://avatars.discourse-cdn.com/v4/letter/r/b5a626/32.png) [@restorer-john](https://forum.quantasylum.com/u/restorer-john)\
**Post date:** [January 22, 2025, 12:46am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/26 "2025-01-22T00:46:48Z")

</div>

Thank you Joost. You really are progressing with this custom version.Well done. 😄

---

<div class="post-metadata">

**Author:** ![rbenak](https://avatars.discourse-cdn.com/v4/letter/r/ad7895/32.png) [@rbenak](https://forum.quantasylum.com/u/rbenak)\
**Post date:** [January 25, 2025, 3:43am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/27 "2025-01-25T03:43:29Z")

</div>

Hello @breedj - Thank you for sharing your project source and all your effort.

As a developer, a couple simple steps to get the Solution built and running locally:

1. Refreshing packages as typical, since OpenTK, ScottPlot, and SkiaSharp are likely stale on local developer IDE’s.
2. Installing the current MS Project Installer library to be compatible with the installer project
3. I did not find a certificate, so the cert was disabled on the solution Click-once property page
4. Debug Security was also disabled as a matter of preference
5. default solution resources that can be purged  
otherwise, solution built and ran as expected

suggestion(s)

- bugs should be recorded on your Github site, you put in the hard work to put that in place!
- your install prob should not install to a desktop directory with your name on it

question(s)

- Will you eventually be receptive to pull requests?
- Any thoughts about a Mock Test project for CI/CD support?

---

<div class="post-metadata">

**Author:** ![breedj](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@breedj](https://forum.quantasylum.com/u/breedj)\
**Post date:** [January 26, 2025, 1:53pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/28 "2025-01-26T13:53:30Z")

</div>

Hi @rbenak,

Thank you for your advice!

The current application is still just a proof-of-concept, so my main focus has been on the measurements, and I haven’t gotten around to fixing those issues yet. That said, we’ve started setting up a new solution that will use .NET 9 instead of .NET Framework 4.8. We’re also exploring the UNO Framework to make it cross-platform, so we’re essentially starting from scratch with this project.

To answer your questions:  
We’re likely going to welcome pull requests, add unit tests, and implement a CI/CD pipeline. Once we have something functional, we’ll either create a new repository or replace this one entirely. In the meantime, I might still add one or two forms to the current project since I’m working on some new measurements alongside developing the new solution.

Thanks again for your input!

---

<div class="post-metadata">

**Author:** ![peppermint](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@peppermint](https://forum.quantasylum.com/u/peppermint)\
**Post date:** [January 28, 2025, 8:25am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/29 "2025-01-28T08:25:09Z")

</div>

I might be wrong but from the tone of this last post, it sounds to me that this will eventually be a commercial software?

---

<div class="post-metadata">

**Author:** ![breedj](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@breedj](https://forum.quantasylum.com/u/breedj)\
**Post date:** [January 28, 2025, 9:38am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/30 "2025-01-28T09:38:56Z")

</div>

@peppermint The software will stay open source.

---

<div class="post-metadata">

**Author:** ![peppermint](https://avatars.discourse-cdn.com/v4/letter/p/dfb087/32.png) [@peppermint](https://forum.quantasylum.com/u/peppermint)\
**Post date:** [January 28, 2025, 3:42pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/31 "2025-01-28T15:42:09Z")

</div>

That’s great to hear. Thanks for all your effort!

---

<div class="post-metadata">

**Author:** ![YamahaCA](https://avatars.discourse-cdn.com/v4/letter/y/57b2e6/32.png) [@YamahaCA](https://forum.quantasylum.com/u/YamahaCA)\
**Post date:** [January 28, 2025, 4:10pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/32 "2025-01-28T16:10:35Z")

</div>

Will you be creating these test into your format?  
Thank you for all your efforts.

Contents  
Routine Settings   
Saving Settings   
Loading Settings   
Saving the Screen Image   
Markers and Cursors   
Minimizing Hum and Noise in Measurements   
Measuring High-Power Amplifiers   
Loopback Performance   
Gain Measurement   
Frequency Response   
Noise   
User-defined Noise Weighting   
Signal-to-Noise Ratio (SNR)   
Noise Density   
THD and THD+N   
THD vs Output Power into 4 Ω and 8 Ω loads   
Burst Power into 4-Ω and 2-Ω loads   
THD vs Frequency   
THD vs Frequency vs Output Power   
THD Visualizers   
GenEx Burst Waveform   
CCIF 19 + 20 kHz   
SMPTE IM 60 and 7000 Hz   
Multitone IM   
Crosstalk   
Output Impedance and Damping Factor

Automated Measurements   
Power Output - THD vs Power at 1 kHz   
THD vs Power at 16 kHz   
THD vs Power with 4-Ω Load   
THD versus Frequency versus Input Level   
Frequency Response   
Frequency Response by Chirp   
Output Impedance and Damping Factor   
Crosstalk vs Frequency   
Intermodulation Distortion vs dBV Input   
Intermodulation Distortion vs Power

---

<div class="post-metadata">

**Author:** ![breedj](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@breedj](https://forum.quantasylum.com/u/breedj)\
**Post date:** [January 28, 2025, 7:30pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/33 "2025-01-28T19:30:54Z")

</div>

@YamahaCA Most of these items are one the to do list.

Some of these measurements can already be done with the latest version:

- Gain Measurement
- Frequency Response
- THD vs Output Power into 4 Ω and 8 Ω loads
- THD vs Frequency
- Frequency Response
- Frequency Response by Chirp

And I’ve started with implementing:

- Input Impedance
- Output Impedance and Damping Factor.

---

<div class="post-metadata">

**Author:** ![YamahaCA](https://avatars.discourse-cdn.com/v4/letter/y/57b2e6/32.png) [@YamahaCA](https://forum.quantasylum.com/u/YamahaCA)\
**Post date:** [January 28, 2025, 7:58pm UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/34 "2025-01-28T19:58:59Z")

</div>

Thank you. You are a Rock Star!

---

<div class="post-metadata">

**Author:** ![Gruesome](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.quantasylum.com/gruesome/32/4000_2.png) [@Gruesome](https://forum.quantasylum.com/u/Gruesome)\
**Post date:** [January 15, 2026, 8:40am UTC](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640/35 "2026-01-15T08:40:50Z")

</div>

Nice software! I like the big measurement buttons across the top. I don’t think the software has to do everything (with the buttons then filling half the screen…); being selective is fine.

[Previous page](https://forum.quantasylum.com/t/first-version-of-custom-qa40x-audio-analyser/1640.md?page=1)
