Hemiola
Harmonizer

Harmonizer

Harmonizer

The Harmonizer generates up to 3 additional voices in real time, harmonised with every note you play. Voices follow a diatonic scale (intervals staying within a chosen key) or a fixed chromatic offset.

To open the Harmonizer, tap the Tools tab in the bottom bar, then select the Harmonizer sub-tab.

Getting Started

  • Enable the Harmonizer with the master switch at the top of the panel.
  • Source Device — select the MIDI device (or 'Any Device') whose notes will be harmonised. Notes from other devices pass through unchanged.
  • Control Device — the MIDI device that sends real-time CC messages to control Harmonizer parameters remotely.

Voices

There are 3 independent voices (Voice 1, Voice 2, Voice 3), each with its own interval, scale, and root note.

  • Interval — the harmonic interval for this voice, from −12 st (octave below) to +12 st (octave above). Select 'Off' to disable the voice.
  • Scale and Root Note — define the diatonic key. Only scale tones are shown in the interval picker when Chromatic Mode is off.
  • Velocity — the MIDI velocity of the harmonised note (0–127). Enable 'As Source' to copy the velocity from the incoming note.

Fixed Note

Each voice can be locked to a single pitch (pedal tone) regardless of which note is played.

  • Enable the Fixed Note toggle, then tap Learn and play any note on the MIDI source. The note is stored immediately and Learn mode exits automatically.
  • When a fixed note is active, the scale and interval controls for that voice are hidden.

Chromatic Mode

When Chromatic Mode is on, all voices use a fixed semitone offset regardless of scale. The Scale and Root Note pickers are hidden.

MIDI Thru

When enabled, harmonised notes are also forwarded to all connected hardware MIDI devices. The internal SoundFont always receives harmonised notes.

Keyboard Feedback

Harmonised notes appear on the on-screen piano keyboard with distinct colours: Voice 1 (lime green), Voice 2 (mauve pink), Voice 3 (lavender blue). In Chromatic Mode the colours shift to an orange-red family.

Presets

Use the Preset icon in the top bar to save and recall Harmonizer configurations.

Real-Time Control (CC)

When a Control Device is configured, these MIDI CC messages control the Harmonizer in real time:

CCParameter
CC20Master On/Off
CC21Voice 1 Interval
CC22Voice 2 Interval
CC23Voice 3 Interval
CC24Voice 1 Scale
CC25Voice 2 Scale
CC26Voice 3 Scale
CC27Root Note (shared)
CC28Chromatic Mode
CC29Chord Learning
CC30Voice Enable (bitmask)