ImproScales: a self-tutoring web system for using scales in improvisations. - Thomas Borgogno; Luca Turchet (Audio Mostly Conference, 2022)