Page 1 of 1

Diatonic Harmonizer Midi Rack - v3.

Posted: Fri Mar 02, 2012 6:42 pm
by crumhorn
I think this is worth sharing.

Image
http://sharehost.co.uk/Live/Harmonize.adg

How it Works:

Put your lead instrument on one track and this rack plus your harmony instrument on another track.

Set monitor to In (or Auto if armed for record) on both tracks

Jam around on the white keys (it only reacts to the white keys) while changing the macro controls and see what happens.

To adapt it to your setting you can add arpegiators, note lengths, random octave changers, or whatever downstream effects you can devise

If you want to play in another key you will have to put a Pitch device before/after the rack.

Mode Selector:

selects different harmonization based on I IV V chords of chosen mode.

Code: Select all

Mode              | Input Note
----------------------------------------------------
                  | C  D  E  F  G  A  B 
----------------------------------------------------
0 (C Major)       | C  G  C  F  G  F  G
1 (G Myxolydian)  | C  d  C  d  G  d  G
2 (D Dorian)      | a  d  a  d  G  a  G
3 (A Minor)       | a  d  e  d  e  a  e     (Output Chord)
4 (E Phrygian)    | a  b- e  b- e  a  b-
5 (B Locrian)     | F  b- e  F  e  F  b-
6 (F Lydian)      | C  b- C  F  C  F  b-

where upper case = Major, lower case = Minor and "b-" = B diminished
Sub, I, III, V, VII and IX:
adjust the note velocities of the various chord notes - when set to minimum that note is eliminated.

Octave: changes the octave of the output chord.

Have Fun :)

!!! Update v2 !!!

I've uploaded a new version that fixes the problems with overlapping notes. ie if you didn't release each note before playing the next it could result in notes getting cut short.

Now if multiple input notes generate the same output note it will be held until the last of those input notes is released.

Also added info text to the Mode Selector knob.

!!! Update v3 !!!

previous update was slightly incorrect. that version still suffered from notes being cut short sometimes when playing legato (overlapping notes)

This version (same link) merges according to the rules used by the scale effect. If several input notes are mapped to the same output note then the most recently played note dictates the note end.

E.G. In mode 0 both C and E create a C major chord. if you hold down a C and then play an E over the top of it the chord will hold until you release the E key, even if you are still holding the C.

Re: Free !!! Diatonic Harmonizer Midi Rack

Posted: Fri Mar 02, 2012 7:16 pm
by regretfullySaid
Cool; looking forward to testing this out. Thanks!

Re: Free !!! Diatonic Harmonizer Midi Rack

Posted: Fri Mar 02, 2012 7:36 pm
by Observer-A
Awesome man!

Thanks!

Re: Free !!! Diatonic Harmonizer Midi Rack

Posted: Fri Mar 02, 2012 9:29 pm
by 3dot...
cool man ... nice touch !

because the mode numbering in your chart is a bit confusing...
the MAJOR scale mode numbers (in order) are

1 Ionian C
2 Dorian D
3 Phrigian E
4 Lydian F
5 Mixolydian G
6 Aeolian A
7 Locrian B

Image

Re: Free !!! Diatonic Harmonizer Midi Rack

Posted: Fri Mar 02, 2012 11:10 pm
by crumhorn
3dot... wrote:cool man ... nice touch !

because the mode numbering in your chart is a bit confusing...
the MAJOR scale mode numbers (in order) are

1 Ionian C
2 Dorian D
3 Phrigian E
4 Lydian F
5 Mixolydian G
6 Aeolian A
7 Locrian B
I always like to think of them in circle of fifths order and normally I would put the Lydian mode first (But thought it would be more natural for the major scale come up by default)

The reasoning behind this is as follows.

Lydian mode has the most major and augmented intervals. then as you go round the circle of fifths one interval is flattened at each step until you end up at the Locrian mode which has the most minor and diminished intervals

Also there is a nice symmetry to it.

Lydian and Locrian are mirror images of each other and are the most extreme sounding (to my way of thinking)
Ionian (major) is the mirror image of Phrygian
Myxolydian is the mirror image of Aeolian (minor)
Dorian sits at the center and is a perfect symmetrical ballance between major and minor tonality.

The diagram you posted shows these symmetries really well.

Re: Diatonic Harmonizer Midi Rack - Improved and Updated !!!

Posted: Sat Mar 03, 2012 12:21 pm
by crumhorn
!!! Update !!!

I've uploaded a new version that fixes the problems with overlapping notes. ie if you didn't release each note before playing the next it could result in notes getting cut short.

Now if multiple input notes generate the same output note it will be held until the last of those input notes is released.

Also added info text to the Mode Selector knob.

http://sharehost.co.uk/Live/Harmonize.adg

Re: Diatonic Harmonizer Midi Rack - Improved and Updated !!!

Posted: Sat Mar 03, 2012 1:28 pm
by Hermanus
thank you man
so much appreciated :wink:

Re: Diatonic Harmonizer Midi Rack - Improved and Updated !!!

Posted: Sat Mar 03, 2012 3:07 pm
by crumhorn
Seems there are still some problems with this.

It's all because of the way Live merges midi notes from parallel rack chains. So I'm redesigning it using mostly scale effects because these naturally merge midi notes correctly. But it's a bit of a mind bender.

But the current version is much better than the original.

I'm working on it.

Re: Diatonic Harmonizer Midi Rack - Improved and Updated !!!

Posted: Sat Mar 03, 2012 3:11 pm
by matthews
Thanks for this, looking forward to the update :)

Re: Diatonic Harmonizer Midi Rack - Bugfix v3.

Posted: Mon Mar 05, 2012 2:24 pm
by crumhorn
!!! Update v3 !!!

previous update was slightly incorrect. that version still suffered from notes being cut short sometimes when playing legato (overlapping notes)

This version (same link) merges according to the rules used by the scale effect. If several input notes are mapped to the same output note then the most recently played note dictates the note end.

E.G. In mode 0 both C and E create a C major chord. if you hold down a C and then play an E over the top of it the chord will hold until you release the E key, even if you are still holding the C.

http://sharehost.co.uk/Live/Harmonize.adg

Re: Diatonic Harmonizer Midi Rack - Bugfix v3.

Posted: Mon Mar 05, 2012 6:45 pm
by regretfullySaid
Thanks again for the fixes; I just spent a little time with it yesterday but stuck with an automated progression early. Looking forward to trying this with a couple advanced arp racks:)
It's staying in my template fo sho

Re: Diatonic Harmonizer Midi Rack - Bugfix v3.

Posted: Mon Mar 05, 2012 8:08 pm
by crumhorn
Arpegiators bring it to life, both in front and behind.

Also automating the mode dial with a clip envelope is good.

Re: Diatonic Harmonizer Midi Rack - v3.

Posted: Fri Mar 16, 2012 3:31 pm
by lachance_11@msn.com
awesomeness.

Re: Diatonic Harmonizer Midi Rack - v3.

Posted: Sat Mar 17, 2012 3:35 pm
by pilz971
This is looking MOST useable for those of Us who NEED help with theory.

Thank You for sharing Your work and time. :)

Re: Diatonic Harmonizer Midi Rack - v3.

Posted: Thu Sep 15, 2016 1:00 am
by DeSoto
I'm sorry but how does one download/install this on a Mac OS X 10.8.5? Do I need a specific version of Live, or will it work with Live Standard 9.5?

Thank you!