molke-productions / qloud

Licence: GPL-2.0 License
Tool to measure loudspeaker frequency and step responses and distortions

Programming Languages

C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to qloud

dvbcss-synctiming
Measuring synchronisation timing accuracy for DVB Compainion Screen Synchronisation TVs and Companions
Stars: ✭ 17 (-15%)
Mutual labels:  measurement
sto
Software Transactional Objects
Stars: ✭ 40 (+100%)
Mutual labels:  measurement
craft-webperf
Webperf helps you build & maintain high quality websites through Real User Measurement of your website's performance
Stars: ✭ 24 (+20%)
Mutual labels:  measurement
jeelizPupillometry
Real-time pupillometry in the web browser using a 4K webcam video feed processed by this WebGL/Javascript library. 2 demo experiments are included.
Stars: ✭ 78 (+290%)
Mutual labels:  measurement
criterion
statistics-driven micro-benchmarking framework
Stars: ✭ 17 (-15%)
Mutual labels:  measurement
graphql-benchmarks
GraphQL benchmarks using the-benchmarker framework.
Stars: ✭ 54 (+170%)
Mutual labels:  measurement
IMCtermite
Enables extraction of measurement data from binary files with extension 'raw' used by proprietary software imcFAMOS/imcSTUDIO and facilitates its storage in open source file formats
Stars: ✭ 20 (+0%)
Mutual labels:  measurement
MeasurementTextField
UITextField-based control for (NS)Measurement values input.
Stars: ✭ 16 (-20%)
Mutual labels:  measurement
react-native-startup-time
measure startup time of your react-native app
Stars: ✭ 88 (+340%)
Mutual labels:  measurement
snippet-timekeeper
An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.
Stars: ✭ 70 (+250%)
Mutual labels:  measurement
meazure
Screen magnification, measurement, capture and color sampling for Windows.
Stars: ✭ 55 (+175%)
Mutual labels:  measurement
ARGoal
Get more goals. | Virtual Goals & Goal Distance | App Doctor Hu
Stars: ✭ 14 (-30%)
Mutual labels:  measurement
Sketch Measure
Make it a fun to create spec for developers and teammates
Stars: ✭ 6,960 (+34700%)
Mutual labels:  measurement
Web Frameworks
Which is the fastest web framework?
Stars: ✭ 6,125 (+30525%)
Mutual labels:  measurement
simetbox-openwrt-base
Sistema base para instalação do SIMETBox
Stars: ✭ 22 (+10%)
Mutual labels:  measurement
uldaq
MCC Universal Library for Linux
Stars: ✭ 70 (+250%)
Mutual labels:  measurement

About

QLoud is a tool to measure a loudspeaker frequency response and distortions.

This was just an attempt of porting it to QT5. It now uses Qt Charts instead of Qwt for plotting.

The original app page is here:

http://gaydenko.com/qloud/

Writing this app was inspired by excellent applications written by Fons Adriaensen:

http://users.skynet.be/solaris/linuxaudio/

Theoretical background belongs to Angelo Farina:

http://pcfarina.eng.unipr.it/

In particular, this method was used:

http://pcfarina.eng.unipr.it/Public/Papers/134-AES00.PDF

Target use

  • loudspeaker DIY (crossover tuning).

Measurement chain

  • the app, generating excitation signal
  • sound card line out
  • power amplifier
  • loudspeaker under test
  • measurement microphone (with microphone preamp)
  • sound card line in
  • the app, capturing loudspeaker response

Result

After audio system response capturing is done, an IR (impulse response) is calculated. Currently, these IR-aware analysis outcomes are available:

  • plotting of SPL (sound pressure level) as a function of frequency (dB/Hz)
  • plotting of IR power as a function of time (dB/s)
  • plotting of step response as a function of time (amp/s)
  • plotting of harmonics as a function of frequency (dB/Hz):
    • 2nd – green
    • 3rd – red
    • 4th – light green
    • 5th – light red

The IR power plot is useful to see room reflections behavior. The step response plot is useful for speakers time alignment in multiway loudspeakers.

A few hints

  • move mouse above “?” sign at plot window and wait
  • to change a measurement description double-click it
  • to delete a measurement, use the context menu on the measurements table
  • to see what the app does, just connect the app’s JACK ports directly and try
  • to see what your sound card does, use loopback for line in/out
  • take into account your measurement mic slope at high frequencies when observing harmonics plot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].