Prev Previous Post   Next Post Next
Old 08-25-2017, 03:04 PM   #1
eugen2777
Human being with feelings
 
eugen2777's Avatar
 
Join Date: Aug 2012
Posts: 271
Default Lua: FXRack




===============================================

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"

..
__________________
ReaScripts

Last edited by eugen2777; 12-26-2017 at 06:36 AM.
eugen2777 is offline   Reply With Quote
 

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 09:14 AM.


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