 |
|
|
03-07-2016, 05:15 AM
|
#2
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,391
|
That's quite nice ! thanks for sharing.
You should considered using our common script header convention in your scripts so that all your scripts from your repo could be sync with ReaPack
|
|
|
03-07-2016, 06:48 AM
|
#3
|
Human being with feelings
Join Date: Nov 2015
Posts: 86
|
Yippee!
|
|
|
03-07-2016, 12:54 PM
|
#4
|
Human being with feelings
Join Date: Mar 2014
Location: Phoenix, AZ
Posts: 488
|
cool!
|
|
|
03-07-2016, 02:51 PM
|
#5
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,112
|
excellent! 
It's a better way to see all the chain for sure.
it should need scrolling horizontally in case you add many fx but normally it is not needed.
Very good
|
|
|
03-07-2016, 03:58 PM
|
#6
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,759
|
Wicked. Great for so many things.
|
|
|
03-07-2016, 04:39 PM
|
#7
|
Human being with feelings
Join Date: Jan 2013
Location: Newcastle UK
Posts: 474
|
Excellent work I'm sure a lot of people will find this useful
|
|
|
03-08-2016, 02:10 AM
|
#8
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Quote:
Originally Posted by heda
it should need scrolling horizontally

|
I just forgot to specify in the description.
Horizontal scrolling is there - Shift + mouswheel
Zoom - Ctrl + mouswheel
https://stash.reaper.fm/26941/1234.gif
Last edited by eugen2777; 03-16-2016 at 01:23 PM.
|
|
|
03-08-2016, 02:49 AM
|
#9
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,628
|
Good work
But here (Reaper v5.15) I get
"...pData\Roaming\REAPER\Scripts\TrackFXs Routing Matrix.lua:56: 'reaper.TrackFX_GetIOSize' is unknown"
Flashback: http://forum.cockos.com/showthread.php?t=164268
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 03-08-2016 at 03:10 AM.
|
|
|
03-08-2016, 03:23 AM
|
#10
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
Very nice!
Darkstar,
TrackFX_GetIOSize was added/fixed in v5.16rc1:
- API: fix TrackFX_GetIOSize/TrackFX_GetPinMappings for JSFX without pin definitions
|
|
|
03-08-2016, 03:49 AM
|
#11
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,628
|
Thank you - yep, that error does not occur in v5.16 (but I have a .reaBank problem in v5.16 - in the BR forum)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 03-08-2016 at 07:03 AM.
|
|
|
03-08-2016, 03:59 AM
|
#12
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Quote:
Originally Posted by DarkStar
|
Oh, cool. But it is difficult in the implementation (if we talk about the third variant,with wires)
I just recently started learning lua.
Maybe in the future
Last edited by eugen2777; 03-08-2016 at 04:04 AM.
|
|
|
03-08-2016, 04:54 AM
|
#13
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,878
|
I also work at same direction, currently mostly about gui
eugen2777, можешь юзать мой пример для кривых, функцию взял с вики
Last edited by mpl; 03-08-2016 at 05:14 AM.
|
|
|
03-08-2016, 05:27 AM
|
#14
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,628
|
Cheekily working on a few mods here:
-- set the main pin colours in a function to allow easier customisation
-- set the In / Out pin colours to greys
-- dropped down the [+] and [-] buttons
-- display / hide the pin numbers (using Alt+click)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
03-08-2016, 06:24 AM
|
#15
|
Human being with feelings
Join Date: Jun 2015
Posts: 685
|
Quote:
Originally Posted by mpl
I also work at same direction
|
This is what I was gonna plead for, but... way ahead of me 
Thanks to all of you scipt genii!
|
|
|
03-08-2016, 06:37 AM
|
#16
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
mpl, thanks, спасибо, я пока забросил идею с проводами, для меня слишком сложно, чтобы реализовать.
===
DarkStar,You can put your modification here,
it looks more understandable to configure
Last edited by eugen2777; 03-08-2016 at 06:46 AM.
|
|
|
03-08-2016, 06:43 AM
|
#17
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,878
|
I think to generate pin xywh from existing FX xywh to make easy dealing with mouse cursor context and also some visual stuff. I also thinking do different colors for every channel.
I already parse/return these values from external state, but thats is not clean enougth.
oh and of course I should debug a lot and clean structure/graphics buffering to make CPU performance lower
|
|
|
03-08-2016, 06:59 AM
|
#18
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Sorry, I do not quite understand English.
Если делать с проводами, на мой взгляд, основная проблема в автоматической настройке маршрутизации, когда взял провод и бросил на другой эффект, нужно просчитать свободные каналы с учетом ВСЕХ уже существующих соединений. Потом нужны дополнительные сплитеры-микшеры и т.п.
|
|
|
03-08-2016, 07:02 AM
|
#19
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,878
|
Auto-routing is a problem, yes. I dont think adding splitter/joiner is really a problem for user, so I guess first thing we should concentrate to is GUI, getset pins is a second thing
|
|
|
03-08-2016, 07:11 AM
|
#20
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
You're a master in the creation of interfaces.
For me, here, too, there are many problems.
|
|
|
03-08-2016, 07:20 AM
|
#21
|
Human being with feelings
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,899
|
This is very good, I like lots muchly!!
>
|
|
|
03-08-2016, 10:44 PM
|
#22
|
Human being with feelings
Join Date: Jun 2010
Location: Nelson, BC
Posts: 3,393
|
great work, thanks a lot!
It seems fx with their own name instance are not getting their title in the UI for me.
|
|
|
03-08-2016, 11:57 PM
|
#23
|
Human being with feelings
Join Date: Mar 2013
Location: Moscow
Posts: 99
|
Gret work guys !
Так держать !
|
|
|
03-14-2016, 10:13 AM
|
#24
|
Human being with feelings
Join Date: Feb 2015
Posts: 705
|
You guys are awesome...
I've been really needing better routing and a graphical "modular" router as well!
I'm in love with this community!
|
|
|
03-14-2016, 11:19 AM
|
#25
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,173
|
Awesome! All of the versions look super useful so thanks!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
03-14-2016, 02:42 PM
|
#26
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,878
|
While developing creating routing I also noticed Reaper chain signal flow is a bit complex while just set/unset pins. It needs from scripter not only to think which pins to set while manual fx connection, but also what to do with fx's between newly routed fx (which channels should be disabled from input or both input and output of plugins other than actually connecting. This from one side open feature request to Cockos to make undo point for every set/unset pin, or at least this should increment ProjectStateChangeCount. From the other side this should be done by myself inside script as custom made save/restore undo system for state of whole pins of all plugins in current fx chain, which makes code tiny bit more complex.
ps So hard to read forum from smartphone. Eugen, please don't use wide screenshots here.
Last edited by mpl; 03-14-2016 at 07:06 PM.
|
|
|
03-14-2016, 04:11 PM
|
#27
|
Human being with feelings
Join Date: May 2014
Posts: 160
|
Cool)
|
|
|
03-19-2016, 08:18 AM
|
#29
|
Human being with feelings
Join Date: Mar 2013
Location: Moscow
Posts: 99
|
Looks freakin incredible
Last edited by raiirock; 03-19-2016 at 08:23 AM.
|
|
|
03-19-2016, 08:37 AM
|
#30
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,173
|
Awesome!  thanks!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
03-20-2016, 06:30 PM
|
#31
|
Human being with feelings
Join Date: Apr 2015
Posts: 586
|
Amazing ideas.
__________________
nonononononono
Last edited by X-Tech; 04-10-2016 at 08:36 AM.
|
|
|
03-21-2016, 10:42 AM
|
#32
|
Human being with feelings
Join Date: Feb 2011
Posts: 214
|
I want that ModularChain concept in Reaper !!!!
|
|
|
03-29-2016, 06:04 AM
|
#33
|
Human being with feelings
Join Date: Feb 2015
Posts: 705
|
What's been up with these lately?
These are probably the most needed plugs (for sound design) right now.
============
Edit:
Ok, the routing matrix is looking good. And I see mpl is still working on the Modular Chain as well.
Awesome!
Last edited by Ozman; 03-29-2016 at 06:17 AM.
|
|
|
03-29-2016, 11:59 AM
|
#34
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,878
|
My solution is very CPU hungry, so I don't think I can implement it better then Eugen.
|
|
|
03-29-2016, 12:38 PM
|
#35
|
Banned
Join Date: Sep 2015
Posts: 1,650
|
Quote:
Originally Posted by mpl
My solution is very CPU hungry, so I don't think I can implement it better then Eugen.
|
Where is it, can I have a look?
|
|
|
03-29-2016, 12:48 PM
|
#36
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,878
|
Sure, https://github.com/MichaelPilyavskiy...dularChain.lua
(this of course at very early developement stage without proper GUI updates and advanced stuff like custom undo system, fx blocks things etc)
|
|
|
03-31-2016, 08:28 AM
|
#37
|
Human being with feelings
Join Date: Feb 2014
Posts: 74
|
Creating plugin side chain
I have struggled with this for a long time, evidently I have a mental block trying to understand the documentation on how to create a side chain.
so now I am at the point where I need to create one, and I am not sure if I am doing it correctly at all, simply because I just do not understand it.
so, can someone please take me through creating a simple side chain step by step, I know this may be very simple for everyone on here, but if you could take a moment and walk me through it, I would appreciate it.
Gary
|
|
|
04-01-2016, 07:09 PM
|
#38
|
Human being with feelings
Join Date: Jun 2006
Location: UK
Posts: 3,009
|
Quote:
Originally Posted by mpl
I also work at same direction, currently mostly about gui
eugen2777, можешь юзать мой пример для кривых, функцию взял с вики

|
this looks cool! (shame the current beta does not run on my system for some reason!)
Subz
|
|
|
04-10-2016, 04:03 AM
|
#39
|
Human being with feelings
Join Date: Dec 2010
Posts: 271
|
I've modded it myself as well :P, mostly because i wanted it to look more native.
It's an awesome feature and didn't like that the gui seemed too custom (a thing for most reascripts imo, that's another topic)
Again, a huge thank you eugen
So here it is
It's available on my github
TODO scroll via dragging the scrollbar (now only with mousewheel)
The colors to be on par with the theme requires the .ReaperTheme to be extracted (and not use .ReaperThemeZip)
|
|
|
04-11-2016, 05:14 PM
|
#40
|
Human being with feelings
Join Date: Jun 2006
Location: UK
Posts: 3,009
|
any tips to resolve this?
[...ta\Roaming\REAPER\Scripts\ActonDev_Fx Routing Matrix.lua:5: unexpected symbol near '<']
Last edited by Subz; 04-12-2016 at 11:12 AM.
|
|
|
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 12:03 AM.
|