Old 04-30-2022, 02:25 PM   #721
Pashkuli
Banned
 
Join Date: Jul 2006
Location: United Kingdom, T. Wells
Posts: 2,454
Default

Quote:
Originally Posted by ferropop View Post
I would hope so ! Ultimately a FX container is just an intelligent wrapper for pin configurations. The extension necessary would be the ability to "break out" the signal from certain pins to prevent/circumvent summations...sort of like wanting to have a "send" plugin "in between" insert FX.

ie, a signal chain:
1. Compression
2. EQ
3. Distortion
4. Chorus

wanting to "break out" between 2 and 3 to send to a Reverb.

FX Chains would rely on the ability to internally do this breakout at the pin level.
Not sure what or how the actual implementation would be, but seems it will be more Reason's Combinator like... and having to deal with its "virtual cables" and routing, which to me seems to be that pin level breakout.

This would only contribute to the steep\unintuitive learning curve of Reaper for people who would like to use the FX-container.

In no way this opinion above (speculative) means I am against FX container. Quite the contrary. But how it is going to work is what matters at the end.
Pashkuli is offline   Reply With Quote
Old 04-30-2022, 10:17 PM   #722
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Quote:
Originally Posted by Reflected View Post
do you think this feature is related somehow to fx container?
Seems likely.

-Michael
mschnell is offline   Reply With Quote
Old 05-15-2022, 04:07 AM   #723
UknownSource
Human being with feelings
 
UknownSource's Avatar
 
Join Date: May 2020
Posts: 434
Default

keep dreaming...
__________________
"FX-Container"
UknownSource is online now   Reply With Quote
Old 05-17-2022, 11:24 AM   #724
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,294
Default

Code:
fxcontainer = "inspiration boost, bump!"

while True:
    for items in pre-release:
         if items.lower != "fx container":
               print(fxcontainer)
         elif items.lower == "fx container":
               print("Thank you so much!!!!!!!")
               print(buy_another_copy_of_reaper)
               break

Last edited by Reflected; 05-17-2022 at 02:49 PM.
Reflected is offline   Reply With Quote
Old 06-01-2022, 09:52 PM   #725
DaniloVillanova
Human being with feelings
 
Join Date: Jan 2019
Posts: 245
Default

This would be awesome! Ability to create faceplates would rock.
DaniloVillanova is offline   Reply With Quote
Old 06-04-2022, 02:27 AM   #726
Bevosss
Human being with feelings
 
Bevosss's Avatar
 
Join Date: Feb 2007
Location: Sydney Oz
Posts: 8,480
Default

DDMF have released a rack-style plugin as well now, Superplugin

The Cockos implementation might include a simple/complex switch
to toggle between a rack style view (ala Superplugin) and a wired view (Metaplugin)

Bitwig has some great ideas on this with their grouped racks and grid view

I'd mostly use the rack view unless I needed to manually wire something up
Racks are great for auditioning your tape/saturation/comp fx etc for a track or buss without having a million plugins taking up space on your fx chain
Or just having your usual track favs in one bypassable insert spot.

https://ddmf.eu/superplugin/

__________________
The media are misleading the public about Syria:
https://www.bostonglobe.com/opinion/...tcK/story.html
Bevosss is offline   Reply With Quote
Old 06-06-2022, 10:39 PM   #727
UknownSource
Human being with feelings
 
UknownSource's Avatar
 
Join Date: May 2020
Posts: 434
Default

v6.59+dev0606 - June 6 2022
still nothing ?
__________________
"FX-Container"
UknownSource is online now   Reply With Quote
Old 06-06-2022, 10:43 PM   #728
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

I only saw certain hints of preparations, but no mentioning of a start of development on such.
-Michael
mschnell is offline   Reply With Quote
Old 06-07-2022, 04:18 AM   #729
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,935
Default

Quote:
Originally Posted by UknownSource View Post
v6.59+dev0606 - June 6 2022
still nothing ?
it's the 7th of June 2022 and I still haven't been contacted by aliens. What gives?
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 06-07-2022, 06:28 AM   #730
Reapology
Banned
 
Join Date: Apr 2022
Posts: 635
Default

Quote:
it's the 7th of June 2022 and I still haven't been contacted by aliens.
Hahaaa- let us >>> fixthat4u <<<



