Old 03-17-2018, 03:50 AM   #4721
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Quote:
Originally Posted by MCCY View Post
... this morning I worked a bit on guitarsounds and then I just looped a lick and produced some nonsense with the new setup :-)

http://www.derknott.de/funkybla.mp3
funnky!
timbralzoom is offline   Reply With Quote
Old 03-17-2018, 03:54 AM   #4722
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by MCCY View Post
... this morning I worked a bit on guitarsounds and then I just looped a lick and produced some nonsense with the new setup :-)

http://www.derknott.de/funkybla.mp3
Crazy fun like it a lot!

Your website lead me to take a listen to - 'baumrakete' on your youtube channel - simply beautiful!! I don't speak any German - but my wife does a bit and my neighbour is German - so might have to get a translation - but that's the beauty of music - you still get so much from it even without knowing exactly what the song is about
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-17-2018, 04:42 AM   #4723
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

i split one of my old Stripper project to 4 bars - loops,
rendered as FLAC 4x4 129 bpm ..
has some duplicates with slight variations..
royalty free
feel free to use as you want .. Enjoy!

https://drive.google.com/open?id=1M7...KOp3U4Ds-ev-u9


@ MCCY
listening in soundcloud .. i like the "Endlos" and "008 EinElefantKamInDieKita"
also "Gitarre&Cello" .. beautiful!

EDIT:
found something funny..
short story:
i purchased (oldie - goldie) LinPlug RMV a few days ago .. it has no automation parameters at all
i tried to insert Bypass parameters into the Grid .. strangely control graphics a bit darker than the other plugins .. used Rea EQ to demonstrate
nothing serious just out of curiosity
vid.
https://drive.google.com/open?id=1Pm...5sbHJSOyA43uoF

...


also get this message .. (i was trying one of my old strips and want to see statistics)

LBX\LBX Stripper.lua:26744: attempt to get length of a nil value (field '?')

again: to me nothing serious/important just want to share


Last edited by timbralzoom; 03-17-2018 at 08:05 AM.
timbralzoom is offline   Reply With Quote
Old 03-17-2018, 08:27 AM   #4724
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by timbralzoom View Post
i split one of my old Stripper project to 4 bars - loops,
rendered as FLAC 4x4 129 bpm ..
has some duplicates with slight variations..
royalty free
feel free to use as you want .. Enjoy!

https://drive.google.com/open?id=1M7...KOp3U4Ds-ev-u9


@ MCCY
listening in soundcloud .. i like the "Endlos" and "008 EinElefantKamInDieKita"
also "Gitarre&Cello" .. beautiful!

EDIT:
found something funny..
short story:
i purchased (oldie - goldie) LinPlug RMV a few days ago .. it has no automation parameters at all
i tried to insert Bypass parameters into the Grid .. strangely control graphics a bit darker than the other plugins .. used Rea EQ to demonstrate
nothing serious just out of curiosity
vid.
https://drive.google.com/open?id=1Pm...5sbHJSOyA43uoF

...


also get this message .. (i was trying one of my old strips and want to see statistics)

LBX\LBX Stripper.lua:26744: attempt to get length of a nil value (field '?')

again: to me nothing serious/important just want to share

Thanks - the crash bug will be fixed in the next update.

Hmmm - regarding the zero param plugin - I guess I've never tested with one. It's almost certain to do with the fact it has no automatable parameters - but for some reason it's drawing it as if it was bypassed or offline all the time... I'll look into - might have to create myself a JSFX with no parameters to test as I don't think I've ever come across a plugin with no automatable parameters before

EDIT: BTW - the crash I think was caused by a lack of snapshots stored in the page snapshots... obviously not something anyone's noticed before
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-17-2018, 08:46 AM   #4725
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

