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 Others

Soundscapy

Listed under Others. It does not compute the metrics itself; its results come from MoSQITo.

Python library for soundscape assessment. Its optional audio module computes psychoacoustic metrics of binaural recordings, per channel, by calling MoSQITo: time-varying Zwicker loudness, DIN 45692 sharpness and Daniel & Weber roughness.

Repositoryhttps://github.com/MitchellAcoustics/Soundscapy
Documentationhttps://soundscapy.readthedocs.io/en/latest/
LanguagePython
KindLibrary/Toolbox
Functions to call from your own code: a Python package, a MATLAB toolbox, or a C, C++, C#, Rust or Julia library.
Groupother Tools that do not compute the metrics themselves: interfaces, front ends and wrappers that call one of the listed projects.
LicenceBSD-3-Clause
PackagePyPI soundscapy
Installpip install "soundscapy[audio]"
Latest releasev0.8.5 (2026-05)
Last commit2026-05-14 active
GitHub stars59
MaintainersAndrew Mitchell
AI assistancedisclosed (Commit metadata only; the README does not mention AI. At least 31 commits from March to May 2026 carry co-author lines for Claude or Copilot, and eight commits are authored by copilot-swe-agent[bot].)
PaperMitchell, A., Aletta, F., & Kang, J. (2022). How to analyse and represent quantitative soundscape data. JASA Express Letters, 2, 037201. https://doi.org/10.1121/10.0009794
How to citeCite the paper above. The repository has a CITATION.cff file. Name the version or commit you used.
Entry checked6 October 2026

What it implements

MetricEditionFunctionsValidation (as stated)Notes
Zwicker loudnessISO 532-1:2017
time-varying, per channel
Binaural.mosqito_metric, process_all_metricsnot statedComputed by MoSQITo. Calls loudness_zwtv.
SharpnessDIN 45692:2009Binaural.mosqito_metric, process_all_metricsnot statedComputed by MoSQITo. Calls sharpness_din_from_loudness, sharpness_din_perseg or sharpness_din_tv; the weighting can be chosen.
Roughness (Daniel & Weber)Daniel & Weber (1997)Binaural.mosqito_metric, process_all_metricsnot statedComputed by MoSQITo. Calls roughness_dw.

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.

Notes

Before you rely on it

Sources

  1. https://github.com/MitchellAcoustics/Soundscapy
  2. https://github.com/MitchellAcoustics/Soundscapy/blob/main/README.md
  3. https://github.com/MitchellAcoustics/Soundscapy/blob/main/src/soundscapy/audio/metrics.py
  4. https://github.com/MitchellAcoustics/Soundscapy/issues/123
  5. https://pypi.org/project/soundscapy/

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