simonArchipoff / ATSAHSNA

A soft to perform acoustical measure such as impulse response, THD measure, etc.
Other
1 stars 0 forks source link

Integration in qLouder #2

Open mincequi opened 1 year ago

mincequi commented 1 year ago

Hey there,

i am the author of https://github.com/mincequi/qLouder and discovered, that you are referring to my project. Thanks for that! qLouder is about to have a 0.1 release which should be somewhat stable and have a proper architecture.

I also played around already with your tool (download, compile) and saw in your README that you might need help with UI development. My suggestion: we could try to integrate some of your stuff into qLouder, which could safe a lot of time. No idea on how to do that, though ;)

Looking forward to your feedback.

Regards Manuel

simonArchipoff commented 1 year ago

Hello, Thank you very much for your message, I was planning to get in touch with you. When I started this project I was aiming two goals :

So, here my plan : I'll give up GUI part, use higher level tools for data visualization, keep it ugly and focus on making a command line interface, with minimal GUI if needed.

What features would you like to add in qLouder ? I think the more rew-like feature in my soft must be the spectrogram. My implementation is mostly a naive computation of the impulse response and a call to the continuous wavelet transform library (which gave me a really hard time :-p)

Regards, Simon

mincequi commented 1 year ago

Hey, nice to connect. My main motivation to create qLouder was to have a simple tool for speaker measurement and filter adjustment and i never planned to reach feature parity with REW. However, some additional stuff like spectral decay plots, waterfalls and spectrograms would be nice. Since i am not too deep into these (complex) computations, i thought, this is something where your soft comes in place. What do you actually do with the continuous wavelet transform?

Btw. i am trying to compile your soft with ubuntu and having some trouble with QWT which is not available in Version 6.2 within ubuntu. So, i suggest, to add it via FetchPackage in CMake, if you agree? I could provide an appropriate PR.

simonArchipoff commented 1 year ago

With continuous wavelet transform I do those graphs : Here a rather ad-hoc example with some low pass filter "ringing" different frequency and different delay to an impulsion. 2022-11-10-224348_1676x1011_scrot I didn't played much with the wavelets parameters thought.

About qwt, I'll stop the development of this branch so I dont think it's deserve much efforts, and I'll be very likely to replace qwt with a more high level visualization lib.