See,now you can sleep better.
Real fx.
Reapology is offline   Reply With Quote
Old 06-16-2022, 07:52 AM   #731
Drumwizard
Human being with feelings
 
Join Date: Aug 2020
Location: Saint-Petersburg, Russia
Posts: 4
Default

It's the 16th of June and... 🧐
Drumwizard is offline   Reply With Quote
Old 06-16-2022, 02:34 PM   #732
Rockum
Human being with feelings
 
Join Date: Apr 2009
Location: Nashville
Posts: 177
Default

I didn't have the time to go through each page to see if it had been mentioned but several early post talked about Image Line's Patcher. Image Line also makes a VST plugin that is very similar called Minihost Modular which can be downloaded for free, although it requires first joining their forums.

https://forum.image-line.com/viewtop...123031#p893663
Rockum is online now   Reply With Quote
Old 06-18-2022, 10:18 PM   #733
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Quote:
Originally Posted by mschnell View Post
I only saw certain hints of preparations, but no mentioning of a start of development on such.
-Michael
-> https://forum.cockos.com/showthread....53#post2570253

* Includes feature branch: internal pin management overhaul for future extension

Don't discuss this here !

-Michael
mschnell is offline   Reply With Quote
Old 07-15-2022, 11:28 PM   #734
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,294
Default

v6.64+dev0715 - July 15 2022
print(bump)
Reflected is offline   Reply With Quote
Old 07-25-2022, 10:41 PM   #735
UknownSource
Human being with feelings
 
UknownSource's Avatar
 
Join Date: May 2020
Posts: 434
Default

Quote:
Originally Posted by Rockum View Post
I didn't have the time to go through each page to see if it had been mentioned but several early post talked about Image Line's Patcher. Image Line also makes a VST plugin that is very similar called Minihost Modular which can be downloaded for free, although it requires first joining their forums.

https://forum.image-line.com/viewtop...123031#p893663
mini-host (the little brother of Patcher) is cool but outdated and unfinished, IMAGE-LINE decided to stop its updates because they want FLstudio- Patcher to be exclusive to their DAW.
__________________
"FX-Container"
UknownSource is online now   Reply With Quote
Old 07-25-2022, 11:01 PM   #736
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

No 3rd party products can decently host JSFXes

-Michael
mschnell is offline   Reply With Quote
Old 07-25-2022, 11:14 PM   #737
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,935
Default

Quote:
Originally Posted by mschnell View Post
No 3rd party products can decently host JSFXes

-Michael
Yet. JSFX is being open-sourced, maybe a JSFX-capable Metaplugin will drive a stake through the heart of this thread.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 07-26-2022, 12:03 AM   #738
lewloiwc
Human being with feelings
 
Join Date: Aug 2021
Posts: 128
Default 1/2

Let me talk about my idea of how to implement ReaRack.

First of all, I am not in favor of a built-in multiband implementation of ReaRack.
There are many different ways to divide a multiband, and it is not practical to implement all of them in ReaRack because of the amount of work involved.
Therefore, we wanted to adopt a structure in which all division methods can be used by using plug-ins created by third parties.
Let's start by explaining the various division methods.

■ReaXcomp
This is probably how ReaXcomp's frequency splitter works:
Code:
desc:hyp_exp_18 ReaX 0.0.1

slider1:frequency_1_slider=200<20,24000,1>Top Freq (Hz) [Band 1]
slider2:gain_1_slider=0<-150,12,0.1>Gain (dB) [Band 1]
slider3:frequency_2_slider=1000<20,24000,1>Top Freq (Hz) [Band 2]
slider4:gain_2_slider=0<-150,12,0.1>Gain (dB) [Band 2]
slider5:frequency_3_slider=5000<20,24000,1>Top Freq (Hz) [Band 3]
slider6:gain_3_slider=0<-150,12,0.1>Gain (dB) [Band 3]
slider7:frequency_4_slider=24000<20,24000,1>Top Freq (Hz) [Band 4]
slider8:gain_4_slider=0<-150,12,0.1>Gain (dB) [Band 4]

in_pin:Input
out_pin:Output



@init //----------------------------------------------------------------

ext_nodenorm = 1;

