EarQuiz Frequencies
is a software for technical ear training on equalization. Its main goal is to help musicians and all kinds of audio professionals or students (producers, recording/mixing/mastering/live sound engineers, audio designers, etc.) develop and master the ability to aurally recognize frequency bands. In general, anybody who wants to teach himself/herself how to adjust an audio system with equalizer by ear consciously may find it useful.
This application is based on the world-renowned Golden Ears method of David Moulton, whose course is half dedicated to building this essential critical listening skill. Built-in presets are similar to his easy-to-difficult patterns, but a user can also change the settings to do more than what is already available. This software may be used by educators in the audio industry to produce superb quality training and test materials for their students.
To use the application out of the box, you can just download the distribution package for your OS (Windows or macOS), run it and follow the installation process.
You can also clone (download) this repository and launch the program from Python. It has been tested with Python 3.9 and Python 3.10.
So, make sure the proper version of interpreter is installed on your computer.
The repository doesn't contain any pre-compiled dependencies, so they should be installed before the application execution. Though it is technically possible to use the "base" Python environment,
creating a separate virtual environment for the project and all its packages is highly recommended. Then, once you have activated the project's virtual environment, installing all the requirements using the package manager is as simple as:
pip install -r requirements.txt
After that, you can start the application with:
python -m main
You can build executables yourself both for Windows and for macOS from this codebase.
pip install -U pyinstaller
pyinstaller macos_build.spec
pyinstaller windows_build.spec
The bundled application should now be available in the dist folder.
EarQuiz Frequencies
is Copyright © 2023-2024 by Gdaliy Garmiza.
EarQuiz Frequencies
is licensed under the GNU General Public License v3.
This application uses the following open source libraries:
- PyQt6
Copyright © 2021-2023 Riverbank Computing Limited
License: GPL v3
- Pedalboard
Copyright © 2021-2022 Spotify AB
License: GPL v3
- NumPy
Copyright © 2005-2023 NumPy Developers
License: BSD 3-Clause
- PyQtGraph
Copyright © 2012 University of North Carolina at Chapel Hill
License: MIT
- tendo
Copyright © 2010-2022 Sorin Sbarnea
License: Python Software Foundation License