===============================================
1. The script uses Reaper built-in tools to build and rebuild internal FXChain routing.
Also, two special JS-utilities -
Mixer and
Splitter are used.
Each channel pair of mixer has settings Gain, Pan, Phase, Mute, Solo.
Settings are available from the Script window and are available for automation.
FXRack1 Utilities.gif
2. General scheme of signal routing:
Code:
===============================================================================================================================================================
Input ======= PreChain =========== SPLITTER =========== Parallel Chains ============= MIXER ========================================= PostChain ==== Output ==
===============================================================================================================================================================
|>> 1/2 | >> |(1/2) - ParChain1 - (1/2) | >> |1/2 >> |Gain/Pan/Phase/Mute/Solo|
|>> 3/4 | >> |(3/4) - ParChain2 - (3/4) | >> |3/4 >> |Gain/Pan/Phase/Mute/Solo|
Input 1/2 >> |PreChain| >> SPLIT: |>> 5/6 | >> |(5/6) - ParChain3 - (5/6) | >> |5/6 >> |Gain/Pan/Phase/Mute/Solo| MIX: >> 1/2 >> |PostChain| >> Output 1/2
|>> ... | >> |.... ..... ..... ..... ...| >> |... >> |Gain/Pan/Phase/Mute/Solo|
|>> 15/16| >> |(15/16)- ParChain8 - (15/16)| >> |15/16 >> |Gain/Pan/Phase/Mute/Solo|
===============================================================================================================================================================
FXRack2 Internal Routing(view in matrix)2.gif
3. The script can use an empty track to build a scheme.
In this case, the script automatically creates the necessary utilities and adjusts the track.
The script can read data from ready-made schemas. In this case, the script automatically identifies the scheme.
FXRack3 Dynamic definition.gif
4. The script supports adding / deleting / copying / moving effects. As in a single track, and between different tracks.
FXRack4 CopyCutPasteFunctions.gif
5. It also supports drag and drop copying / moving effects, it's convenient.
FXRack5 DragDropMoveCopy.gif
FXRack6 CopyAutomationModulation etc.gif
6. All changes to the routing and other things when adding / deleting / copying / moving effects occur automatically.
The user does not need any additional action.
7. The interface is copied from the BCPathWork plugin. It's easy to change. But I absolutely can not draw.
Therefore, while we have such an interface.
================================================
If you can use VSTi(instruments) in slots - set "Merge with MIDI bus" for each instance!
https://raw.githubusercontent.com/EU...MIDI%20bus.PNG
================================================
How install - use
ReaPack
Link to my repository must be added manually:
"https://github.com/EUGEN27771/ReaScripts/raw/master/index.xml"
..