function SVFlow_temp(v0,cutoff,Q)
local(
    k,
    v1,v2
)
instance(
    g,a1,a2,
    ic1eq,ic2eq
)
(
    (this.d1 = this.d0) !== (this.d0 = cutoff + Q) ? (
        g = tan($pi*cutoff/srate);
        k = 1/Q;
        a1 = 1/(1 + g*(g + k));
        a2 = g*a1;
    );
    
    v1 = a1*ic1eq + a2*(v0 - ic2eq);
    v2 = ic2eq + g*v1;
    ic1eq = 2*v1 - ic1eq;
    ic2eq = 2*v2 - ic2eq;
    
    v2;
);

function LPF(x,cutoff,q)
(
    cutoff > 23800 ? (
        x;
    ) : (
        this.SVFlow_temp(x,min(cutoff,srate*0.499),q);
    );
);



@slider //----------------------------------------------------------------

g1 = exp(gain_1_slider*(log(10)*0.05));
g2 = exp(gain_2_slider*(log(10)*0.05));
g3 = exp(gain_3_slider*(log(10)*0.05));
g4 = exp(gain_4_slider*(log(10)*0.05));



@sample //----------------------------------------------------------------

x = spl0;

A1 = A1.LPF(x,frequency_1_slider,1);
A2 = A2.LPF(x - A1,frequency_2_slider,1);
A3 = A3.LPF(x - A1 - A2,frequency_3_slider,1);
A4 = A4.LPF(x - A1 - A2 - A3,frequency_4_slider,1);
A5 = x - A1 - A2 - A3 - A4;

spl0 = A1*g1 + A2*g2 + A3*g3 + A4*g4 + A5;

Red is ReaXcomp and light blue is ReaX with the gain of each band from init set to [Band 1: -5 dB] [Band 2: -20 dB] [Band 3: -15 dB] [Band 4: -25 dB], as you can see they match.
The features of this method are that there is no phase rotation when the gains of all bands are the same, the computational load is small even if the number of bands is increased, the shape of the segmentation is not consistent, and changing the gain of each band will result in a strange frequency response when summed.

Perhaps this method is called Parallel Equalizer, which does the same thing as this video.

The red lines are the respective divided bands, the light blue line is the summed result, the blue line is the 12 dB/oct slope, and the green line is the 6 dB/oct slope.
It looks like the HPF slope is 6 dB/oct and the LPF slope is 12 dB/oct. At the time of division, the frequency response exceeds 0 dB, but when summed, it flattens out nicely.

The red line is the frequency response of each band, and the light blue line is the summed result.
The dip occurs around 3 kHz.

■Linkwitz-Riley (Minimum Phase)




From top to bottom, they are 12 dB/oct, 24 dB/oct, 36 dB/oct, and 48 dB/oct.
This is the Linkwitz-Riley shape, which has a consistent band-by-band frequency response and does not peak or dip when summed, but does cause phase rotation at the crossover point when created with Minimum Phase.
Most vst frequency splitters probably use this method.

Different slopes can be set for each crossover point. The figure shows a combination of 12 dB/oct and 36 dB/oct.

■Linkwitz-Riley (Linear Phase)

Linkwitz-Riley (Linear Phase) has no phase rotation and can be set to any dB/oct that is not in 12 increments, but it does have pre ringing and latency.
I have not verified this, but the Linear Phase on the FabFilter Pro-MB probably uses this method.

■Butterworth (Minimum Phase)




From top to bottom they are 6 dB/oct, 18 dB/oct, 30 dB/oct, and 42 dB/oct.
Butterworth has a crossover point of -3 dB. This causes it to behave a little differently than Linkwitz-Riley.

This can also be set to a different slope for each crossover point. The figure shows a combination of 6 dB/oct and 30 dB/oct.

■Sinc (Linear Phase)

Sinc (Linear Phase) is the frequency splitter with the sharpest slope. The shape of the slope varies considerably depending on the frequency of the crossover point, the IR Length, and the Window used. Since this is a Linear Phase, pre ringing and latency will occur.

■Inflator

This is the Band Split method used by Oxford Inflator. The slope is 6 dB/oct, and as with ReaX, no phase rotation occurs when all bands have the same gain.

■Band and Notch (Minimum Phase)


From top to bottom: Butterworth 12 dB/oct, Linkwitz-Riley 24 dB/oct.
The Butterworth 12 dB/oct does not rotate phase when the Band and Notch gains are the same; the Linkwitz-Riley 24 dB/oct always rotates phase, but the sum of the frequency responses result is probably linear.

■Comb and Phaser


