Move through connected theory, listening, analysis, and composition pages without jumping into engine internals.
Open support for Intervallic melody thesaurus for jazz improvisation
Intervallic melody practice turns a small set of intervals into playable jazz lines with notation, playback and MIDI export.
Use the beginner controls first, then open the advanced panels for octave range, rotations, permutations, key, meter and sound settings.
Bergonzi’s Thesaurus of Intervallic Melodies
An experience shell for practicing Bergonzi-style intervallic lines with interval selection, direction control, and score rendering.
How to use this page
Choose a start note, octave, and multiple intervals.
Set length, directions, key, tempo, and time signature.
Listen, edit direction arrows, then export a line as MIDI.
Example
Example: check b3 and 5, generate rotations, then drag a descending arrow to hear the same interval mirrored.
The page prioritizes interval gesture over a full scale.
Each row keeps OSMD parameters for bar-length checking.
MIDI exports preserve tempo and note length.
Generated lines
What is an intervallic melody?
An intervallic melody is built from clear leaps rather than only stepwise scale motion. Practicing these jumps makes the line sound less scalar and helps the ear recognize contour, register and tension.
Practicing cells in the spirit of Bergonzi
Bergonzi-style interval work treats a small cell as material for improvisation: rotate it, change its direction, sing it, then move it through harmony until the shape becomes vocabulary.
Rotations, permutations and directions
A rotation keeps the selected intervals in order but starts from another point. A permutation changes the order itself. Direction controls whether each jump rises, falls, alternates, or mirrors the previous motion.
How to practice the generated lines
Choose a compact interval cell, slow the tempo, play one line, sing the contour, then alter one direction arrow. Over harmony, aim important beats at chord tones and let wider jumps create color between them.