Welcome to %s forums

BrainModular Users Forum

Login Register

Auto Harmony II

Let's talk about free additional packs
Post Reply
javanaiz
Member
Posts: 44

Post by javanaiz » 18 Mar 2011, 14:05

Hola !

I'd like to edit the auto harmony script to write my own harmonisation.
But I need some explanation about the way this script works.

I won't focus on the whole script but only on the part where the harmonik preset is done.
To make it simple, I just want to modify the major classic preset

Do I only have to look to this part of the script below ?
What is "tabharmV1" ?
What is "[2][0] " ?
What is " := -12 " ?

Best regards
j.

------------------------------------------------------------
//Major Classical
TabHarmV1[2][0] := -12; TabHarmV2[2][0] := -5; TabHarmV3[2][0] := 4; TabHarmV4[2][0] := 12;
TabHarmV1[2][1] := -12; TabHarmV2[2][1] := -4; TabHarmV3[2][1] := 3; TabHarmV4[2][1] := 12;
TabHarmV1[2][2] := -12; TabHarmV2[2][2] := -5; TabHarmV3[2][2] := 3; TabHarmV4[2][2] := 12;
TabHarmV1[2][3] := -12; TabHarmV2[2][3] := -4; TabHarmV3[2][3] := 3; TabHarmV4[2][3] := 12;
TabHarmV1[2][4] := -12; TabHarmV2[2][4] := -4; TabHarmV3[2][4] := 3; TabHarmV4[2][4] := 12;
TabHarmV1[2][5] := -12; TabHarmV2[2][5] := -5; TabHarmV3[2][5] := 4; TabHarmV4[2][5] := 12;
TabHarmV1[2][6] := -12; TabHarmV2[2][6] := -6; TabHarmV3[2][6] := 3; TabHarmV4[2][6] := 12;
TabHarmV1[2][7] := -12; TabHarmV2[2][7] := -5; TabHarmV3[2][7] := 4; TabHarmV4[2][7] := 12;
TabHarmV1[2][8] := -12; TabHarmV2[2][8] := -6; TabHarmV3[2][8] := 3; TabHarmV4[2][8] := 12;
TabHarmV1[2][9] := -12; TabHarmV2[2][9] := -5; TabHarmV3[2][9] := 3; TabHarmV4[2][9] := 12;
TabHarmV1[2][10] := -12; TabHarmV2[2][10] := -6; TabHarmV3[2][10] := 3; TabHarmV4[2][10] := 12;
TabHarmV1[2][11] := -12; TabHarmV2[2][11] := -5; TabHarmV3[2][11] := 3; TabHarmV4[2][11] := 12;

moody33
Member
Posts: 338

Post by moody33 » 18 Mar 2011, 20:07

TabHarmV1(2)(0)
(2) = preset number ( here major classical). Here I'm not sure since I haven't got usine install here.
(0) means note C so TabHarmV1(2)(1) should means C# ans so on.
-12 means the number of semi-tones to transpose relative to the original note number. So for C we have -12 ; -5 ; 4 and 12
for c# we have -12; -4 ;3 and 12 ....

javanaiz
Member
Posts: 44

Post by javanaiz » 18 Mar 2011, 22:28

Thanks Moody !
I would have spend my life on it,
without your help :)

Post Reply