Guitarability was a complex mathematical task. Developers were balancing on the edge between music and coding. Guitarability can detect any chords and notes, offers a vide exercises variety and allows even the most advanced musicians to practise their skills.