LISQM A List of Open-Source Implementations of Psychoacoustic and Sound Quality Metrics

Version 0.5.10 · data as of 28 October 2026
Source on GitHub

Projects Established projects

AARAE

Audio and Acoustical Response Analysis Environment: a MATLAB environment with a graphical interface, made to support teaching and research in acoustics. Its analysers include ISO 532-1 and Chalupper–Fastl loudness, Moore–Glasberg loudness (stationary, time-varying and binaural), sharpness and Daniel & Weber roughness.

Repositoryhttps://github.com/densilcabrera/aarae
LanguageMATLAB
KindApplication
A program to run, with a graphical or command-line interface; no programming needed.
Groupestablished Described in a publication, used by others, or written by the authors of the model, with more than a year of history.
LicenceBSD-3-Clause
License for AARAE.txt says that contributed files may carry their own licences; for example, the ISO 226 calculator iso226.m comes with its own license.txt.
Latest releaseno release
Last commit2024-08-09 inactive since 2024-08
GitHub stars36
MaintainersDensil Cabrera, Jonothan Holmes, Ella Manor
AI assistancenot stated
PaperCabrera, D., Jimenez, D., & Martens, W. L. (2014). Audio and Acoustical Response Analysis Environment (AARAE): a tool to support education and research in acoustics. Proceedings of Inter-Noise 2014, Melbourne, Australia. https://www.acoustics.asn.au/conference_proceedings/INTERNOISE2014/papers/p235.pdf
How to citeCite the paper above. Name the version or commit you used.
Entry checked8 October 2026

What it implements

MetricEditionFunctionsValidation (as stated)Notes
Zwicker loudnessISO 532-1:2017
stationary and time-varying
Loudness_ISO532_1standard or paper data
(time-varying signals only)
The header cites a 2014 draft of ISO 532-1 and describes the code as Ella Manor's 2015 MATLAB port, with adjustments, of the Annex A C code.
Zwicker loudnessChalupper & Fastl (2002)
time-varying
LoudnessCFnot statedAlso outputs loudness fluctuation and time-varying sharpness. Josef Chalupper's code (2000) in its PsySound3 version (2007), adjusted for AARAE by Ella Manor in 2015.
Moore–Glasberg loudnessMoore, Glasberg & Baer (1997)
one channel, or two channels for binaural loudness
Loudness_MGB2bnot statedA port and extension of PsySound3's code by Densil Cabrera and Doheon Lee, version 1.02 (27 October 2015). Two-channel input gives binaural loudness after Moore & Glasberg (2007). The audio is resampled to 32 kHz.
Time-varying loudness (Moore–Glasberg–Schlittenlacher)Glasberg & Moore (2002)
time-varying; one channel, or two channels for binaural loudness
Loudness_MGB2bnot statedSame function as the stationary model; the binaural extension follows Moore & Glasberg (2007).
SharpnessFastl & Zwicker (2007)
from the specific loudness of LoudnessCF
sharpness_Fastlnot statedThe header describes a weighting fitted to data in Zwicker & Fastl's Psychoacoustics: Facts and Models (edition not stated), names the method "Fastl (1991)" and credits Claire Churchill (2004).
Roughness (Daniel & Weber)Daniel & Weber (1997)RoughnessDWnot statedPorted from PsySound3's @RoughnessDW by Ella Manor and Densil Cabrera (2015).

How it was validated

As reported by the project; LISQM has not run the code. Two implementations that agree can still share the same error. Kinds of evidence.

Zwicker loudness · ISO 532-1:2017

standard or paper data (time-varying signals only)

Ported or adapted from ISO 532-1 Annex A reference program.

  • A commit of 2017-12-11 says the code was verified with the time-varying test signals of Annex B.5; no check of the stationary method is stated.
Zwicker loudness · Chalupper & Fastl (2002)
Moore–Glasberg loudness · Moore, Glasberg & Baer (1997)
Time-varying loudness (Moore–Glasberg–Schlittenlacher) · Glasberg & Moore (2002)
Roughness (Daniel & Weber) · Daniel & Weber (1997)

not stated

Ported or adapted from PsySound3 (the author's own code).

Not stated for Sharpness · Fastl & Zwicker (2007).

Notes

Before you rely on it

Sources

  1. https://github.com/densilcabrera/aarae
  2. https://github.com/densilcabrera/aarae/blob/master/README.txt
  3. https://github.com/densilcabrera/aarae/blob/master/License%20for%20AARAE.txt
  4. https://github.com/densilcabrera/aarae/tree/master/Analysers/Level%20and%20Strength
  5. https://github.com/densilcabrera/aarae/commits/master/Analysers/Level%20and%20Strength/Loudness_ISO532_1.m
  6. https://github.com/densilcabrera/aarae/blob/master/Analysers/Level%20and%20Strength/Loudness_MGB2b.m
  7. https://github.com/densilcabrera/aarae/blob/master/Analysers/Level%20and%20Strength/LoudnessCF.m

Metrics, standards and papers, projects, function names and pages.