View Single Post
Old 10-25-2018, 03:33 PM   #30
kilna
Human being with feelings
 
kilna's Avatar
 
Join Date: Oct 2009
Location: San Diego, CA, USA, Earth, Sol System, Milky Way Galaxy
Posts: 30
Default

Quote:
Originally Posted by mschnell View Post
What do you mean by "parameter modulation". Right now we are just discussing parameters that can be modulated by Midi CCs. DAW-variable only parameters can be handled, but this will be a second step.
Yes, it'd be something new in addition... So the idea I had is that I'm never going to want to change an FX parameter for only one instance of the duplicated FX, if I change it on one, I want the same value replicated across all of the other FX responding on different channels. Parameter modulation is a way for Reaper to take a change made on a parameter in one FX item in the chain and have that in turn change a parameter in a different FX in the same chain. What I'd want is to do this for all parameters. This way I only have to move an envelope in the first FX in the chain to alter the same value in all of the duplicated FX.

Quote:
Originally Posted by mschnell View Post
For mixing the audio you simply can combine the channels at the input pins of some plugin. But if you want to have more control there also are Mixer plugins (supposedly JSFXes).
I implemented this in my proof-of-concept above using ReaEQ at the end of the FX chain.

Quote:
Originally Posted by mschnell View Post
"Bulk add" obviously is a work a Reascript could perform. But I am not very knowledgeable with this issue. There are several specialists for this in the JSFX/Reascript forum.
This is what I am going to work on next. Ideally the script action will:
  • Prompt the user for amount of polyphony and start MIDI channel
  • Add the "MIDI Channel to Bus" JSFX configured as above, just before the selected FX instance
  • Duplicate the selected FX instance in the chain until the amount of polyphony is satisfied
  • Configure each of the cloned and original FX to point at an appropriate input MIDI Bus and output stereo pair
  • Set up parameter modulation on all params with the first FX instance as a master to each of the duplicated FX instances
  • Add ReaEQ (or another lighter FX) at the end of the FX chain to mix all of the instances down to a single stereo pair

Last edited by kilna; 10-25-2018 at 03:42 PM.
kilna is offline   Reply With Quote