Comb and Phaser are experimental division methods. They are suited for sound design.

I am sure there are many other ways to divide by frequency, but I will leave it at this, and next I will show you how to divide by amplitude.

■Transient

Transient splits the signal between the attack and the rest of the signal.

■Gate

Gate divides the signal by the amplitude.

■Envelope Follower

The Envelope Follower changes the amount of division according to the size of the original signal.

There are many other ways of splitting, not listed here, but there are many more, such as splitting by MIDI-triggered envelopes, splitting between phantom centers and others, splitting by spectrum level, splitting by a simple LFO, and so on.
lewloiwc is offline   Reply With Quote
Old 07-26-2022, 12:04 AM   #739
lewloiwc
Human being with feelings
 
Join Date: Aug 2021
Posts: 128
Default 2/2

Now let me make a suggestion about the structure of ReaRack.

■ReaRack

This ReaRack is simply explained as a Track FX that can be nested.
It differs from a normal Track FX in that it has a drop-down menu for selecting presets and a wet knob.
An additional feature is the ability to have your own internal channel count in addition to the external channel count.
As an optional feature, selecting multiple plug-ins and pressing Ctrl+G will create a new ReaRack and move the selected plug-ins into it.
Drag and drop while holding down the decoration key or Load FX chain... (Shift+Insert, Shift+A) option to load FX Chains as a ReaRack.

FX Chains can be selected from the drop-down menu for choosing a ReaRack preset.

When the Plug-in pin connector window is opened with Ctrl+Click, all pins in that Track FX Window are displayed.
It would be nice to have a function like this.

Here is an example of how ReaRack is used.

■Transient

This is an example of splitting by Transient.

Each ReaRack can have its own number of channels.

The audio signal flow is like this.

■Parallel

Parallel Example.

The audio signal flow is like this.

■Open Delay

This is an example of Open Delay using Parallel.
Open Delay is a JSFX that allows third-party effects to be placed in the feedback loop.

The audio signal flow is like this.

■Group

Of course, it can also be used as a simple grouping.

All ReaRack images are my imagination of the finished product and do not currently exist.
Download links for all JSFX files used in the commentary: https://github.com/lewloiwc/JSFX-for...heads/main.zip
Most of the code here is naive implementation created for demonstration purposes, the frequency splitter does not support more than 3 bands, and CPU efficiency is not optimized, but sound quality is not compromised.
If and when ReaRack is implemented, we would like to support more than just 3 bands, optimize CPU efficiency, add features, etc.

Best regards.

Translated with www.DeepL.com/Translator (free version)

Last edited by lewloiwc; 07-26-2022 at 04:31 PM. Reason: Fix figure inconsistencies.
lewloiwc is offline   Reply With Quote
Old 07-26-2022, 10:30 PM   #740
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 909
Default

Such a good idea!!
Especially about channels number can be independent for each ReaRack, without increasing track ch number.
AZpercussion is offline   Reply With Quote
Old 07-27-2022, 11:25 AM   #741
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,630
Default

Wow yeah, great job, lew. Any JSFX devs on this thread, would it be possible to create a plugin that does this just with the JSFX API?
MonkeyBars is offline   Reply With Quote
Old 07-27-2022, 02:43 PM   #742
gogi
Human being with feelings
 
gogi's Avatar
 
Join Date: Jun 2020
Posts: 44
Default

Great job lewloiwc. 👍🏻
gogi is offline   Reply With Quote
Old 07-28-2022, 08:31 PM   #743
Lynx_TWO
Human being with feelings
 
Lynx_TWO's Avatar
 
Join Date: Dec 2019
Location: St Petersburg FL
Posts: 996
Default

Quote:
Originally Posted by MonkeyBars View Post
Wow yeah, great job, lew. Any JSFX devs on this thread, would it be possible to create a plugin that does this just with the JSFX API?
Careful. Reaper already implemented plug-in-level oversampling which is something I (and I’m sure other people) asked for in this thread, and was the main reason for me wanting FX containers. If someone implements all the above, we’ll really have no need for an FX container lol
__________________
My mixes from the Cambridge multitracks library
SoundCloud link & Youtube (ThemTube?) link
My preferred adjectives are “Handsome” and “Brilliant”
Lynx_TWO is offline   Reply With Quote
Old 07-28-2022, 11:46 PM   #744
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

