Singing scales have always been a fundamental tool for improving pitch accuracy, building agility, extending vocal range, and developing proper breath control — see also the Vocal Training and Resources pages.
Although there is a huge variety of resources offering such scales, I often found it frustrating to find a set that truly suited my vocal range and the specific types of exercises I needed.
Eventually, I created a Python library to generate the exact scales I was looking for, and after some time, I decided to make a similar tool available online.
It can be customized in many ways:
- scale pattern
- starting key
- custom voice range
- loops or different types of runs within the range
- tempo, duration, etc.
- prestored common scale patterns
The scales can be played directly in the browser with piano sound and sheet-music visualization, and the tempo can be adjusted if needed.
Alternatively, the singing scales can be exported in various formats (WAV, MIDI, MP3, ABC, MusicXML, etc.) and used with an external player.
Some features are still under development, and based on user feedback, the functionality will continue to expand.
Enjoy, and I’d love to hear about your experience!