|
|
|
08-10-2018, 09:21 AM
|
#41
|
Human being with feelings
Join Date: Feb 2018
Posts: 30
|
Thanks mpl!
Is there a way to download this without reapack?
|
|
|
08-10-2018, 09:36 AM
|
#42
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by sonicowl
MPL WiredChain v1.08: Some plugins are long, so they are truncated, with three dots in front. Would it make sense to flip text into two lines?
|
yeah I noticed wrapped text seems better to keep readable but compact FX modules:
Quote:
Originally Posted by stamp
Is there a way to download this without reapack?
|
If you say "download", ReaPack is the best way.
You can try to download and unpack whole repo from here, but I`m not sure if it will works.
Last edited by mpl; 08-10-2018 at 09:42 AM.
|
|
|
08-10-2018, 09:41 AM
|
#43
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,333
|
Quote:
Originally Posted by stamp
Thanks mpl!
Is there a way to download this without reapack?
|
Yes, download the script and a folder with functions from here and import it to Reaper: https://github.com/MichaelPilyavskiy...tree/master/FX
|
|
|
08-10-2018, 06:08 PM
|
#44
|
Human being with feelings
Join Date: Feb 2018
Posts: 30
|
Thanks guys! Will try tomorrow.
I think that ideally we should be able to replace an effect whilst keeping the routing.
What do you think?
|
|
|
08-11-2018, 01:39 AM
|
#45
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by stamp
I think that ideally we should be able to replace an effect whilst keeping the routing.What do you think?
|
|
|
|
08-11-2018, 02:46 AM
|
#46
|
Human being with feelings
Join Date: Oct 2016
Location: Germany
Posts: 157
|
Quote:
Originally Posted by mpl
|
Hi mpl,
I do not get any plugin suggestions in this dialog (reaper 5.95 pre3, script 1.11).
Do you have an idea what could cause this?
Thanks!
|
|
|
08-11-2018, 02:50 AM
|
#47
|
Human being with feelings
Join Date: Oct 2015
Posts: 739
|
Add/Replace menus are empty here. I type in "gate" but nothing shows. How to add plugins to the list?
|
|
|
08-11-2018, 02:57 AM
|
#48
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Share please your ini files in reaper resource folder containing all related to plugins data (FX, vst, au, both 32 and 64) so I know how to parse them.
|
|
|
08-11-2018, 03:02 AM
|
#49
|
Human being with feelings
Join Date: Oct 2015
Posts: 739
|
Quote:
Originally Posted by mpl
Share please your ini files in reaper resource folder containing all related to plugins data (FX, vst, au, both 32 and 64) so I know how to parse them.
|
Sent to email.
Last edited by sonicowl; 08-11-2018 at 03:14 AM.
|
|
|
08-11-2018, 09:50 AM
|
#50
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
1.12
Blind tested AU and DX. VST64 and JSFX mostly works.
Probably it could be API request to Cockos to get somehow list of all cached plugin names acceptable as arguments to TrackFX_AddbyName().
Last edited by mpl; 08-11-2018 at 10:53 AM.
|
|
|
08-11-2018, 10:19 AM
|
#51
|
Human being with feelings
Join Date: Oct 2016
Location: Germany
Posts: 157
|
Now it works, thanks!
|
|
|
08-11-2018, 11:51 AM
|
#52
|
Human being with feelings
Join Date: Oct 2015
Posts: 739
|
Plugins show now on Add/Replace list. I cannot say if any are missing.
One thought about mute/solo: If I select two or more FX, and hit solo or mute, expected behavior would be that all selected FX would be muted nor soloed. This would be handy to quickly A/B chain with and without those FX, to quickly mute them all with one click.
Another thing. Could FLOAT button "F" be made to toggle FX? Click once on "F", and UI is visible, click again on "F" and UI goues away.
|
|
|
08-11-2018, 01:19 PM
|
#53
|
Human being with feelings
Join Date: Feb 2018
Posts: 30
|
Are you guys able to split a signal in 3 bands using jsfx splitter/joiner?
It works if there aren't fx between the two and also if there are fxs on one band only but as soon as i try to add fxs on other bands and try to route the signal as needed everything goes bananas.
Can you try please?
Sorry, I don't know how to screencap.
Thanks!
Ps: Text box for add/replace is really slow when deleting text, and sometimes pressing delete doesn't delete text but inserts more text instead.
|
|
|
08-11-2018, 09:16 PM
|
#54
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Man, mpl...
Really diggin the latest updates (right click menu, layouts, adding fx).
Any plans on adding zooming capabilities (in, out, all)?
|
|
|
08-11-2018, 10:18 PM
|
#55
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by Ozman
Man, mpl...
Really diggin the latest updates (right click menu, layouts, adding fx).
Any plans on adding zooming capabilities (in, out, all)?
|
I don't think zoom really needed for FX chain. Scroll should fit most needs even for complex chains.
Quote:
Originally Posted by stamp
It works if there aren't fx between the two and also if there are fxs on one band only but as soon as i try to add fxs on other bands and try to route the signal as needed everything goes bananas.
|
As I said before, for any issue with routing it is strongly recommended gif and detailed description about what happened, what expected and how do you set up plugin pins to get working as expected.
EDIT: I think I figured it out. When routing you need to link lowest channel comparing beetween source and destination pin IDs. See what happenes for 1.13. Seems working:
Quote:
Ps: Text box for add/replace is really slow when deleting text, and sometimes pressing delete doesn't delete text but inserts more text instead.
|
It loops ALL cached FX names to get match for every word you type on every new typed/removed symbol. I can probably limit at least minimum word lenght up to 3 symbols.
Last edited by mpl; 08-13-2018 at 12:45 PM.
|
|
|
08-12-2018, 03:33 AM
|
#56
|
Human being with feelings
Join Date: Feb 2018
Posts: 30
|
Quote:
Originally Posted by mpl
I can probably limit at least minimum word lenght up to 3 symbols.
|
This is a good idea when writing stuff. Problem is when deleting letters from the text box. How about a timer so that it starts looping after a certain amount of time after inserting/deleting letters (maybe 300ms or so after releasing last key)?
|
|
|
08-12-2018, 04:01 AM
|
#57
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by stamp
This is a good idea when writing stuff. Problem is when deleting letters from the text box. How about a timer so that it starts looping after a certain amount of time after inserting/deleting letters (maybe 300ms or so after releasing last key)?
|
Not possible. You probably have tons of plugins. I have around 100vst + built-in jsfx, search takes milliseconds.
Last edited by mpl; 08-12-2018 at 04:07 AM.
|
|
|
08-12-2018, 04:26 AM
|
#58
|
Human being with feelings
Join Date: Feb 2018
Posts: 30
|
Well, you're right. 320 vsts. Time to remove demos and unused free/paid stuff.
|
|
|
08-12-2018, 12:23 PM
|
#59
|
Human being with feelings
Join Date: Oct 2015
Posts: 739
|
Quote:
Originally Posted by mpl
When routing you need to link lowest channel comparing beetween source and destination pin IDs.
|
How about "Shift" or "Ctrl" modifier when routing, to connect pins in pairs with one drag? Without modifier it makes each connection separately, but with modifier it connects in pairs.
Or maybe the opposite, to make it default in pairs, and break pairs with modifier.
|
|
|
08-13-2018, 01:59 AM
|
#60
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by sonicowl
How about "Shift" or "Ctrl" modifier when routing, to connect pins in pairs with one drag? Without modifier it makes each connection separately, but with modifier it connects in pairs.
Or maybe the opposite, to make it default in pairs, and break pairs with modifier.
|
Not related to my quote, but year ctrl+drag to link pair doable. Will add this for next version.
|
|
|
08-13-2018, 02:29 PM
|
#61
|
Human being with feelings
Join Date: Jan 2016
Posts: 850
|
This is an excellent script. One that will be used as a de-facto part of Reaper ("just remember to install MPL WiredChain for FX routing, too") for years to come, I predict.
|
|
|
08-22-2018, 11:34 AM
|
#62
|
Human being with feelings
Join Date: Dec 2014
Posts: 417
|
mpl,
I really love this script!!!
Some feature requests would be;
1) Selection of fx in script also selects that fx in REAPER fx list.
2) Ability for script to remember where it was last docked so that if the script is closed and re-executed it appears in correct docker.
3) This one would be awesome.., Some sort of preset system for wiring config.
It could work like this, click a button labeled "save" in script window and it would save the fx connection order to a separate script.
So for example chain is [chorus, delay], hit save.
Change chain to [delay,chorus], hit save again.
Now with each saved to separate "preset" scripts.., we could then assign them to REAPER kybd or MIDI shortcuts and be able to switch between them on the fly.
Thanks, and keep up the awesome work!
|
|
|
08-23-2018, 11:42 AM
|
#63
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by NextLevel
1) Selection of fx in script also selects that fx in REAPER fx list.
2) Ability for script to remember where it was last docked so that if the script is closed and re-executed it appears in correct docker.
3) This one would be awesome.., Some sort of preset system for wiring config.
It could work like this, click a button labeled "save" in script window and it would save the fx connection order to a separate script.
So for example chain is [chorus, delay], hit save.
Change chain to [delay,chorus], hit save again.
Now with each saved to separate "preset" scripts.., we could then assign them to REAPER kybd or MIDI shortcuts and be able to switch between them on the fly.
|
1) not possible at the moment
2) not sure it is on my end, I remember there was something on reaper side, like not updating gfx width and height after docking so I cant track that change to produce trigger for storing docker identifier. Or something like that, it also designed such way in my other GUI stuff so if someone clever know how to fix, I`ll fix it everywhere
3) in todo list for now
|
|
|
08-24-2018, 11:48 AM
|
#65
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by sonicowl
Mpl, did you try this one? I think this one is very good. It works great in Reaper as a plugin. May I suggest that you try it out, if nothing else just as a source for ideas. If Reaper would have native modular FX chain like this, it would be very good.
|
Videos are enough. I don`t see here anything not existed in WiredChain yet, which can be implemented without destroying whole REAPER FX principles (except MID probably and wires VCA).
|
|
|
08-26-2018, 07:42 AM
|
#66
|
Human being with feelings
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
|
Man, this is seriously amazing stuff. WELL DONE.
I have not tested yet, but had a thought for quick setup. What about this?
Hold modifier key,
Drag mouse cursor from input, across multiple FX to output,
When you let go, all connections are made from input to output via each of the FX touched during drag, in whatever order they were touched.
(Maybe you already have this??)
Thanks Mikhail!!
|
|
|
09-13-2018, 01:11 AM
|
#67
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Just a notification.
The script now running under official 5.95 REAPER release.
|
|
|
09-26-2018, 10:19 AM
|
#68
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
This display really helps with visualizing the audio routing when sound designing.
Thanks again, MPL!
Any chance that MIDI routing might be added as well?
|
|
|
09-26-2018, 10:33 AM
|
#69
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by Ozman
Any chance that MIDI routing might be added as well?
|
Up to REAPER devs (there is no API to get/set MIDI routing or MIDI flow checks at the moment).
|
|
|
09-27-2018, 07:12 AM
|
#70
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Quote:
Originally Posted by mpl
Up to REAPER devs (there is no API to get/set MIDI routing or MIDI flow checks at the moment).
|
Bummer, this so far is cool anyway.
Definitely a dream come true.
I've been wanting this for a while in Reaper.
I really need to spend some time in lua.
I definitely gotta store up my snippets, b/c a lot of the logic in
programming for Reaper is not understood by me yet (javascript + php webdevelopment).
|
|
|
10-08-2018, 12:27 AM
|
#71
|
Human being with feelings
Join Date: Feb 2015
Posts: 7
|
Great work MPL. Thanks for this. As NextLevel says (above), it would be good if it remembered which dock it was in.
|
|
|
10-12-2018, 02:57 PM
|
#72
|
Human being with feelings
Join Date: Nov 2016
Posts: 443
|
Hi MPL, thanks for the script. Just a quick question. I seem to not be able to disconnect the 3/4 outputs from the 3/4 inputs when I have a plugin that is being fed sidechain (or in this case modulator) signal from inputs 3/4 on a channel. Here I just want to plug the 3/4 input of the channel to the 3/4 input of my vst but everytime I open wiredchain window it shows that it is also connected to the output and I cannot disconnect it. Please see attached picture for what I mean.
|
|
|
10-12-2018, 03:08 PM
|
#73
|
Human being with feelings
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
|
I believe that's how REAPER's routing works, rather than a bug in Mikhail's script.
|
|
|
10-12-2018, 06:31 PM
|
#74
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by The Bunker
Hi MPL, thanks for the script. Just a quick question. I seem to not be able to disconnect the 3/4 outputs from the 3/4 inputs when I have a plugin that is being fed sidechain (or in this case modulator) signal from inputs 3/4 on a channel. Here I just want to plug the 3/4 input of the channel to the 3/4 input of my vst but everytime I open wiredchain window it shows that it is also connected to the output and I cannot disconnect it. Please see attached picture for what I mean.
|
It is REAPER signal flow. ReaComp doesn't output 3/4 signal so it goes through.
If you want to break signal chain for 3/4 channels, the only way is to add some plugin with active 3/4 outs, link 3/4signal to this plugin.
|
|
|
10-13-2018, 12:32 AM
|
#75
|
Human being with feelings
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
|
Hmmm, could you create a dummy js plugin that your script could insert when required?
|
|
|
10-13-2018, 09:00 AM
|
#76
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by daxliniere
when required
|
When it should be added automatically?
|
|
|
10-13-2018, 09:02 AM
|
#77
|
Human being with feelings
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 880
|
Quote:
Originally Posted by mpl
When it should be added automatically?
|
For me, I would say always.
I really dislike Reaper's standard passthrough routing in the scenario being discussed. (I had this same question with you a month ago too!)
|
|
|
10-13-2018, 09:10 AM
|
#78
|
Human being with feelings
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
|
Quote:
Originally Posted by mpl
When it should be added automatically?
|
Only ever when someone tries to disconnect some outputs (like The Bunker's example).
|
|
|
10-13-2018, 11:01 AM
|
#79
|
Human being with feelings
Join Date: Nov 2016
Posts: 443
|
Yea it seems ilogical. What if I want to route a kick to my bass channel to sidechain a compressor. I don't want that kick to then pass through to the output of the channel and be heard. Funny enough I don't think Reaper does this by default otherwise we would all hear the kick everytime sidechaining in this manner.
Another thing that may be of interest is this other fx routing script that I used before downloading MPL's one, called track_fx_routing_matrix_ds_kw, allows you to disconnect the pins. I prefer using this for this reason but I lie the look of MPL's one better but since using that it seems I can't route thing properly if I want to bring in additional inputs without necessarily adding additional outputs.
See attached for the example I am talking about.
|
|
|
10-13-2018, 11:55 AM
|
#80
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
Originally Posted by The Bunker
See attached for the example I am talking about.
|
One of reasons I built WiredChain is to show signal flow as it is in real life.
In the pic you attached the real signal flow going through ReaComp (channels 3/4) to output is hidden in script GUI, because there is no way to directly overview that using Reaper API (I did it via various relatively complex signal flow checking code snippets).
Prove:
1) create multichannel send from track with chain like this to another 4-channel track
2) insert multichannel analyzer or just see mixer levels at destination 4-channel track
Correct me if I`m wrong.
Quote:
output of the channel and be heard
|
It shouldn`t be heard if you don`t use multichannel send.
Last edited by mpl; 10-13-2018 at 02:48 PM.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 03:02 AM.
|