➤ Help answer these new questions!
 
Radiussound
Topic Author
Posts: 323
Joined: Sun Jun 19, 2016 10:11 am

Chord Trigger Midi Channel per Chord

Fri Nov 26, 2021 12:09 am

I would love to see a new feature in Chord Trigger where you can choose which Midi Channel each chord is sending out so that when you Jam in Chord Trigger you can jam/record with differentt instruments, all in 1 Chord Trigger.
Logic 10.7.1
• OS X 10.11.5
• Macbook Pro m1
• 16 GB
* Arturia Minilab
* Arturia Keylab essential 61
* Ipad (logic remote, chordpolypad)
* Roland A-37
* Focusrite Clarett 2Pre
 
User avatar
Atlas007
Posts: 10602
Joined: Mon Dec 14, 2009 11:58 pm
Location: Montreal

Re: Chord Trigger Midi Channel per Chord

Fri Nov 26, 2021 6:26 am

Not sure about what you mean, but have you experimented with track (summing) stack?
LogicPro 10.7.2, MainStage 3.5.4
MBPro 17", Core2Duo, 8G, OSX 10.12.6
MacPro, Xeon 6Cores, 64GB, OSX 10.16.1
ULN8, MOTU MIDI TP-AV, C4, MCU Pro, KorgNano, Novation SLMkII
AAS, NI, Celemony, Spectrasonics, Korg, Arturia, etc...
PC, iPadPro 5th gen 12.9”(Duet D., V-Control & LogicRemote), AtariST(Notator SL), Several vintage gear
 
Radiussound
Topic Author
Posts: 323
Joined: Sun Jun 19, 2016 10:11 am

Re: Chord Trigger Midi Channel per Chord

Fri Nov 26, 2021 10:05 am

Atlas007 wrote:
Not sure about what you mean, but have you experimented with track (summing) stack?


Hi Atlas,
I am using Chord Trigger together with Scripter.
Scripter is the first Midi FX, then Chord Trigger below Scripter.

I have programmed melodies in Chord Trigger, starting from C0. The melodies consists of Chords and Single Notes.
Now everytime I press C0 on my midi controller Chord Trigger goes from C0, to C#0, to D0, to D#0. Every time I touch a knob on my midi controller assigned to CC1 (modwheel) the Chord Trigger restarts at C0.

This way I can easily tap the melody Rhythmically.
I am sharing the script code below.

Now this is what I am looking for: I am looking for a way to assign each note in Chord Trigger to a specific Midi Channel so that I can record more than one sound with 1 Chord Trigger. Just like when I am using my midi controller, I can assign each pad to a different Midi Channel.

Do you know how it can be done? Maybe with a Summing Stack like you suggested? If not, I am going to request a new feature.
Thanks

//-----------------------------------
var TITLE = "ECX Chromatic Pitch Up";
var triggerNote = 'C0';
var resetCC = 1;
//-----------------------------------

var accend = [];

function Reset() {
accend = [];
}

var trigNr = MIDI.noteNumber(triggerNote);

function HandleMIDI(e) {
if (e instanceof ControlChange && e.number === resetCC && e.value >= 90) {
accend = [];
}

if (e instanceof NoteOn && e.pitch === trigNr) {
e.pitch += accend.length;
}

if (e instanceof NoteOff && e.pitch === trigNr) {
e.pitch += accend.length;
accend.push(e.pitch);

if (e.pitch >= 127) {
accend = [];
}
}
e.trace();
e.send();
}

var PluginParameters = [{
name: TITLE,
type: "text"
}]
Logic 10.7.1
• OS X 10.11.5
• Macbook Pro m1
• 16 GB
* Arturia Minilab
* Arturia Keylab essential 61
* Ipad (logic remote, chordpolypad)
* Roland A-37
* Focusrite Clarett 2Pre
 
User avatar
Atlas007
Posts: 10602
Joined: Mon Dec 14, 2009 11:58 pm
Location: Montreal

Re: Chord Trigger Midi Channel per Chord

Fri Nov 26, 2021 3:10 pm

I’m not savvy enough to analyze/validate your script.

To parse by MIDI channels among various VI, a summing stack would be the way to go i think,
unless you wish to use a multi timbral plugin such as Kontakt or Omnisphere, in which case the MIDI parsing would occur at the plugin level.

Since the summing stack’s master track cannot instantiate MIDI Fx, you would have to resort to an IAC loop to circumvent that limitation.

Unless you are playing pre-recorded events, you would also need a way to control the MIDI channel attribution in real time.
LogicPro 10.7.2, MainStage 3.5.4
MBPro 17", Core2Duo, 8G, OSX 10.12.6
MacPro, Xeon 6Cores, 64GB, OSX 10.16.1
ULN8, MOTU MIDI TP-AV, C4, MCU Pro, KorgNano, Novation SLMkII
AAS, NI, Celemony, Spectrasonics, Korg, Arturia, etc...
PC, iPadPro 5th gen 12.9”(Duet D., V-Control & LogicRemote), AtariST(Notator SL), Several vintage gear