Key Intervals is a lightweight desktop app that calculates the number of semitones, tones, and cents between two musical keys.
Built with Python and Tkinter, the app is made for producers, composers, and musicians who need a quick and clean interval calculator without opening a DAW.
- Select a Main Key and Target Key
- Toggle between Major/Minor modes
- Displays:
- 🔢 Semitones
- 🎵 Tones
- 🎯 Cents
- Simple and colorful GUI
- Cross-platform: works on macOS, can be built for Windows/Linux
- No DAW needed — use it as a standalone tool
Download the prebuilt
.appfrom the Releases tab.
- Download
.zip - Unzip and move
Key Intervals.appto Applications or anywhere - Double click to launch
Make sure you have Python 3.9+ installed.
git clone https://github.com/jdabsofficial/key-intervals.git
cd key-intervals
pip install -r requirements.txt
python3 key_intervals.py