actually Bypass / Active works but only the graphic a little darker, its funny
as always Thank you & -motto-
timbralzoom is offline   Reply With Quote
Old 03-17-2018, 08:49 AM   #4726
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by timbralzoom View Post
actually Bypass / Active works but only the graphic a little darker, its funny
as always Thank you & -motto-
It's darker because it is drawing it semi-transparent (and it's against a dark background) - which is how it draws it if it thinks it is bypassed or offline. You can test it by putting a graphic behind it, or changing the background to white - a white background would make it go lighter...
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-17-2018, 08:59 AM   #4727
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Quote:
Originally Posted by lb0 View Post
It's darker because it is drawing it semi-transparent (and it's against a dark background) - which is how it draws it if it thinks it is bypassed or offline. You can test it by putting a graphic behind it, or changing the background to white - a white background would make it go lighter...
yep! now i get the whole picture



EDIT:

-Stripper was closed
-i delete two tracks .. they were containing strips
-not sure but i believe before i close the Stripper one of them was selected/active..
-this was the full message i get.. there wasn't directory paths in it, if make any sense..

LBX Stripper.lua:51774: attempt to index a nil value (field '?')

after undoing delete, Stripper opened with no problem.

Last edited by timbralzoom; 03-18-2018 at 03:21 AM.
timbralzoom is offline   Reply With Quote
Old 03-18-2018, 03:32 AM   #4728
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

Quote:
Originally Posted by lb0 View Post
Crazy fun like it a lot!

Your website lead me to take a listen to - 'baumrakete' on your youtube channel - simply beautiful!! I don't speak any German - but my wife does a bit and my neighbour is German - so might have to get a translation - but that's the beauty of music - you still get so much from it even without knowing exactly what the song is about
Quote:
Originally Posted by timbralzoom View Post

@ MCCY
listening in soundcloud .. i like the "Endlos" and "008 EinElefantKamInDieKita"
also "Gitarre&Cello" .. beautiful!
Oh! Thanks :-) Makes me happy!!! This is so interesting, getting feedback from people not understanding the german text, just getting an idea from the music. THANK YOU!!!
MCCY is offline   Reply With Quote
Old 03-18-2018, 03:44 AM   #4729
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by timbralzoom View Post
EDIT:

-Stripper was closed
-i delete two tracks .. they were containing strips
-not sure but i believe before i close the Stripper one of them was selected/active..
-this was the full message i get.. there wasn't directory paths in it, if make any sense..

LBX Stripper.lua:51774: attempt to index a nil value (field '?')

after undoing delete, Stripper opened with no problem.
Sorry - that bug was in a fix to another functional bug I released a few weeks ago. Will fix in next update.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-18-2018, 08:34 AM   #4730
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

After building a really big project on a guitar track with lots of effects which I store as presets and will use LBX for Parameter feedback I now found some performance decrease in latency when playing heavy loads of effects (but in the end below 10% of my CPU).

When closing the LBX window performance is stable. When opening I have crackles. Because I want to play the guitar with as small latency as possible I don't want to rise from 64 to 128 samples latency.

After decreasing the refresh (?) rate I think it got a bit better. Are there other influences on performance hit from LBX? What is it, that makes LBX takes away latency performance?
MCCY is offline   Reply With Quote
Old 03-18-2018, 09:00 AM   #4731
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by MCCY View Post
After building a really big project on a guitar track with lots of effects which I store as presets and will use LBX for Parameter feedback I now found some performance decrease in latency when playing heavy loads of effects (but in the end below 10% of my CPU).

When closing the LBX window performance is stable. When opening I have crackles. Because I want to play the guitar with as small latency as possible I don't want to rise from 64 to 128 samples latency.

After decreasing the refresh (?) rate I think it got a bit better. Are there other influences on performance hit from LBX? What is it, that makes LBX takes away latency performance?
Well - it uses CPU like all software must. Generally - when nothing's going on the bare minimum is being done - which is essentially - monitoring for mouse clicks/parameter changes/Fader changes - and redrawing the back buffer to the script window when required.

Generally - this runs between 0.5% (idle) and 5% on my i7 - with a fairly big script window (the size effects redraw cpu requirements) and average no of controls on the screen. Certain things can bump it up significantly though.