IMHO containers only are worthwhile, when implemented really decently (including JSFX handling, Parameter modulation, "Container parameters" -> content parameters, no limitation regarding channels, "Containers in Containers", no additional CPU demand, ...)
See many posts above.
-Michael
mschnell is offline   Reply With Quote
Old 07-30-2022, 09:00 AM   #745
X-Tech
Human being with feelings
 
Join Date: Apr 2015
Posts: 589
Default

:::::????:::::::


___????_____



I dont want to be mean but all that is already in Reaper ;D Isnt Reaper for smart peoples ?


Multiband Spliting is possible easy with few ways - requring to rename it individually splits to make it more like something new as default is strange.

Ovsersampling is already in Reaper.

There are even easy solution for macro like macro js plugin which is just knobs that does nothing but this is what are really macros.

Ability to rename knobs just needed to that macro js "plugin"

All that in topic is already inside Reaper.
__________________
nonononononono

Last edited by X-Tech; 07-30-2022 at 09:05 AM.
X-Tech is offline   Reply With Quote
Old 07-30-2022, 12:02 PM   #746
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,294
Default

Quote:
Originally Posted by X-Tech View Post
:::::????:::::::


___????_____

All that in topic is already inside Reaper.


REAPER's FX routings is like:























Reflected is offline   Reply With Quote
Old 07-30-2022, 12:57 PM   #747
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

mschnell is offline   Reply With Quote
Old 08-01-2022, 04:40 PM   #748
X-Tech
Human being with feelings
 
Join Date: Apr 2015
Posts: 589
Default

Quote:
Originally Posted by Reflected View Post
REAPER's FX routings is like:

You Win with all that phone number stuff and space invaders and volume puzzles an binary stuff. ;DDDDD



But really:




is one simple solution for all that mess:




for people who want visual speed kind of diagram of lines corresponding to position of fx in chain and number of channels at left or right position of opened fx chain as option for chains. drag and drop points in out stuff that easy represent numbers as fast visual mode in fx chains.



FX CHAIN for example stereo 4 channel track. 4 CHANNELS so four visual pipes with
I and O points coresponding to fx in chains.


(fx chain displayed in 90 degree)
===================
FX 1 , FX 2, FX 3 { fx positions in chain. }
===================
\ \ \
-I--O-\-I---\-I--O-\-pipe 1 { I O visually coresp. to position of fx . drag n drop I and O with mouse }
-I--O-\-I---\-I--O-\-pipe 2
------\---O-\-I----\-pipe 3
------\---O-\-I----\-pipe 4


par. 1\ par 2.\ par 3.\ { param links coresp to position of fx in chain }
if any parameter of fx is linked - visual list near fx chain should be created too coresp to number of linked fx parameters at plugin positions. voila.


so finally routing and macross stuff should be resolved.


finally:

in my opinion ability to use custom actions inside fx chains solve all that stuff in very customizable ways with one ninja cut.



js script macros need just ability to rename these empty knobs and voila. probably most comples script ever. 8 knobs lines of code ? xd


p.s.


FX CONTAINER sounds for me like kind of drug illusion. fx chain ANY is already a fx container...Some people just need more light puted into fx chains - whatever it means.
__________________
nonononononono

Last edited by X-Tech; 08-01-2022 at 04:49 PM.
X-Tech is offline   Reply With Quote
Old 08-02-2022, 09:42 PM   #749
lewloiwc
Human being with feelings
 
Join Date: Aug 2021
Posts: 128
Default

@AZpercussion Thank you! That's an important point!
@MonkeyBars ReaRack should only be created by REAPER developers. However, anyone can create a splitter for use with ReaRack!
@gogi Thanks!✌
@Lynx_TWO Sorry, I forgot to write the purpose of this structure. I will explain that below!
@mschnell I did not understand what ["Container parameters" -> content parameters] and [no limitation regarding channels] meant. I'm sorry, but I'd appreciate it if you could elaborate a bit more! Other than that, it should be implemented just fine!
@X-Tech Sorry, I forgot to write the purpose of this structure. I will explain that below!
@X-Tech Is this what you are talking about?:

It was not clear to me what the diagram would look like if the parameters were linked.



----------------------------------------------------------------

■I forgot to write two important things.


The first is that all the splitters introduced have already been created except for ReaX. (ReaX will also be created upon request.)

