MIDI real-time Harmonizer version 3 released

Midi_Harmonizer_V303
Finally the new version of the MIDI Harmonizer is available. The new MIDI Harmonizer V3 adds a number of new features to the popular V2 software:

  • Several on/off switches can be controlled by programmable MIDI continuous controller messages
  • Harmonizing non-harmonic notes into the selected key/scale
  • Individual 4-note chord notes can be output onto different MIDI Channels

Several on/off switches can be controlled by programmable MIDI continuous controller messages
The following switches can now be set to on/off or can be triggered during live performance by programmable MIDI cc message:
Bypass on/off, Increase preset +1, Decrease preset -1, Reset chord trigger to first chord, Harmonizing on/off.
The Bypass and Harmonizing switches also include a latch function to allow sustain pedals to be used as MIDI input control.
The Bypass cc number is set default to 69 to allow one of the switches on an Akai 4000 EWI to be used as bypass on/off switch.
On all switches mentioned above, the MIDI controller number can be set by changing its value.

Harmonizing non-harmonic notes into the selected key/scale
In version 2 of the MIDI Harmonizer only harmonized chords triggered by a harmonic note (i.e. a note fitting into the selected scale) could be harmonized to fit the selected scale. Non-harmonic notes were treated as passing notes and the corresponding triggered chord was not harmonized. In version 3 you can now select whether or not you want the non-harmonic note/chord to be harmonized/forced into the selected scale too. If you select non-harmonic forcing, you can play whatever you want, the result will always fit into the selected scale. Good for fast licks that need to stay in a certain scale!

Example: say you have C Major with no tensions selected as key/scale. You can then have 3 situations:
If you have 'force off', all chords generated by playing any note are passed unchanged.
If you have 'force on' and 'force non-harm off', all chords generated by playing note c,d,e,f,g,a,b will be harmonized into C Major. Chords generated by playing note c#,d#,f#,g#,a# will not be harmonized and are passed unchanged.
If you have 'force on' and 'force non-harm on' too, all chords generated by playing any note will be harmonized into C Major.

Individual 4-note chord notes can be output onto different MIDI Channels
In version 3 you can have each individual note of the triggered 4-note chord to be send out on any particular MIDI channel. This allows some nice setups like the lowest note playing a bass guitar sound, the two middle notes playing some pad sound, and the highest note playing a lead sound. This can lead to complex sounds because one note can generate notes/chords with different types of sounds.
You can also decide if you want MIDI channel messages including poly pressure, controller (e.g. modulation, breath control, volume, sustain), aftertouch and pitch bend to be send out to all MIDI channels (Omni) or to the basic MIDI channel (with at least the top note of the 4-note chord) only. For example you might want to have pitch bend controlling the top note of the 4-note chord only, whereas you want your breath control to control the sounds on all MIDI channels and their respective sounds.

You can buy and download the version 3 software right here.

About me

I like music, especially making music. I listen to a lot of different stuff, but I like soul, jazz and fusion music most. I like to develop and experiment with tools to make music performance and improvisation on the spot more exciting. It is fun when unexpected musical things happen during a performance!

In recent years I developed the MIDI real-time Harmonizer, a tool for generating harmonized chords when playing a solo line. Inspired by the work of saxophonist Michael Brecker, I started to develop this tool to run on Mac and PC. Brecker played the Electronic Wind Instrument and used the Oberheim Xpander synth to generate random chords from an EWI solo line. Now you can accomplish the same thing with the MIDI real-time Harmonizer driving your own favourite (plugin) synths.

rss twitter youtube soundcloud facebook linkedin google