There's not *too much* that bumps it up significantly - except running morphs on snapshots, or XY controllers, or sweeping macro controls with large number of target params etc.

I've done my best to keep cpu use as low as possible - but there are still things that probably need rewriting to be absolutely the best I could achieve - but that takes time which is something at a premium.

Lowering the refresh rate is one of the best ways to achieve more free cpu resources. Also disabling or removing Faderboxes. Not using modulators and lowering the number of modulators available in settings.

Also - switch off the send checks - but I don't think these are too heavy on cpu - just occasionally can cause blips. But obviously - removing them you got to be careful when adding sends to the project.

EDIT:

Another thing I forgot - try putting a value (lowish) in the update round robin. This depends on the number of controls you have on the strip - so may well not help at all - but you could try setting the number to say 10% of the number of controls on the strip (eg - 100 controls - set to 10). Then raise slowly to see how it effects the cpu.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website

Last edited by lb0; 03-18-2018 at 09:14 AM.
lb0 is offline   Reply With Quote
Old 03-18-2018, 09:14 AM   #4732
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

aaaargh, just lost a bunch of cool guitarsounds and my whole controller settings while fiddling arround with things... this is a long time ago loosing work of a whole day because of not backupping :-(

got to take a break now.
MCCY is offline   Reply With Quote
Old 03-18-2018, 09:34 AM   #4733
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by MCCY View Post
aaaargh, just lost a bunch of cool guitarsounds and my whole controller settings while fiddling arround with things... this is a long time ago loosing work of a whole day because of not backupping :-(

got to take a break now.
What - your strip data? Have you got the backup option on in settings - if so - you may be able to retrieve it...

Save the project under a new name - load stripper - go to main menu ('...' button - or shortcut /) - Script Data->Load Backup Data File. Search for an lbxbak file with the previous name of the project.

Basically - whenever you purposefully save the project using Ctrl+S or via file menu in Reaper - an lbxbak file should be created when the script saves the data.

EDIT:

Also - changing any of the settings should not lose any strip data... I don't think there are any settings which would cause this...
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-18-2018, 09:36 AM   #4734
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

So next time maybe I can work more efficient.

- Is there a way when dragging all parameters of a device to automatically have them displayed in the most compact way? Just need the most parameters for preset saving of a channel strip, so they just have to sit there in a neat corner.
- Are there settings for aligning a whole square of parameters to the grid (beside the cool horizontal & vertical alignements)?
- Is there a way to delete all controllers of a certain device?
MCCY is offline   Reply With Quote
Old 03-18-2018, 09:40 AM   #4735
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by MCCY View Post
So next time maybe I can work more efficient.

- Is there a way when dragging all parameters of a device to automatically have them displayed in the most compact way? Just need the most parameters for preset saving of a channel strip, so they just have to sit there in a neat corner.
- Are there settings for aligning a whole square of parameters to the grid (beside the cool horizontal & vertical alignements)?
- Is there a way to delete all controllers of a certain device?
I've thought of adding a 'cluster controls' feature - but not got round to it yet.

You can follow Timbralzooms method in his video from the other day - but perhaps quicker might be to align just the top and left row/columns - then selecting all the controls that should be in that row /column - and using the align functions. All controls should be aligned with the FIRST selected control - so select the correctly positioned control first then the others.

EDIT:

Best way I've found so far is to drag all items into the strip. Lasso Select all items in a row - choose Align left. Repeat for all rows - then lasso select each 'pile' of controls and move on top of one another.

This of course is assuming you don't mind all the controls on top of eachother.

EDIT2:

Is there a way to delete all controllers of a certain device?

If you mean controls of a particular plugin - not unless they are part of a saved strip (ie. have been dragged in as part of a strip).

I would suggest - if you create some clusters of a particular plugin - save them as a saved strip file (STRIP edit mode -> Save) - then these can simply be added to any track as and when you want, and can be easily deleted if required.

Do this for all plugins you want to use like this. (Set them up on separate tracks so the strip only includes controls for that plugin).
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website

Last edited by lb0; 03-18-2018 at 09:49 AM.
lb0 is offline   Reply With Quote
Old 03-18-2018, 10:52 AM   #4736
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

just tried .. align commands was also working for the large selection of controls wonderful

timbralzoom is offline   Reply With Quote
Old 03-18-2018, 11:07 AM   #4737
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

Ah, got it, nice! Thank you!
MCCY is offline   Reply With Quote
Old 03-20-2018, 03:40 PM   #4738
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Update:

As well as bug fixes...

In LIVE mode - Shift+ number key (1 to 9 + 0) will insert the favourite strip in that slot in the browser. So a shortcut to insert top 10 favourite strips.

There's also a feature in ADVANCE section of settings that lets you completely override the lbxstripper data for every project. This really shouldn't interest you unless you only use Stripper as a trigger for actions etc (a glorified control box). Setting the global data file will disable saving any changes during a session.

Also hidden away - and again very specialist - is a new control type which simply does one thing - to use put an instance of the control on a strip on page 1, and also page 2. The control is invisible in LIVE mode. What it does is simply automatically switch to page 2 when the MIDI editor is open. Then will switch to page 1 when the editor is closed. This was a very specialist request - so I've hidden the control away - press Alt+I in FX edit mode to bring up a menu to access this control.

It's purpose is if you have a bunch of buttons in a strip which trigger actions that affect the MIDI editor only, and a bunch of other buttons which are related to other things - you can have the midi editor related action buttons open automatically on their own page when the midi editor is opened, and switch back midi editing complete...

Still got plenty of other things to work on - not had a great deal of time recently.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-21-2018, 02:12 AM   #4739
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

Thank you so much for your continuous work!

I lost a bit of euphoria the last two days, because as perfectionist I found that I have to take an eye on CPU for low latency possibility...
The way I thought I should work was a deadend street. I wanted to work with snapshots for all parameters, so statistic showed me thousands of values being in the background... that was a bad idea.

Now I try to make things tighter again, but found, that I can't delete just ALL controls on one Track... Some of the controls seem to have gone out of the canvas, so I can't select them any more & they're still shown in statistics :-(

Any idea how to manage that?


Edit:
B.t.w. I'm using SWS Extensions snapshots now for the tracks. Great tool without CPU drain I think!
MCCY is offline   Reply With Quote
Old 03-21-2018, 02:19 AM   #4740
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by MCCY View Post
Thank you so much for your continuous work!

I lost a bit of euphoria the last two days, because as perfectionist I found that I have to take an eye on CPU for low latency possibility...
The way I thought I should work was a deadend street. I wanted to work with snapshots for all parameters, so statistic showed me thousands of values being in the background... that was a bad idea.

Now I try to make things tighter again, but found, that I can't delete just ALL controls on one Track... Some of the controls seem to have gone out of the canvas, so I can't select them any more & they're still shown in statistics :-(

Any idea how to manage that?
Aaha - yeah I've known that controls can be moved outside of the canvas since the beginning - but nobody's complained until now . I'll add a function to dump any controls that are out of bounds back onto the corner of the canvas so they can be redistributed or deleted.

Also - will add a function to clear a tracks controls completely.

I would say - storing values for all parameters can end up with a lot of information being stored - but that is purely just RAM and not CPU. So assuming you have plenty of RAM there should be no performance issues related to that (other than perhaps a miniscule increase in time when indexing into the larger tables). Hide the controls and they won't even affect the redraw time (or at least a *lot* less) - and the script only redraws a value when required to minimize CPU use.

EDIT: But having all the controls added will add to CPU in monitoring their values. I might look into this and see if it would be feasible to not monitor them if they are hidden or something (but this would be an issue when creating snapshots - so would need to force update their values before storing a snapshot).

Anyway - sounds like you've found a way that suits you for creating/recalling snapshots. Never tried SWS Snapshots - but I guess they do not need to do constant monitoring of values like my script - so would be more CPU efficient.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website

Last edited by lb0; 03-21-2018 at 02:26 AM.
lb0 is offline   Reply With Quote
Old 03-21-2018, 06:19 AM   #4741
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Update 0.94.0040

Added menu item 'repatriate lost controls' in fx edit mode right-click menu which places any controls that are wholly out of the strip surface back on the surface at coordinate 0,0 (top left).

Also - in LIVE mode - right-click on a track in the track list to delete all controls in clicked track (all pages). You can also delete all controls for all tracks if you wish.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website

Last edited by lb0; 03-21-2018 at 07:32 AM.
lb0 is offline   Reply With Quote
Old 03-21-2018, 07:46 AM   #4742
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

Back to 64 samples latency :-) Yohoo!

I killed 700 (!!!) (which were out of boundaries, it was like 2000 as a whole :-) )values (what a bad Idea, that I wanted to control everything via snapshots) and now my guitar chain is rocking!!! I think 50 -100 values is no problem, but when it becomes too much it affects low latency instruments...

I had fear, that I had to drop the LBX idea completely, but it's still FANTASTIC! After 2 Weeks full of big steps forward I'm finally really at home with reaper (after working with it for more than 10 Years now :-)

I never really came over the LOGIC-TRAUMA, when Emagic sold it to Apple long time ago & I didn't want to switch to MAC, so I veeeeery slowly started transition to REAPER back then after a few years of shock freeze.
MCCY is offline   Reply With Quote
Old 03-21-2018, 08:04 AM   #4743
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by MCCY View Post
Back to 64 samples latency :-) Yohoo!

I killed 700 (!!!) (which were out of boundaries, it was like 2000 as a whole :-) )values (what a bad Idea, that I wanted to control everything via snapshots) and now my guitar chain is rocking!!! I think 50 -100 values is no problem, but when it becomes too much it affects low latency instruments...

I had fear, that I had to drop the LBX idea completely, but it's still FANTASTIC! After 2 Weeks full of big steps forward I'm finally really at home with reaper (after working with it for more than 10 Years now :-)

I never really came over the LOGIC-TRAUMA, when Emagic sold it to Apple long time ago & I didn't want to switch to MAC, so I veeeeery slowly started transition to REAPER back then after a few years of shock freeze.
Great to hear!

I still think you could create snapshots with all parameters if I create a way of disabling the constant monitoring of them (maybe for hidden params only). Then it would just have to load the current values if you take a snapshot. This could dramatically reduce the workload when you have hundreds of parameters purely in the strip for snapshot recall.

Have you tried playing around with the round-robin control update setting - this reduces the number of controls that get read in each time the update routine is processed. So if you say it runs well with 50-100 controls. You could set it to 50 (or 100) and then have as many controls as you like in the strip - it will only read 50-100 values at a time...
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-21-2018, 09:18 AM   #4744
MCCY
Human being with feelings
 
Join Date: Apr 2009
Posts: 316
Default

Yes I did try it when I had so much values in the strip. And I just looked and I have set it to 10 right now which maybe helps keeping the latency low. I will see and report any advantages & disadvantages ... THANK YOU!
MCCY is offline   Reply With Quote
Old 03-21-2018, 10:09 AM   #4745
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

disabling constant monitoring ..sounds interesting !!

a Q.

left arrow for open/close Stripper Browser,
sometimes (have no idea when - why) triggers the main strip save function..
is it normal?
timbralzoom is offline   Reply With Quote
Old 03-21-2018, 10:38 AM   #4746
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by timbralzoom View Post
disabling constant monitoring ..sounds interesting !!

a Q.

left arrow for open/close Stripper Browser,
sometimes (have no idea when - why) triggers the main strip save function..
is it normal?
Not normal - will look into... do you mean the arrow next to LIVE/EDIT mode button when using minimal top bar?
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-21-2018, 11:08 AM   #4747
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Quote:
Originally Posted by lb0 View Post
Not normal - will look into... do you mean the arrow next to LIVE/EDIT mode button when using minimal top bar?
yep.. just in case:


EDIT:
-motto-

Last edited by timbralzoom; 03-21-2018 at 11:27 AM.
timbralzoom is offline   Reply With Quote
Old 03-21-2018, 02:53 PM   #4748
dasombre
Human being with feelings
 
dasombre's Avatar
 
Join Date: Dec 2009
Posts: 543
Default

thanks for the nice updates
Would it be possible to hide the "red, big and ugly" letters saying "plugin not found" when the plugins are not found

haha, i know this sounds a bit stupid.
But when I freeze a track with strips on it, and still work on it, it kills all the visual beauty when adding new strips t a frozen track while looking at the "big, red & ugly" letters

if possible and easy, it can totally also be optional, because I see the usefulness in other cases
dasombre is offline   Reply With Quote
Old 03-21-2018, 03:41 PM   #4749
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by dasombre View Post
thanks for the nice updates
Would it be possible to hide the "red, big and ugly" letters saying "plugin not found" when the plugins are not found

haha, i know this sounds a bit stupid.
But when I freeze a track with strips on it, and still work on it, it kills all the visual beauty when adding new strips t a frozen track while looking at the "big, red & ugly" letters

if possible and easy, it can totally also be optional, because I see the usefulness in other cases
Check the update
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-21-2018, 04:06 PM   #4750
dasombre
Human being with feelings
 
dasombre's Avatar
 
Join Date: Dec 2009
Posts: 543
Default

Quote:
Originally Posted by lb0 View Post
Check the update
Sir, you surely are the greatest
Huuuge thanks!! Works beautiful and looks soooo much better now

Thank you very much!
dasombre is offline   Reply With Quote
Old 03-21-2018, 04:30 PM   #4751
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by dasombre View Post
Sir, you surely are the greatest
Huuuge thanks!! Works beautiful and looks soooo much better now

Thank you very much!
I have tweaked a little - to keep the parameter names visible - but it doesn't seem to work in all cases (not my strips) so I may change it back to just no control names/values sometime... I wanted to retain the last stored values - so you could see the settings which were 'frozen' - but this just wouldn't work nicely - so I gave up on that idea.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-21-2018, 05:25 PM   #4752
Arthur McArthur
Human being with feelings
 
Arthur McArthur's Avatar
 
Join Date: Sep 2016
Location: Toronto
Posts: 744
Default

Breaking my lurking streak to say hello! and that this "disabling the constant monitoring of parameters" sounds very exciting. I'm still plugging away at the 13,000 control mega-strip that has taken over my life and my sessions, and it's amazing and incredible to use if a little slow on certain things (I'm writing a more detailed report I'll post in a bit)

A quick question: how can we call an AHK script from a button in Stripper? Could we create a .lua that opens the AHK and bind it to an action trigger?

(I'm doing this so that I can make "timed" randomize macro buttons that randomize a plugins user preset, and then a few seconds later when that preset has loaded: randomize the parameters of that preset. I've found that if I try to randomize both from the same snapshot the parameters update before the preset, and then when the preset loads it overwrites them. So I have separate randomize buttons for these functions currently and I'm hoping with an AHK script I could chain them together into one easy button.)
Arthur McArthur is offline   Reply With Quote
Old 03-21-2018, 05:34 PM   #4753
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by Arthur McArthur View Post
Breaking my lurking streak to say hello! and that this "disabling the constant monitoring of parameters" sounds very exciting. I'm still plugging away at the 13,000 control mega-strip that has taken over my life and my sessions, and it's amazing and incredible to use if a little slow on certain things (I'm writing a more detailed report I'll post in a bit)

A quick question: how can we call an AHK script from a button in Stripper? Could we create a .lua that opens the AHK and bind it to an action trigger?

(I'm doing this so that I can make "timed" randomize macro buttons that randomize a plugins user preset, and then a few seconds later when that preset has loaded: randomize the parameters of that preset. I've found that if I try to randomize both from the same snapshot the parameters update before the preset, and then when the preset loads it overwrites them. So I have separate randomize buttons for these functions currently and I'm hoping with an AHK script I could chain them together into one easy button.)
surely not 13000 controls on one strip? That would hammer the system (without the rr - and with the rr take forever to update controls).

Yes - when I get some time I'll work out a way to prevent specific controls from updating normally - only updating when snapshots are taken.

Regarding your AHK script idea - yes - that would work - create a Lua that would execute the AHK script. How is the AHK script triggering the Stripper buttons? Are they always in the same position in the window and the AHK script will just fire off a mouse click event in the Stripper window? Let me know if the overall idea works - sounds interesting.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-21-2018, 06:10 PM   #4754
dasombre
Human being with feelings
 
dasombre's Avatar
 
Join Date: Dec 2009
Posts: 543
Default

Quote:
Originally Posted by lb0 View Post
I have tweaked a little - to keep the parameter names visible - but it doesn't seem to work in all cases (not my strips) so I may change it back to just no control names/values sometime... I wanted to retain the last stored values - so you could see the settings which were 'frozen' - but this just wouldn't work nicely - so I gave up on that idea.
wow, this would have been nice for sure, will try this tweaked version tomorrow. But for me it was really also more than fine to just keep the strip dimmed as it was and no "big, red & ugly"
But a great idea to be able to see the values even then.

But if it is "unsave" it's much better to leave it out and do it as was. I will see if I have some strange behaviour with the latest version and report back tomorrow.
Safety first, as they like to say
Thank you!
dasombre is offline   Reply With Quote
Old 03-22-2018, 01:29 AM   #4755
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

LBX Stripper.lua:22531: bad argument #1 to 'floor' (number expected, got nil)

-open Reaper
-open Stripper
-add fabric ReaEQ strip (from right click menu) = error
-try to drag from browser, same error pops up when you click to strip instantly.

-motto-

EDIT:
interesting part is only the stock ReaEQ strip gives this error so far i tested.
timbralzoom is offline   Reply With Quote
Old 03-22-2018, 02:04 AM   #4756
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by timbralzoom View Post
LBX Stripper.lua:22531: bad argument #1 to 'floor' (number expected, got nil)

-open Reaper
-open Stripper
-add fabric ReaEQ strip (from right click menu) = error
-try to drag from browser, same error pops up when you click to strip instantly.

-motto-

EDIT:
interesting part is only the stock ReaEQ strip gives this error so far i tested.
Thanks - should be fixed. I was doing some tidying up of code - and forgot that old strips (really old) may not have had a particular parameter set.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-22-2018, 02:34 AM   #4757
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Quote:
Originally Posted by lb0 View Post
Thanks - should be fixed. I was doing some tidying up of code - and forgot that old strips (really old) may not have had a particular parameter set.
i was trying to see that replacement of the red "plugin not found" thingy ..
& fabric Eq is my main just-test strip in most cases..
so .. to me not so important

anyway,
quick test : its working now.
timbralzoom is offline   Reply With Quote
Old 03-22-2018, 04:32 AM   #4758
Liend1987
Human being with feelings
 
Join Date: Mar 2018
Posts: 2
Default

Thanks for your information. I'd like to give this a try. You've been helpful.

Quote:
Originally Posted by lb0 View Post
Hi everyone,

https://youtu.be/dFWRuXEQVDc

Second project I've been working on (about a week so far). Easily create custom channel strips from any plugins. Drag and drop parameters, multi select and edit look and feel. Add background graphics to give an authentic look (or go crazy). Create and use your own knobs (I've only used those available using Knobman3d so far - I'm not a graphic designer sadly).

Save the strips - load into any track in any project - all plugin settings are recalled correctly (Nebula works great - that's what I've created it for mainly for my use).

Using plugins like dpMeter2 to add metering (would like to work out how to get the scaling correct for the reaper.GetPeakInfo function - my attempts so far look rubbish - something to work on).

I still plan to add some features - a better strips browser - with folders - to help organise your strips better.

I didn't get much feedback for my last Chaos Engine project - so haven't done much to that this week. But maybe it's just not as useful as I thought.

I will hope to release this within a few weeks (free of course) - I still want to tweak some stuff - but would like to know if anyone likes the look of it.

Cheers for now!
Leon (lbx).

EDIT: Beta released. Find latest version here:

https://github.com/L-B-X/LBXStripper

Please also report any bugs/errors and suggestions on this thread. Many thanks.

Please NOTE: while the development is in beta - backwards compatibility may break from time to time - so please be aware before incorporating into any important projects. Sometimes (if the save code fails) - you may lose the entire layout in the script - so always save as NEW VERSION when saving your projects to avoid possibility of losing your strips.


To set up action list files to complete the action chooser dialog see:
http://forum.cockos.com/showpost.php...postcount=1125

Then Timbral has provided a useful GIF showing how to set up action buttons:
http://forum.cockos.com/showpost.php...postcount=1174

Please note - I don't think Linux users will be able to follow the above because it requires an SWS dump call - but you may be able to use one of the list files (for native actions) - assuming command id's are fixed across platforms. So you may be able to ask somebody to provide their own exported dump file.

If actions are added with reaper updates - then you would need to run the necessary dump action again to get an updated list.

Timbralzoom has created some excellent videos showing off the script at various stages of development:

The basics tutorial: https://www.youtube.com/watch?v=l6kwVsMVvbw
VU Meter HowTo: https://www.youtube.com/watch?v=U-Db98rcxjY

Here are the latest tutorial videos from Timbralzoom:

01 How to install: https://www.youtube.com/watch?v=VgaT1o-QjCw
02 Menus & Functions: https://www.youtube.com/watch?v=onHulePhmio&t=6s
4 Snapshot XY Control: https://www.youtube.com/watch?v=713elb70KT0
Sends From All Channels: https://www.youtube.com/watch?v=51Wn3NxfSCQ
Automating Metalite XY & Paths https://www.youtube.com/watch?v=zoct...ature=youtu.be
Strip Switchers https://www.youtube.com/watch?v=XmyRXW674Ug

Various videos showing his use of the script:

https://www.youtube.com/watch?v=vLm8Cdd_9Gc
https://www.youtube.com/watch?v=Dsdqnv0P7aQ
https://www.youtube.com/watch?v=X6J4au3RaBs
https://www.youtube.com/watch?v=9Fh1LWJn1Rg
https://www.youtube.com/watch?v=GclE3uajyjw
https://www.youtube.com/watch?v=W5lrt2UwJaU
https://www.youtube.com/watch?v=xsBktkhYqI0

There are many more in Timbral's youtube channel...

Thanks so much Timbral for doing these...

Here's a link to all the controls Timbral has collected together:

CONTROLS: http://forum.cockos.com/showpost.php...postcount=2068

Timbral's Surrogate Link: http://forum.cockos.com/showpost.php...postcount=1714
Vid: https://www.youtube.com/watch?v=wCDsXisasWU

ThrashJazzAssassin's shared strip files: https://github.com/ThrashJazzAssassin/LBX-Strips
Liend1987 is offline   Reply With Quote
Old 03-22-2018, 07:10 AM   #4759
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,171
Default

Quote:
Originally Posted by Liend1987 View Post
Thanks for your information. I'd like to give this a try. You've been helpful.
Any problems - just ask.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 03-22-2018, 07:53 AM   #4760
dasombre
Human being with feelings
 
dasombre's Avatar
 
Join Date: Dec 2009
Posts: 543
Default

Quote:
Originally Posted by lb0 View Post
I have tweaked a little - to keep the parameter names visible - but it doesn't seem to work in all cases (not my strips) so I may change it back to just no control names/values sometime... I wanted to retain the last stored values - so you could see the settings which were 'frozen' - but this just wouldn't work nicely - so I gave up on that idea.
everything still fine here with the latest version 0.94.0043.
Thank you
dasombre 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 02:43 AM.


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