The second is the purpose of this ReaRack structure.
It is to make it easier to build complex routing without increasing the number of channels in the track.
Certainly there is little that REAPER cannot do as it is now. But even if it is possible, it is not easy.
I will illustrate an example of this now.


First, the Linkwitz-Riley (Minimum Phase) 48 dB/oct was used to split the signal into three bands, Paranoia Mangler was applied to the Low Band, Waveshaping Distortion and ReaEQ were applied to the Mid Band, and the High Band was split into a large and small signal with Gate Splitter. The High Band was split into large and small signals using Gate Splitter, ReaDelay was applied to the large signal, Tremolo and Volume Adjustment to the small signal, and ReaVerbate was applied after summing the large and small signals.
The output sound is like this:

0:00 Bypass
0:10 All Bands
0:20 Low Band Only
0:30 Mid Band Only
0:40 High Band Only
0:50 High Band Open Only
1:00 High Band Close Only

Of course, this can be reproduced in the current REAPER.




Let's start by adding JS: 4-Tap Phaser and JS: Flanger to the first row of Mid Band.
First, add JS: 4-Tap Phaser under ---- Mid Band ---- and change the routing from Plug-in pin connector.
Next, add JS: Flanger under JS: 4-Tap Phaser and change the routing from Plug-in pin connector.

Done.
Changing the routing from the Plug-in pin connector each time a new plug-in is added is tedious but not yet difficult.

But what if I wanted to split the first row of Mid Band with Transient Splitter and apply effects to each of Attack and Sustain?
I can use the 3/4 used in Mid Band for Attack, but which way should I go for Sustain?
You cannot use 1/2 or 5/6 because they are used in other Bands, but you can use 7/8 in this case.
Some people may think that 7/8 cannot be used because it is used in the Gate Splitter of High Band, but that is where it is used in High Band, so it can be used in Low Band or Mid Band where High Band processing has not started. Do you see what I am saying?

Added JS: Distortion (Fuzz) to Attack (3/4) and JS: Ozzifier Chorus to Sustain (7/8). Then we use JS: Channel Mapper-Downmixer (Cockos) to sum Attack (3/4) and Sustain (7/8) to Mid Band (3/4).
Doesn't it seem complicated?

With ReaRack, all you have to do is add it to Mid Band's ReaRack.

Added JS: 4-Tap Phaser and JS: Flanger

Split by Transient Splitter and add JS: Distortion (Fuzz) to Attack and JS: Ozzifier Chorus to Sustain.
It is not even necessary to change the routing from Plug-in pin connector each time a new plug-in is added.

What do you think?

Translated with www.DeepL.com/Translator (free version)
lewloiwc is offline   Reply With Quote
Old 08-02-2022, 10:44 PM   #750
cool
Human being with feelings
 
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 957
Default

I see you want to make things easier in the daw, but the concepts seem intimidatingly complex and visually unwieldy right now.

The MPL WiredChain script looks like a ready-made solution for all this.
And also, alternative scripts for this:TrackFX Routing by eugen + mods by kawa and DarkStar.
And, there is an unfinished project with huge potential: [In Development] Bitwig style FX devices system in Reaper.
cool is offline   Reply With Quote
Old 08-02-2022, 11:19 PM   #751
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,294
Default

Quote:
Originally Posted by cool View Post
I see you want to make things easier in the daw, but the concepts seem intimidatingly complex and visually unwieldy right now.

The MPL WiredChain script looks like a ready-made solution for all this.
And also, alternative scripts for this:TrackFX Routing by eugen + mods by kawa and DarkStar.
And, there is an unfinished project with huge potential: [In Development] Bitwig style FX devices system in Reaper.
those tools just doesn't work properly (lots of bugs and limitations) and their creators said it out loud that it is impossible currently to do it properly without attention from the devs.
Reflected is offline   Reply With Quote
Old 08-02-2022, 11:51 PM   #752
lewloiwc
Human being with feelings
 
Join Date: Aug 2021
Posts: 128
Default

@cool
It is important to note that ReaRack itself is not intended for complex sound design, but is simply a "Rack" that allows you to group multiple plug-ins together.
All of the examples I have shown so far are special uses of ReaRack, as in, "If ReaRack existed in the world, this is how I would use it."
Don't you see the benefit in the grouping itself?

