Impro-Visor (short for ?Improvisation Advisor?) is a free music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised.
Over the years the program has evolved and many new features have been added to the program.
Professor Bob Keller explains with a tutorial on YouTube.
https://www.youtube.com/watch?v=Xfk8vR2vsb4
https://www.youtube.com/v/Xfk8vR2vsb4
Free Open-Source Software from
Harvey Mudd College
Computer Science Department
https://www.cs.hmc.edu/~keller/jazz/improvisor