Improvisation, target, resolution

Jazz Enclosures and Chromatic Approach Notes

Generate, hear, and export chromatic or diatonic enclosures around target notes for bebop vocabulary, melodic voice leading, and harmonic resolution practice.

JolyMusic improvisation workspace

Generate an approach, then hear its resolution

Target

The arrival note gives meaning

An approach becomes musical through the resolution it prepares.

Context

The same note changes function

D# into E does not mean the same thing over Cmaj7, G7, or a passing chord.

Generated enclosure lines

JolyMusic improvisation workspace

From approach notes to bebop vocabulary

Approach and enclosure

An approach note moves toward the target from one side; an enclosure surrounds the target from above and below before resolving.

Harmony and voice leading

Thirds and sevenths often give more direction than roots: they reveal chord quality and harmonic function.

Listen before multiplying

  • Sing the target before generating many lines.
  • Compare chromatic, diatonic, and mixed versions on the same target.
  • Keep only cells whose resolution stays clear without the screen.

Approaches, enclosures and verified examples

Theory

A chromatic approach moves by semitone toward the target; a diatonic approach comes from the selected key or chord/scale. An enclosure surrounds the target from above and below before resolving.

D# and Eb can share pitch in equal temperament, but they can carry different written functions. Here D# leads into E as the lower chromatic neighbor.

Context Notes Function
Cmaj7, target E F - D# - E F is upper chromatic neighbor, D# lower chromatic neighbor, E the major third.
C major, target E F - D - E F and D are diatonic neighbors from the key.
G7, target B C - A# - B B is the major third of G7; C approaches from above, A# from below.
ii-V-I in C Dm7: F/C · G7: B/F · Cmaj7: E/B B can resolve to C and F can resolve to E when the phrase calls for it.

Target notes and melodic voice leading

Harmony

Start with thirds and sevenths: they reveal chord quality and harmonic function. Extensions become useful when their resolution remains audible.

A chromatic note is not automatically wrong; it becomes clear when resolution and harmonic context explain it.

Rhythm, duration and placement

Time

At quarter-note BPM, one quarter lasts 60 / BPM seconds. If the quarter is divided into N equal parts, each generated step lasts 60 / (BPM x N) seconds.

The target may land on a strong beat, weak beat, anticipation, or delayed position. Bebop language does not always resolve on beat 1.

Progressive exercises

10 exercises

These exercises use families the generator can produce or describe musical work to apply to the exported line.

Objective Setup Work Success
Upper chromatic approach Cmaj7, E, F-E Sing E first, then play the approach. The target is predictable.
Lower chromatic approach G7, B, A#-B Compare A#-B with diatonic A-B. The dominant third is clear.
Diatonic enclosure C major, E, F-D-E Keep both neighbors inside the key. The resolution is clear without chromatic color.
Chromatic enclosure Cmaj7, E, F-D#-E Listen for semitone tension and release. The tension releases into E.
Mixed enclosure E, upper diatonic/lower chromatic Name the source of each approach note. You can explain every non-target note.
Target thirds Dm7 F, G7 B, Cmaj7 E Move through ii-V-I with thirds. Chord quality stays audible.
Target sevenths Dm7 C, G7 F, Cmaj7 B Aim the generator at guide tones. The line sounds structural.
ii-V-I voice leading Dm7 - G7 - Cmaj7 Connect B-C and F-E resolutions. The line has harmonic direction.
Rhythmic displacement Same cell, eighths then sixteenths Place the target early or late. The target remains clear off the downbeat.
Bebop phrase development One generated cell plus continuation Sequence it and answer with your own ending. The cell becomes vocabulary.

Generator and musical phrase

Limits

The generator builds coherent approach-note cells and exports their MIDI. It does not decide whether a phrase breathes, swings, answers a melody, or fits a chorus.

  • Keep a line if the target remains audible.
  • Check the contour by singing before playing fast.
  • Test the cell with a metronome, playalong, or real progression.
Advanced audio
Manage track sounds, mixer controls, and audio devices.
RX

Choose a sound for each console strip and adjust its level, pan, and routing. Accompaniment controls are available for chord-grid playback.

Mixer
Multi-track engines
Route each generated JolyEngine track with the shared engine form while autoplay is active.
Graphical Options

Configure navigation behavior for Graphical Harmony network view.