Keyboard Tools is a multi-platform application for Piano and Keyboard Players of any style.
It's a learning tool which helps you finding scales, chords, voicing, harmony and practicing.
It comes with a bunch of useful features and customization : from 2 to 5 octaves, different piano sounds, BPM detector, metronome, favorites tunes, circle of fifths, chords and scales, printing and copying the keyboard,...