Impro-Visor
ActiveOverview
Impro-Visor is a music notation tool for creating monophonic lead sheets and generating backing tracks from chord symbols, oriented toward jazz improvisation education.123 It provides visual harmonic feedback through note coloration, lick databases, automatic lick generation from grammars, and style-based accompaniment for piano, bass, and drums.123 Targeted at jazz musicians and learners, it stands out with its text-based file format for easy customization and grammatical inference from solos.23
Key Features
- Lead Sheet Creation - Point-and-click or text-based entry of chords and monophonic melodies with visual harmonic hints.
- Automatic Accompaniment - Generates piano, bass, and drum backing tracks from chord progressions in user-selectable styles.
- Lick Generation - Produces licks or choruses in real-time using modifiable grammars.
- Grammar Learning - Automatically infers melodic grammars from transcribed solos.
- Note Coloration - Colors notes by consonance/dissonance relative to chords and scales for improvisation advice.
- Roadmap Editor - Quick chord entry with analysis of keys and progressions.
- Style Editor - Customizable accompaniment styles via textual patterns.
- MIDI Import/Export - Imports single-track MIDI and exports MIDI or MusicXML.
Pricing
| Plan | Price | Includes |
|---|---|---|
| Free | $0 | Full access to all features, open-source. |
Platforms & Requirements
Runs on Windows (XP and later), macOS, and Linux with Java 1.8 or later required.357 Uses Java and MIDI for cross-platform compatibility, with potential sound issues if platform MIDI implementation is faulty.5 Limited to monophonic lines; no polyphony support.5
Integrations & Ecosystem
- MusicXML import via MuseScore
- MusicXML export
- MIDI import (single track)
- MIDI export
- Text file leadsheets editable in any editor
Alternatives
| App | Difference |
|---|---|
| Band-in-a-Box | More full-featured auto-accompaniment but commercial and less focused on lick generation/grammar learning. |
| MuseScore | General notation with polyphony support but lacks built-in jazz improvisation tools and auto-lick generation. |
| iReal Pro | Mobile-focused fake book player with simpler accompaniment; no advanced grammar-based licks. |
Reputation
Impro-Visor is regarded as a valuable free educational tool for jazz improvisation practice and teaching, praised for lick generation, grammar learning, and open customization via text files.1234 Users note its utility as a Band-in-a-Box alternative for leadsheets and solos, though it's primarily a practice aid rather than performance software.4 Criticisms include monophonic limitation and reliance on Java/MIDI which may cause platform-specific sound issues.5
Sources (8)
- https://sourceforge.net/projects/impro-visor/
- https://en.wikipedia.org/wiki/Impro-Visor
- https://www.cs.hmc.edu/~keller/jazz/improvisor/
- https://groups.google.com/g/rec.music.makers.guitar.jazz/c/P_4Q0Q01sD8
- https://www.cs.hmc.edu/~keller/jazz/improvisor/faq.html
- https://www.pgmusic.com/forums/ubbthreads.php?ubb=showthreaded&Number=25007
- https://github.com/Impro-Visor/Impro-Visor
- https://www.youtube.com/watch?v=JN2TwMytXZw