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 Legacy projects

Swift & Gee codes

Legacy project. Not maintained. Its last commit was in January 2020, more than three years ago. Kept here for reference. Its code may follow an older edition and may not run with current software.

MATLAB code by S. Hales Swift (Brigham Young University) on MATLAB File Exchange for fast Moore–Glasberg loudness: ANSI S3.4-2007 stationary loudness and Glasberg & Moore (2002) time-varying loudness, each with the sharpness of Swift & Gee (2017), which is computed from Moore–Glasberg specific loudness.

Full nameCodes for the rapid calculation of loudness and sharpness
Repositoryhttps://www.mathworks.com/matlabcentral/fileexchange/73808-codes-for-the-rapid-calculation-of-loudness-and-sharpness
LanguageMATLAB
KindResearch code
Code published with a study, a thesis or a student project, to run or adapt; not packaged as a library.
Grouplegacy Archived, or no commit for three years or more. Kept for reference. The code may follow an older edition and may not run with current software.
LicenceBSD-3-Clause
license.txt: Copyright (c) 2019, Stephen Hales Swift.
PackageMATLAB File Exchange 73808
Latest release1.0.0 (2020-01)
Last commit2020-01-24 inactive since 2020-01
MaintainersStephen Hales Swift
AI assistancenot stated
PaperSwift, S. H., & Gee, K. L. (2019). Techniques for the rapid calculation of the excitation pattern in the time varying extensions to ANSI S3.4-2007. Proceedings of Meetings on Acoustics, 36, 040002.
How to citeThe File Exchange page asks for the paper above for the loudness code and for Swift & Gee (2017) for the sharpness code. Name the version or commit you used.
Entry checked7 October 2026

What it implements

MetricEditionFunctionsValidation (as stated)Notes
Moore–Glasberg loudnessANSI/ASA S3.4-2007stationaryLoudnessnot statedlegacy
Time-varying loudness (Moore–Glasberg–Schlittenlacher)Glasberg & Moore (2002)Glasberg_loudnessnot statedlegacy
SharpnessSwift & Gee (2017)
from Moore–Glasberg specific loudness, stationary and time-varying
stationaryLoudness, Glasberg_loudnessnot statedlegacy

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.

The project does not say how any of these were validated.

Before you compare numbers

Implementations of the same metric can give different numbers without either being wrong. Check these choices first.

Notes

Before you rely on it

Sources

  1. https://www.mathworks.com/matlabcentral/fileexchange/73808-codes-for-the-rapid-calculation-of-loudness-and-sharpness
  2. https://viewer.mathworks.com/addons/73808/latest
  3. https://doi.org/10.1121/1.5016193

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