I want to set up a series of single notes that basically play a chord or assigned notes. What’s the best way to go about doing that?
My first thought is using a MIDI file for each note played in a media player but I’m having trouble figuring out how to trigger them with states and bindings. My second thought is should I be doing this with filters?
As an example I want note 40(E2) to play notes 56(G#3), 59(B3), and 64(E4).
If only very few notes have to be mapped I create a bunch of routings. I decrease the notes range to only one source note and get accords by having 3 or 4 idetical notes transposed to different target notes
For more I have xfers Cathulhu available which is much more comfortable and also has arpeggiator capabilities available if needed.
Alternatively, you could create a midi file for entire chords and make a binding from a note on your keyboard. You load the midi file into a mediaplayer and set the Sync Mode to None (neither master nor slave). The binding requires two entries: one for note on and one for note off, like this:
@Humphrey . I didn’t try Cthulhu for $39 but it looks interesting.
@The_Elf . I really like midiChords. It is very fast and easy to do what I need. I looked into registering it but got sent to a funky web-page so I decided to use it as is.
@hermanoantequera . I really appreciate your examples. I got all three methods working. Where I was going wrong was trying to use all my MIDI files in one single media player. I couldn’t find the binding configuration needed to trigger each state per file.
Glad you got it working, @Tweaker. If you’d like to load all your midi files into a single mediaplayer, here is what you can do:
Load all your individual single-shot midi files into your mediaplayer
Create a binding using Select File Indexed to load the desired midi file into mediaplayer (the numbers simply refer to the 1st, 2nd, 3rd etc midi file in the list loaded into the mediaplayer)
Create another binding to actually play the file.
Etc.
Here is an example with two midi files being triggered in different transport positions:
Greetings!
If you have Kontakt or another sampler player, you can sample the chord and assign it to a key. I also was able to create routings for a voice synth/harmonizer that mapped a single key to 4-part harmony chords that sounded when I sang into the mic and played a specific key on the controller.