Skip to main content

This is the GUI front end for Audio Tuner, a tool for musicians that analyzes and corrects the pitch of recorded audio.

It’s under active development, with more features and usability improvements planned for future versions. The current version is already usable, however.

Motivation

A surprisingly high proportion of recorded music doesn’t conform to any standard tuning system. You expect an A4 to be 440 Hz, but when you try to play along you realize it’s not. Audio Tuner is a tool for measuring the frequencies in an audio recording so it can be corrected if necessary. It’s designed to be convenient enough to use that you can do it with a musical instrument strapped to you.

The primary use case is to correct the tuning of your favorite songs so you can practice playing an instrument by playing along with them, but it can be used in any situation where you need to analyze and correct the pitch of a recording.

What it’s not

Audio Tuner is not autotune. It pitch corrects entire songs, not individual notes.

Dependencies

audio-tuner-gui requires Python version 3.11 or higher, libmpv2, and the audio-tuner and PyQt6 python packages.

Note that pip is not able to install libmpv2. If your operating system has a package manager, use that to install it. See the documentation for details.

Audio Tuner can be configured to use ffmpeg and ffprobe instead of libmpv2, at the cost of reduced functionality in the GUI.

Free as in Freedom

Audio Tuner is licensed under the GNU General Public License version 3 or later.

See What is Free Software? and Copyleft: Pragmatic Idealism.

Versioning

Audio Tuner attempts to use Semantic Versioning, but with PEP 440 compatible version numbers.

New versions of the base Audio Tuner package and Audio Tuner GUI are released at the same time with the same version numbers. The API is already reasonably stable, but of course nothing’s guaranteed until it reaches version 1.0.0.

See Also

audio-tuner: https://pypi.org/project/audio-tuner/

Metadata

Release files for audio-tuner-gui 0.12.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for audio-tuner-gui 0.12.0
File Size Uploaded
audio_tuner_gui-0.12.0.tar.gz 154.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for audio-tuner-gui 0.12.0
File Interpreter ABI Platform
audio_tuner_gui-0.12.0-py3-none-any.whl Python 3 none any Details

Total release size: 363.2 kB

Release files / audio_tuner_gui-0.12.0.tar.gz

Download URL audio_tuner_gui-0.12.0.tar.gz
Size 154.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e31a42abd90f7d48234e535e87c98ad89bf8616aba1ce1e7556cb8d830680ff0
BLAKE2b-256 checksum
How to use checksums
c9c8bbcd6b5a574f9c24159a4648a975d13654fd60a450e4fa19803ae16ab081
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / audio_tuner_gui-0.12.0-py3-none-any.whl

Download URL audio_tuner_gui-0.12.0-py3-none-any.whl
Size 208.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f74c81d182133cc9386ec41dc04b4b604a11e00c3e6bfe4acbfe8a646ada4f2
BLAKE2b-256 checksum
How to use checksums
d0e05001aa94de96870339f36a45f4d16f0305b8c0bc5aed3ee22276eac7a32a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.12.0 This release

2 release files

0.11.3

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page