# MoSQITo-FDP

> Part of [LISQM](https://zhenxianli.github.io/LISQM/) (List of Implementations of Sound Quality Metrics), a list of open-source implementations of psychoacoustic metrics. Data as of 2026-10-28. Web page: https://zhenxianli.github.io/LISQM/projects/mosqito-fdp.html

**Legacy project.** Archived by its authors; its last commit was in July 2021. Kept here for reference. Its code may follow an older edition and may not run with current software.

Archived Python snapshot of a MoSQITo fork made for a final-degree project. It adds the Sottek Hearing Model with specific and total loudness (ECMA-418-2, 1st edition) as a step towards hearing-model tonality, and contains tone-to-noise ratio and prominence ratio after ECMA-74 Annex D.

- **Repository:** https://github.com/djcaminero/MoSQITo-FDP
- **Language:** Python
- **Kind:** Research code (Code published with a study, a thesis or a student project, to run or adapt; not packaged as a library.)
- **Group:** legacy (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.)
- **Licence:** Apache-2.0
- **Latest release:** no release
- **Last commit:** 2021-07-05 (archived)
- **GitHub stars:** 2
- **Maintainers:** Daniel Jiménez-Caminero Costa
- **AI assistance:** not stated
- **How to cite:** The project does not say how to cite it. Cite the repository with the version or commit you used.
- **Entry checked:** 2026-10-08

## What it implements

| Metric | Edition | Functions | Status | Validation (as stated) | Notes |
|---|---|---|---|---|---|
| [Sottek Hearing Model loudness](https://zhenxianli.github.io/LISQM/metrics/loudness-ecma-418-2.html) | [ECMA-418-2:2020 (1st ed.)](https://ecma-international.org/wp-content/uploads/ECMA-418-2_1st_edition_december_2020.pdf) (hearing model with specific and total loudness) | `comp_loudness` | available | standard or paper data | Module `mosqito.functions.hearing_model`. Its author committed the same hearing model to MoSQITo on 2021-05-30, two weeks before this snapshot. |
| [Tone-to-noise ratio and prominence ratio](https://zhenxianli.github.io/LISQM/metrics/tone-to-noise-prominence-ratio.html) | [ECMA-74:2019 (17th ed.)](https://ecma-international.org/publications-and-standards/standards/ecma-74/) (Annex D) | `comp_tnr`, `comp_pr` | available | own tests only | — |

## 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.

- [Sottek Hearing Model loudness](https://zhenxianli.github.io/LISQM/metrics/loudness-ecma-418-2.html), ECMA-418-2:2020 (1st ed.): standard or paper data
  - Ported or adapted from **[MoSQITo](https://zhenxianli.github.io/LISQM/projects/mosqito.html)** (the author's own code).
  - Validation scripts compare the ear filter and model output with figures and values from ECMA-418-2 and ECMA-74 Annex F.
- [Tone-to-noise ratio and prominence ratio](https://zhenxianli.github.io/LISQM/metrics/tone-to-noise-prominence-ratio.html), ECMA-74:2019 (17th ed.): own tests only
  - Ported or adapted from **[MoSQITo](https://zhenxianli.github.io/LISQM/projects/mosqito.html)**.
  - The README lists TNR/PR as available but not validated; the tests use synthetic tones in white noise.

## Notes

- Commits run from 2021-06-13 to 2021-07-05. The package inside is still named `mosqito`, and later work went into MoSQITo itself.
- The hearing-model code cites both ECMA-418-2 (1st edition, 2020) and ECMA-74 Annex F (17th edition, 2019).
- Also contains the Zwicker loudness, DIN 45692 sharpness and Daniel & Weber roughness of the MoSQITo version it was forked from.

## Before you rely on it

- Archived snapshot without releases or maintenance.
- The README marks hearing-model tonality (ECMA-74:2019 Annex G) as under development; the repository contains the hearing-model stages, but no separate tonality function was found.

## Sources

- https://github.com/djcaminero/MoSQITo-FDP
- https://github.com/djcaminero/MoSQITo-FDP/blob/master/readme.md
- https://github.com/djcaminero/MoSQITo-FDP/tree/master/mosqito/functions/hearing_model
- https://github.com/djcaminero/MoSQITo-FDP/tree/master/mosqito/validations/hearing_model
- https://github.com/Eomys/MoSQITo/commit/04dab16b64041c820c08177aa74039fb3fc3ed20
