Diatonic Harmonizer Midi Rack - v3.

Share your Ableton Live secrets here
Post Reply
crumhorn
Posts: 2503
Joined: Fri Sep 26, 2008 6:04 pm

Diatonic Harmonizer Midi Rack - v3.

Post by crumhorn » Fri Mar 02, 2012 6:42 pm

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.
Last edited by crumhorn on Thu Mar 08, 2012 12:51 pm, edited 5 times in total.
"The banjo is the perfect instrument for the antisocial."

(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Free !!! Diatonic Harmonizer Midi Rack

Post by regretfullySaid » Fri Mar 02, 2012 7:16 pm

Cool; looking forward to testing this out. Thanks!
ImageImage

Observer-A
Posts: 106
Joined: Mon Jan 17, 2011 6:48 pm
Contact:

Re: Free !!! Diatonic Harmonizer Midi Rack

Post by Observer-A » Fri Mar 02, 2012 7:36 pm

Awesome man!

Thanks!
Ableton Crackhead and Habitual Drum Hitter
Observer-A.com
DustedGroove.com
Soundcloud

3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

Re: Free !!! Diatonic Harmonizer Midi Rack

Post by 3dot... » Fri Mar 02, 2012 9:29 pm

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
Image

crumhorn
Posts: 2503
Joined: Fri Sep 26, 2008 6:04 pm

Re: Free !!! Diatonic Harmonizer Midi Rack

Post by crumhorn » Fri Mar 02, 2012 11:10 pm

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.
"The banjo is the perfect instrument for the antisocial."

(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)

crumhorn
Posts: 2503
Joined: Fri Sep 26, 2008 6:04 pm

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

Post by crumhorn » Sat Mar 03, 2012 12:21 pm

!!! 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
"The banjo is the perfect instrument for the antisocial."

(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)

Hermanus
Posts: 1648
Joined: Mon Apr 20, 2009 7:47 pm
Location: Belgium

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

Post by Hermanus » Sat Mar 03, 2012 1:28 pm

thank you man
so much appreciated :wink:

crumhorn
Posts: 2503
Joined: Fri Sep 26, 2008 6:04 pm

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

Post by crumhorn » Sat Mar 03, 2012 3:07 pm

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.
"The banjo is the perfect instrument for the antisocial."

(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)

matthews
Posts: 388
Joined: Mon Jan 10, 2011 11:18 pm

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

Post by matthews » Sat Mar 03, 2012 3:11 pm

Thanks for this, looking forward to the update :)

crumhorn
Posts: 2503
Joined: Fri Sep 26, 2008 6:04 pm

Re: Diatonic Harmonizer Midi Rack - Bugfix v3.

Post by crumhorn » Mon Mar 05, 2012 2:24 pm

!!! 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
"The banjo is the perfect instrument for the antisocial."

(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Diatonic Harmonizer Midi Rack - Bugfix v3.

Post by regretfullySaid » Mon Mar 05, 2012 6:45 pm

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
ImageImage

crumhorn
Posts: 2503
Joined: Fri Sep 26, 2008 6:04 pm

Re: Diatonic Harmonizer Midi Rack - Bugfix v3.

Post by crumhorn » Mon Mar 05, 2012 8:08 pm

Arpegiators bring it to life, both in front and behind.

Also automating the mode dial with a clip envelope is good.
"The banjo is the perfect instrument for the antisocial."

(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)

lachance_11@msn.com
Posts: 70
Joined: Thu May 26, 2011 5:01 pm

Re: Diatonic Harmonizer Midi Rack - v3.

Post by lachance_11@msn.com » Fri Mar 16, 2012 3:31 pm

awesomeness.

pilz971
Posts: 16
Joined: Wed Mar 30, 2011 7:26 pm
Location: [y]UK

Re: Diatonic Harmonizer Midi Rack - v3.

Post by pilz971 » Sat Mar 17, 2012 3:35 pm

This is looking MOST useable for those of Us who NEED help with theory.

Thank You for sharing Your work and time. :)

DeSoto
Posts: 1
Joined: Thu Sep 15, 2016 12:59 am

Re: Diatonic Harmonizer Midi Rack - v3.

Post by DeSoto » Thu Sep 15, 2016 1:00 am

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!

Post Reply