What you are learning
An experience shell for practicing Bergonzi-style intervallic lines with interval selection, direction control, and score rendering.
An experience shell for practicing Bergonzi-style intervallic lines with interval selection, direction control, and score rendering.
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.
An experience shell for practicing Bergonzi-style intervallic lines with interval selection, direction control, and score rendering.
Choose a start note, octave, and multiple intervals.
MIDI exports preserve tempo and note length.
Counterpoint GeneratorAn experience shell for practicing Bergonzi-style intervallic lines with interval selection, direction control, and score rendering.
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.
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.
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.
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.
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.