Freedom251 › Music notation software
Impro-Visor

What Impro-Visor is
Impro-Visor is free desktop music notation software designed for jazz musicians composing and studying solos. It helps users hear solos, examine how they are constructed, and work with chord changes. Musicians can create lead sheets and solos through point-and-click entry or free-form text notation. From chords, the program generates rhythm-section accompaniment that can serve as a backing track for a lead sheet.
Optional note coloring indicates how notes relate to chords and scales, and a roadmap editor analyzes implied keys and idiomatic progressions. Impro-Visor can generate licks or choruses from a user-modifiable grammar and learn grammars from a corpus of solos. Users can define accompaniment styles with its Style Editor or create styles from MIDI performances using the Style Extractor. Solos and lead-sheet melodies can be exported as MIDI or MusicXML; MIDI exports may include accompaniment. MIDI import works one track at a time, while MusicXML export handles one chorus at a time, and the program cannot import MusicXML directly. Impro-Visor is designed for a single monophonic solo line, not polyphonic parts such as stacked notes or double stops. It runs on Windows, macOS, and Linux systems that support Java 1.8 or later.
Who it suits
Impro-Visor suits jazz musicians who want to compose solos, hear chord-based accompaniment, and study harmony. Its stated uses also include self-study, classroom use, and play-along practice.
What it does well
- Free software released under the GNU General Public License, v2.
- Generates rhythm-section accompaniment from chords.
- Offers point-and-click and free-form text notation entry.
- Can generate licks or choruses from modifiable grammars.
- Exports solos and lead-sheet melodies as MIDI or MusicXML.
- Runs on Windows, macOS, and Linux with Java 1.8 or later.
What to know first
- MIDI import is limited to one track at a time.
- MusicXML export handles one chorus at a time and cannot be imported.
- Designed for monophonic solo lines, not polyphonic parts.
Limits
MIDI files can be imported one track at a time, and MusicXML export handles one Impro-Visor chorus at a time. The program cannot import MusicXML directly and is designed for a single monophonic solo line.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Impro-Visor | Free software; GNU General Public License, v2 | Free |
As cs.hmc.edu lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Download Impro-Visor for Windows, macOS, or Linux.
- Make sure the system supports Java 1.8 or later.
- Create a lead sheet or solo with point-and-click or free-form text notation.
- Enter chords to generate rhythm-section accompaniment, or use the style tools.
- Export solo or lead-sheet melodies as MIDI or MusicXML.
Verdict
Choose Impro-Visor if you want a free tool for writing jazz solos, exploring chord changes, and practicing with generated accompaniment. Look elsewhere if you need direct MusicXML import or notation for stacked notes and double stops.
Questions
How much does Impro-Visor cost?
Impro-Visor is free software under the GNU General Public License, v2.
Which operating systems does it support?
It runs on Windows, macOS, and Linux platforms that support Java 1.8 or later.
Can Impro-Visor import or export MusicXML?
It can export MusicXML for one Impro-Visor chorus at a time, but it cannot import MusicXML directly.
Can it work with MIDI?
MIDI import is available one track at a time through the interface. Solos and lead-sheet melodies can be exported as MIDI, optionally with accompaniment.
Does it generate accompaniment?
Yes. It generates rhythm-section accompaniment from chords, and users can define styles or create them from MIDI performances.
What kind of notation does it support?
It is designed around one monophonic solo line. It does not support polyphonic lines such as stacked notes or double stops.
Facts from Impro-Visor's own pages
- Automatic accompaniment
- It generates rhythm-section accompaniment from chords, so users can play lead sheets as backing tracks. · cs.hmc.edu, 11 Oct 2026
- Deployment
- desktop · cs.hmc.edu, 21 Sept 2026
- File export
- Solos and lead-sheet melodies can be exported as MIDI or MusicXML, with accompaniment optionally included in MIDI exports. · cs.hmc.edu, 11 Oct 2026
- Free plan
- Yes · cs.hmc.edu, 21 Sept 2026
- Harmony guidance
- Optional note coloration indicates how notes relate to chords and scales, and a roadmap editor analyzes implied keys and idiomatic progressions. · cs.hmc.edu, 11 Oct 2026
- Intended users
- The official site lists self-study, classroom use, and play-along practice as uses for Impro-Visor. · cs.hmc.edu, 11 Oct 2026
- Lick generation
- It can generate licks or choruses using a user-modifiable grammar and can learn grammars from a corpus of solos. · cs.hmc.edu, 11 Oct 2026
- MIDI import limit
- MIDI files can be imported one track at a time through the interface. · cs.hmc.edu, 11 Oct 2026
- MIDI support
- Yes · cs.hmc.edu, 21 Sept 2026
- MusicXML limit
- MusicXML can be generated from one Impro-Visor chorus at a time; the FAQ says the program cannot import MusicXML directly. · cs.hmc.edu, 11 Oct 2026
- MusicXML support
- Yes · cs.hmc.edu, 21 Sept 2026
- Notation entry
- Users can create lead sheets and solos by point-and-click or by entering free-form text notation. · cs.hmc.edu, 11 Oct 2026
- Platform requirements
- The official site says Impro-Visor runs on Windows, MacOS, and Linux platforms that support Java 1.8 or later. · cs.hmc.edu, 11 Oct 2026
- Polyphony limit
- Impro-Visor is designed around a single monophonic solo line and does not let users specify polyphonic lines such as stacked notes or double stops. · cs.hmc.edu, 11 Oct 2026
- Purpose
- Impro-Visor is a music notation program designed to help jazz musicians compose and hear solos and understand solo construction and chord changes. · cs.hmc.edu, 11 Oct 2026
- Security
- The official site says Softpedia tested Impro-Visor and found it clean of adware and spyware components. · cs.hmc.edu, 11 Oct 2026
- Styles
- Users can define accompaniment styles with a Style Editor and create styles from MIDI performances with the Style Extractor. · cs.hmc.edu, 11 Oct 2026
- Support
- The official site describes developer support as free through the Yahoo! user group. · cs.hmc.edu, 11 Oct 2026
Where Impro-Visor stands on Freedom251
- Music notation software#18 of 38