Chord bindings?

What are Chord Bindings? I have a feeling they might be useful to me!

1 Like

@brad Nice!
You might make this even nicer by adding the possibility to set the velocity ratio per note, as typically you would play the top note louder (right hand) or bass note louder (left). Something like c4(70), g4(70), e5(100)

I already know about the Note to Chord filter. What Iā€™m curious about is the word ā€˜Bindingā€™ in this context, added in the new experimental.

I think there might be some crossed wires here with regard to recent updates.

  1. The note mapper MIDI filter was updated to support mappings from a single note to a chord - see this post.
  2. Yesterdayā€™s build introduced Binding Modifiers. See this post

I think @Torsten and @Joop is referring to (1) and @The_Elf is asking about (2).

Binding Modifiers let you create a binding that only activates if another condition is active. eg: create a binding that only works when another key, button, something is pressed. Itā€™s not exactly what I would call a ā€œchord bindingā€ but is similar.

Yep, I was referring to this:

Build 4218 (Experimental)
** New - Binding Modifiers (eg: chord bindings)*

Yep, thought so - see the latest blog post, let me know if you have any questions.

then what would you call a chord binding - since you wrote the term in your blog post?

1 Like

Iā€™ve never seen the ā€˜Blogā€™ before. You learn something every dayā€¦

Yes, these modifiers will be useful to me. Thank you.

1 Like

Youā€™re right, the post was a little misleading. I used that term because I figured it would give a clearer idea of what this was about than ā€œbinding modifiersā€. Iā€™ve updated the article to say ā€œchord-like bindingsā€ which is more accurate.

I think the differences relates to timing. With a true chord binding, Iā€™d expect it to trigger regardless of the order the keys were pressed. With binding modifiers, the modifier definitely needs to be activated before the triggering event.

Brad

What I was hoping it meant was that I could use a modifier to change a note-to-chord major chord designation into a minor, or a sus-4, for example. Seems like that may be possible.

@dave_dore straightened me out with the binding expressions that play one chord or another depending on what note was previously played. If an A is played, an A chord is played. But, if a G# is played before the A, an Em chord is played (or continues). These new modifiers functions might make this concept simpler (still digesting theseā€¦). In my particular situation, Iā€™m playing guitar notes through a TriplePlay (guitar to midi converter) to Cantabile and need to send a morphoder certain chords depending on what Iā€™m playing on the guitar. The rub comes in when the same guitar note requires a different morphoder midi chords based on when the guitar note is played.

This isnā€™t what binding modifiers was designed for and Iā€™m not sure the current note mapper can do this easily.

For complex note mappings like this you might be better off with a dedicated chordator plugin.

Brad

Thanks for the warning.

These days, wherever possible Iā€™m removing my reliance on plug-ins and applying Cantabile functions.

Iā€™ve spent some time re-building my one-note drone/chord/arpeggiators Rack, and I can imagine toggling between sets of chords inside this Rack based on a modifier. In truth this wouldnā€™t need anything more than a binding as we already had them. Iā€™d rather hoped a ā€˜chord bindingā€™ would do something smarter, but maybe not.

Let me think about this.

Do you need different chord patterns on different notes? If not, how about a MIDI filter that generates chords, but generates different chords based on CC controls?

Brad

Yes, every incoming note generates its own chord pattern.

No need to waste your time on this, Brad. All I will do it send my notes to a different ā€˜chord generatorā€™ inside my Rack, based on another binding.