Old 11-07-2017, 01:16 PM   #1
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default Script that makes controllers affect all channels

Hi,

Here's what I would need, can you please tell me if there's a script that will do it?

I want to input mod wheel/expression/vibrato etc etc from my external controller always on Channel 1 but I want it to affect all the channels inside of Kontakt...so that for example i don't have to input different controller curves in different channels to affect "Legato" articulations that are on channel 1, "Tremolo" articulations that are on channel 5 etc etc.

I have a script inside of Kontakt that does that but it's creating problems at the moment, I don't know why...do you think there's a "Reaper" solution to this?

I understand the difficulty of my question, so thanks a lot even more fore for your help.
All the best!
-t
tusitala is offline   Reply With Quote
Old 11-07-2017, 02:12 PM   #2
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,874
Default

A simple JSFX to map one CC channel in to all CC out would do the trick.
I dont know if it exists already or if some existing JSFX can be used to achieve that, but it is possible to write your own.
X-Raym is offline   Reply With Quote
Old 11-07-2017, 04:56 PM   #3
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

Quote:
Originally Posted by X-Raym View Post
A simple JSFX to map one CC channel in to all CC out would do the trick.
I dont know if it exists already or if some existing JSFX can be used to achieve that, but it is possible to write your own.
Thanks for your reply!
I wouldn't know how to write my own...do anyone have idea if it exists or where to look for it?

thanks!
-t
tusitala is offline   Reply With Quote
Old 11-08-2017, 07:10 AM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,874
Default

I made it for you :

X-Raym_MIDI CC Channel Router.jsfx
now in Reapack !


Just set ON to every channel on the plugin and CC messages will be duplicated !
X-Raym is offline   Reply With Quote
Old 11-08-2017, 09:24 AM   #5
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

Wow thank you SO MUCH!
I’ll be able to try it tomorrow, and I’ll let you know if it works as expected...will this affect only the CCs and not the actual notes right? that’s what I need.

Thank you very much again!

All the best!

-t
tusitala is offline   Reply With Quote
Old 11-08-2017, 09:34 AM   #6
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,874
Default

Thanks ! Only CC yes :P and only CC of the desired INPUT channel (it can be set to ALL or to an individual channel).
X-Raym is offline   Reply With Quote
Old 11-08-2017, 07:48 PM   #7
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

Quote:
Originally Posted by X-Raym View Post
Thanks ! Only CC yes :P and only CC of the desired INPUT channel (it can be set to ALL or to an individual channel).
Thank you SO much!!! You’re a star!
I’m away for a day and will try it tomorrow and get back at you.
All the best!
-t
tusitala is offline   Reply With Quote
Old 11-12-2017, 01:49 PM   #8
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

Quote:
Originally Posted by X-Raym View Post
Thanks ! Only CC yes :P and only CC of the desired INPUT channel (it can be set to ALL or to an individual channel).

Dear X-Raym
Hi!
Unfortunately your script doesn't work for my purpose but it's absolutely not your fault, I'm sure I haven't been clear at all in my request.

Let me show you what I need with a picture:


Notes are on channel 5 (where I keep "Tremolos") and mod wheel is on channel 1 because that's how I set it in my external Nanokontrol (so whenever I overdub CC curves they get written on Channel1)
I would like the CCs that are on channel 1 (in this case CC1 "Mod Wheel") to affect all the other channels as well.

I can do that with a script inside Kontakt but it's unstable and causes problems, that's why I really wanted to try and find a solution outside of Kontakt.

Hope you can help me, thank you so much for your help and kindness.

All the best
-t
tusitala is offline   Reply With Quote
Old 11-12-2017, 04:42 PM   #9
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,874
Default

Quote:
I would like the CCs that are on channel 1 (in this case CC1 "Mod Wheel") to affect all the other channels as well.
Have you tried setting in the script Input Channel 1 and all output CC channel to ON ? Not that it perform real time, it doesn't write any new CC data on your items, it has to be used as Track FX before Kontakt instance.
X-Raym is offline   Reply With Quote
Old 11-12-2017, 05:22 PM   #10
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

Thank you very very much X-Raym.
It works now!
My mistake has been putting it after Kontakt instead of before as you suggested.
T H A N K S !!!!
:-)
-t
tusitala is offline   Reply With Quote
Old 06-10-2020, 08:53 PM   #11
zediiiii
Human being with feelings
 
Join Date: Aug 2017
Posts: 24
Default Notes?

X-Raym, god of Reatab Hero and other cool things:

I'm attempting to make a version of this script also catches and redirects note events, and I'm having trouble with the syntax. Any chance this would be an easy mod?

EDIT -- yup, really easy. Got it to work for ALL midi signals with a simple modification. This is pretty nifty as it allows assigning a learnable key (eg, a cc change or a note or a keyboard shortcut etc) via automation learn to trigger one or more VSTi patches at the same time. Now to make a "one at a time" mode vs the "all at a time" mode..
https://github.com/zediiiii/Reaper-F...6%20Duplicator

Last edited by zediiiii; 06-10-2020 at 10:50 PM.
zediiiii is offline   Reply With Quote
Old 06-11-2020, 01:32 AM   #12
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,874
Default

Glad you found a way :P
Cheers !
X-Raym is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:43 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.