Translated with www.DeepL.com/Translator (free version)
lewloiwc is offline   Reply With Quote
Old 08-03-2022, 03:14 AM   #753
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 909
Default

Quote:
Originally Posted by lewloiwc View Post
I noticed a discutable moment in your mock-up.

There is no difference in your mock-up between track channel count, plugin input channel count and plugin output ones.
But in Reaper it exists.
Here more noticeable:




I have thought about you idea to minimize user actions while moving around channel matrixes and get a whole view. And I think it's difficult to combine all matrixes in one window, especially if there are a lot of channels, saying from 10 to 64 possible channels.

But we can minmize user efforts while moving around matrixes.
There could be collapsible window that can show compact matrix for selected plugin.

Compact matrix could be based on this current drop-down menu:




So, here my mock-up.
Honestly it could be implemented in current FX chain in addition to regular routing matrix.



AZpercussion is offline   Reply With Quote
Old 08-03-2022, 05:30 AM   #754
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
Default

All the mockups and ideas are of course appreciated and add value, but FX Racks are already so perfected and well-defined in DAWs like Ableton/BitWig/Studio1 that unless these new mockups offer something new, I just sort of don't get it.

Even Waves StudioRack as a reference...would give us tremendous functionality if implemented natively.

I personally never want to see or think about pins ever again - can't think of a less musical, more creativity-breaking paradigm honestly.
__________________
FERRO
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-03-2022, 05:42 AM   #755
UknownSource
Human being with feelings
 
UknownSource's Avatar
 
Join Date: May 2020
Posts: 434
Default

Quote:
Originally Posted by ferropop View Post
....
I personally never want to see or think about pins ever again - can't think of a less musical, more creativity-breaking paradigm honestly.
WORD!
__________________
"FX-Container"
UknownSource is online now   Reply With Quote
Old 08-03-2022, 05:44 AM   #756
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,935
Default

Quote:
Originally Posted by UknownSource View Post
WORD!
Warmduscher
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 08-03-2022, 09:19 AM   #757
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 909
Default

Quote:
Originally Posted by ferropop View Post
All the mockups and ideas are of course appreciated and add value, but FX Racks are already so perfected and well-defined in DAWs like Ableton/BitWig/Studio1 that unless these new mockups offer something new, I just sort of don't get it.

Even Waves StudioRack as a reference...would give us tremendous functionality if implemented natively.

I personally never want to see or think about pins ever again - can't think of a less musical, more creativity-breaking paradigm honestly.
Can the fx racks in these DAWs work with multichannel audio as well as with stereo?
I'm afraid that for multichannel work we can't avoid pins.

And also if we can suggest something not ideal but close to 80% of possibly ideal, we should.
Nesting itself (with independent channels number) can save a lot of user efforts.
AZpercussion is offline   Reply With Quote
Old 08-03-2022, 02:20 PM   #758
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
Default

Quote:
Originally Posted by AZpercussion View Post
Can the fx racks in these DAWs work with multichannel audio as well as with stereo?
I'm afraid that for multichannel work we can't avoid pins.

And also if we can suggest something not ideal but close to 80% of possibly ideal, we should.
Nesting itself (with independent channels number) can save a lot of user efforts.
You might be right, but anything resembling how Plogue Bidule works (with inputs/outputs exposed and the ability to connect anything to anything) would afaik be a universal solution. Not the cleanest, not the simplest by any stretch of the imagination, but still infinitely better than trying to memorize why you disabled pins 1-8 and are letting reverb through on 9/10 lol. Like, wut?
__________________
FERRO
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 08-04-2022, 04:45 AM   #759
UknownSource
Human being with feelings
 
UknownSource's Avatar
 
Join Date: May 2020
Posts: 434
Default

Quote:
Originally Posted by ferropop View Post
infinitely better than trying to memorize why you disabled pins 1-8 and are letting reverb through on 9/10 lol. Like, wut?
WORD!
__________________
"FX-Container"
UknownSource is online now   Reply With Quote
Old 08-04-2022, 08:10 PM   #760
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

This kind of suggestions could even be ok and useful for some people and eventually also to keep the fxchain as “is” but it would require to be seen as a primitive/engineer kind of look so it would be also necessary cockos to develop a different view/panel/info panel with a proper easy and intuitive gui in order to be useful for most of the users which want to focus with creativity and easy workflow in mind.
__________________
🙏🏻
deeb 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 09:20 AM.


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