Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Layering Articulations using Cmd+Clk #82

Closed
madsonix7 opened this issue Nov 7, 2019 · 3 comments
Closed

Layering Articulations using Cmd+Clk #82

madsonix7 opened this issue Nov 7, 2019 · 3 comments

Comments

@madsonix7
Copy link

Hello jtackaberry,

First of all, I've been using Reaticulate for over a year now and have just started diving into Flexrouter for Kontakt. Both are incredible scripts and I wanted to thank you very much for your contributions.

Apologies if this has been addressed and/or solved elsewhere, but I was thinking it would be a fantastic feature to allow Reaticulate to layer articulations right from the GUI using a Cmd+Click maneuver (or Cmd+Right-click to input program changes directly into the MIDI editor).

Some libraries like the Berlin Series and I believe spitfire allow layering natively in their interfaces while others can be set up using Flexrouter. Naturally, a dedicated Reaticulate command can be set up to trigger two different articulations simultaneously, but that inevitably leads to clogging of real estate on the GUI while this proposed feature would further decrease the limitations of the code.

Thank you for your time. Please let me know if I can further clarify my ideas in any way.

@jtackaberry
Copy link
Owner

I understand the use case (I've wanted it myself), but unfortunately it's not possible with the current design.

The are a couple reasons why you have to create dedicated articulations for each of the layering cases:

  1. Reaper only ever chases the last program change on a track. So if the means of layering involved inserting multiple program changes for the different articulations you wanted to layer, only the last one would get chased when you started playback.
  2. How layering occurs is very much specific to the library or track layout and isn't something I can see how to generalize in the way you're imagining. Some multi-articulation patches (like Spitfire's when set to Unlocked artic mode) can layer just by holding down multiple note keyswitches simultaneously. Or, if you've got a standard multi arrangement with single articulation patches on different channels and a custom Reaticulate bank to route to the various channels, layering would involve routing to multiple channels. Some libraries provide multi-articulation patches that don't allow layering at all.

So with these issues in mind, I don't see a way to implement this. If you have any implementation ideas, I'm all ears!

@jtackaberry
Copy link
Owner

I'm going to close this because of the design limitations mentioned.

@Kabraxist
Copy link

I just realized there's a workaround for this behaviour with using 2nd MIDI channel to trigger secondary articulation, then routing it into 1st midi channel via Patch Options [Omni] -> [Midi 1]

Only downside is it's not possible to see what's going on over Reaper's MIDI CC UI for Bank/Program Select unless you switch filters manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants