You can’t do what you want with Note Maps. Note Maps only work on notes that KARMA generates; you can’t play directly through a Note Map.
And in any case, there’s no way to automatically change the Note Map for a recognized major chord to a recognized minor chord, for example.
So I spent some trying to figure out a way to do this, because it intrigued me. I came up with something, In order to do so, I had to create a custom GE using the KARMA Kronos Software.
It’s not perfect (more below), but it does conform the transposed notes to the scale of the chord being held - as you have requested.
I have posted this over at Karma-Lab Forums also.
Here is a downloadable file:
https://karma-lab.com/temp/korgforums/harmony2.zip
So inside the harmony.zip file is:
harmony2.PCG - a Kronos File with two Combis in Combi Bank I-E.
harmony2.KGE - a Kronos file with two custom GEs in User Bank B (used by the combis):
LOAD these two files (after backing up your own data just in case).
There is also a .kdf file for any users of the KARMA Kronos Software. If you don’t have this, you can ignore it.
So after loading, select Combi I-E 000 Harmony Double. You play a major or minor chord with your left hand in the bottom half of the keyboard; you play solo lines in the top half of the keyboard.
If you consult the Master Layer, I assigned a few parameters:
- Switch 1 “Note Doubling On” - you can turn the harmony note on and off.
- Slider 1 “Note Doubling Intrvl” - this changes the interval that the harmony note is away from the played note. You can experiment with other settings. For example, set it to 94 (KARMA Value 9) and you will get the harmony note up an octave.
- Slider 2 “Note Inv/Dbl Vel. Offset” - this controls the velocity of the harmony note with regards to the played note. You can have it be 100% of the original velocity (slider max) or something softer.
Combi I-E 001 Harmony Triad is another experiment I tried; it actually generates 2 harmony notes but doesn’t have any parameters assigned in the Master Layer as it uses a completely different approach.
Some important points:
- You can only play single note lines.
- KARMA Trigger > Qtz Triggers is Off. This allows minimal latency in triggering the notes - because you are actually retriggering the start of the GE with every note you play.
- as KARMA is “generating” the notes that sound (like an arp that doesn’t arpeggiate), it has to retrigger them every 8 beats - but as long as you don’t hold a note that long, you’ll never encounter it.
I could actually write some modifications to KARMA that would do EXACTLY what you want, but since it will never end up in the keyboard, why bother…?
Anyway, try it out and see what you think…