Projects / Impro-Visor


Impro-Visor is a music notation and playback tool for helping jazz musicians learn to improvise. It features a notation GUI, automated playback of chords and rhythm using MIDI, and improvisation advice provided in a variety of ways, including being able to improvise jazz itself. Data are stored as open-format text files. MIDI and MusicXML export are also available.

Operating Systems

RSS Recent releases

  •  15 May 2012 07:32

Release Notes: This release improves real-time MIDI input, allowing recording of interleaved improvisations from the user and the computer.

  •  02 May 2012 22:34

Release Notes: This release adds melody importation from single tracks of a MIDI file to a leadsheet, updates the style pattern extraction feature, and provides a banner on the first launch which tells users important information, such as how to set MIDI devices.

  •  03 Apr 2012 09:47

Release Notes: Version 5.12 will hang if a user tries to create a new blank leadsheet. This release removes that problem.

  •  01 Apr 2012 00:30

Release Notes: This release adds volume specification options to the style specifications, changes the Style Editor and Piano Roll Editor to accommodate volumes, changes the layout of the Piano Roll Editor so the controls are at the top, allows percussion instrument names to be names rather than numbers, allows assigning of MIDI channels, and adds an option to send MIDI Bank 0 Select before notes (this is set in the MIDI Preferences panel).

  •  12 Mar 2012 22:14

Release Notes: This release fixes a bug in release 5.10 wherein roadmaps were not opening.

RSS Recent comments

05 Aug 2009 07:53 Avatar keller91711 Thumbs up

This is the original Impro-Visor program, with new enhancements for grammar learning and other features.


Project Spotlight


A data munging language.


Project Spotlight


A distributed multi-protocol load testing tool.