Old 09-13-2017, 01:25 AM   #4001
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
a question..
just out of curiosity
if we change the "line 46147: takeswitch_max = 511" is this will broke the old project snapshots?
Yes - any using the take switcher in snapshots almost certainly will change the recalled take. Maybe I need store this information in the control... Let me think...
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-13-2017, 01:32 AM   #4002
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

Quote:
Originally Posted by lb0 View Post
Yes - any using the take switcher in snapshots almost certainly will change the recalled take. Maybe I need store this information in the control... Let me think...
as i tried to say
it was just out of curiosity ..nothing important to me..
and honestly i do not think anyone ever want to use 1000 takes..
well..maybe TJA

EDIT midi manipulator test
https://youtu.be/2l2-W6uM73w?t=10m47s

Last edited by timbralzoom; 09-13-2017 at 03:06 AM.
timbralzoom is offline   Reply With Quote
Old 09-13-2017, 03:31 AM   #4003
ThrashJazzAssassin
Human being with feelings
 
ThrashJazzAssassin's Avatar
 
Join Date: Oct 2010
Location: Scotland
Posts: 163
Default

Quote:
Originally Posted by timbralzoom View Post
honestly i do not think anyone ever want to use 1000 takes..
well..maybe TJA
Haha, very unlikely. Though one time I was given a track to mix and the singer had recorded so many takes it was nearing 1000. He had totally nailed it by the end.

More bug hunting. not a biggie, I should have known better, but just lost 20 minutes of work. Maybe can fail more elegantly?

When trying to save a strip named with a | character:
Code:
LBX Stripper.lua:16029: attempt to index a nil value (local 'file')
ThrashJazzAssassin is offline   Reply With Quote
Old 09-13-2017, 03:56 AM   #4004
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by ThrashJazzAssassin View Post
Haha, very unlikely. Though one time I was given a track to mix and the singer had recorded so many takes it was nearing 1000. He had totally nailed it by the end.

More bug hunting. not a biggie, I should have known better, but just lost 20 minutes of work. Maybe can fail more elegantly?

When trying to save a strip named with a | character:
Code:
LBX Stripper.lua:16029: attempt to index a nil value (local 'file')
Apologies for that!! :|

Now will report invalid filename in such cases. Have updated for saving Strips and Modulator Presets - probably still need to add elsewhere too.

For safety - stick to basic alphanumeric filenames.
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-13-2017, 04:05 AM   #4005
Spurk
Human being with feelings
 
Join Date: Oct 2016
Posts: 57
Default

thx for the update and the take switcher!
Spurk is offline   Reply With Quote
Old 09-13-2017, 04:40 AM   #4006
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by Spurk View Post
thx for the update and the take switcher!
Hope it will be useful
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-13-2017, 07:42 AM   #4007
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 3,762
Default

I get this:



Filename is "1073 AlexB".
__________________
Windows 7x64 SP1 | NVidia Quadro2000, 10.18.13.6191 | Marian Seraph AD2, 3.08
Experience the Blunzeworscht!
beingmf is offline   Reply With Quote
Old 09-13-2017, 08:19 AM   #4008
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by beingmf View Post
I get this:



Filename is "1073 AlexB".
Hmmm. That's the old strip file format - but it should still load. Would you mind sending me the strip file (I'll PM you my email) and I'll try to see what's going on.

Is this a strip file downloaded from the net? Or one you have created?

Actually that error line number is messed up - (unless you're running a version of the script from nearly a year ago!) There's one single call to that function in the whole code - and it resides ~line 16402.

EDIT2: Also - there's specific checks already around that call to prevent exactly that error... It shouldn't be possible with the latest code.

Can you give me a little more info as to exactly what you were doing to trigger the error - and whether you are using latest version of the script? Thanks
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal

Last edited by lb0; 09-13-2017 at 08:28 AM.
lb0 is offline   Reply With Quote
Old 09-13-2017, 08:37 AM   #4009
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 3,762
Default

Quote:
Originally Posted by lb0 View Post
Hmmm. That's the old strip file format - but it should still load. Would you mind sending me the strip file (I'll PM you my email) and I'll try to see what's going on.

Is this a strip file downloaded from the net? Or one you have created?

Actually that error line number is messed up - (unless you're running a version of the script from nearly a year ago!) There's one single call to that function in the whole code - and it resides ~line 16402.

EDIT2: Also - there's specific checks already around that call to prevent exactly that error... It shouldn't be possible with the latest code.

Can you give me a little more info as to exactly what you were doing to trigger the error - and whether you are using latest version of the script? Thanks
Ah - it's indeed the old version, sorry! Let me try it again (selfmade script btw)!
EDIT: Actually I downloaded the whole github directory via "Clone or download" in the upper right corner, and it ended up with the 2016 version. I didn't know that I had to download the separate files.

EDIT2: Now with the latest version I get the following error
LBX Stripper.lua:7: unexpected symbol near '<'

EDIT3: This is super weird - how to effectively download??? I had to open the file within github and copy the content to the .lua script. But now the resources are still corrupt?!?!?

EDIT4: So I have to open each single file within github (RAW) and copy its contents. WORKING!!! Thanks!
__________________
Windows 7x64 SP1 | NVidia Quadro2000, 10.18.13.6191 | Marian Seraph AD2, 3.08
Experience the Blunzeworscht!

Last edited by beingmf; 09-13-2017 at 08:53 AM.
beingmf is offline   Reply With Quote
Old 09-13-2017, 08:48 AM   #4010
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by beingmf View Post
Ah - it's indeed the old version, sorry! Let me try it again (selfmade script btw)!
EDIT: Actually I downloaded the whole github directory via "Clone or download" in the upper right corner, and it ended up with the 2016 version. I didn't know that I had to download the separate files.
aha - I thought there was something strange going on there.

Sorry it's a bit of a pain to download. When versions are a little more stable (as in - not in beta) - I'll probably try to make things much easier. But for now - it's as is.

Anyway - be sure to download the RAW versions of files from Github as github has a habit of corrupting files when downloaded using the download buttons causing the script to fail when starting it.

The main files you need are the LBX Stripper.lua file (the main script). And the LBXCS_resources.zip file (resources).

Create a folder in Reaper/Scripts folder called LBX. Place the lua file and unzip the contents of the zip file into the LBX folder - be sure to keep the folder structure.

Let me know if you have any further issues
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-13-2017, 08:49 AM   #4011
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by beingmf View Post
Ah - it's indeed the old version, sorry! Let me try it again (selfmade script btw)!
EDIT: Actually I downloaded the whole github directory via "Clone or download" in the upper right corner, and it ended up with the 2016 version. I didn't know that I had to download the separate files.

EDIT2: Now with the latest version I get the following error
LBX Stripper.lua:7: unexpected symbol near '<'
Yep - please download the .lua file as RAW version.

When you open the file as RAW - it will show you the code text in your browser. You can either right-click and Save Page As... option, or simply copy the text into a text file and save as LBX Stripper.lua.

The first option (right-click Save Page As) takes me about 10 seconds to get the latest version...
Attached Images
File Type: png RAWd.png (14.0 KB, 14 views)
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal

Last edited by lb0; 09-13-2017 at 08:56 AM.
lb0 is offline   Reply With Quote
Old 09-13-2017, 09:06 AM   #4012
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 3,762
Default

Quote:
Originally Posted by lb0 View Post
Yep - please download the .lua file as RAW version.

When you open the file as RAW - it will show you the code text in your browser. You can either right-click and Save Page As... option, or simply copy the text into a text file and save as LBX Stripper.lua.

The first option (right-click Save Page As) takes me about 10 seconds to get the latest version...
Thanks a LOT, lb0! Just taking my first steps with this killer script - I've seen there's some (? - at least 1) Nebula specific settings, great!
__________________
Windows 7x64 SP1 | NVidia Quadro2000, 10.18.13.6191 | Marian Seraph AD2, 3.08
Experience the Blunzeworscht!
beingmf is offline   Reply With Quote
Old 09-13-2017, 09:39 AM   #4013
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

new take
https://www.youtube.com/watch?v=TzD5RHhBuOo

a cosmetic one,
is this possible?
not important obviously, just might be helpful

Last edited by timbralzoom; 09-13-2017 at 11:06 AM.
timbralzoom is offline   Reply With Quote
Old 09-13-2017, 12:52 PM   #4014
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by beingmf View Post
Thanks a LOT, lb0! Just taking my first steps with this killer script - I've seen there's some (? - at least 1) Nebula specific settings, great!
No worries - if you have any questions/suggestions - post them here
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-14-2017, 10:08 AM   #4015
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

aaaand a Q.
how to clear Modulator assignment from Take Switcher
timbralzoom is offline   Reply With Quote
Old 09-14-2017, 11:27 AM   #4016
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
aaaand a Q.
how to clear Modulator assignment from Take Switcher
Delete the take switcher obviously !!!

haha - obviously an oversight - will fix.
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-14-2017, 12:55 PM   #4017
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

Quote:
Originally Posted by lb0 View Post
Delete the take switcher obviously !!!

haha - obviously an oversight - will fix.
OK
then..how to transfer all snapshot data to new one
timbralzoom is offline   Reply With Quote
Old 09-14-2017, 02:22 PM   #4018
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
OK
then..how to transfer all snapshot data to new one
New update - you can now remove cleanly the modulators from take switchers.

Please also note - I cannot guarantee backwards compatibility with this version with respect to modulators and take switchers.

Reason being - I've revamped the way mods work with take switchers. There's a new take switcher mode - so select take switcher mode when mod is assigned to a take switcher control. Then right-click the Take Switch Mode button - this correctly sets the min and max values. You can then simply click on randomize or drag the bars - and it should all work nicely and easily. If you change the number of takes in the item - simply increase the max value accordingly - or right-click the mode button again.

This way it should all work nicely and as you'd expect.

I've also done some work on some 'invisible' features (nothing too exciting - mainly cosmetic). Not ready yet - but hopefully you shouldn't notice anything and all should work as before.

Let me know of any issues.
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-14-2017, 04:49 PM   #4019
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

ho ho ho
here is that invisible cosmetics i guess



Skin file: PanelA_TOP.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: PanelA_MID.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: PanelA_BOT.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Slider_FG.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18G.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18R.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18T.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Bar.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: BarR.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: BarUD.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: ArrowUp.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: ArrowDown.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: ListHighlight.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: BarG.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18Y.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: SliderButton.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Star.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: StarOut.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_pop.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_popbar.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_popbarr.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_lp.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: arrow_updown.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: arrow_lr.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.

Last edited by timbralzoom; 09-14-2017 at 05:01 PM.
timbralzoom is offline   Reply With Quote
Old 09-14-2017, 11:17 PM   #4020
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
ho ho ho
here is that invisible cosmetics i guess



Skin file: PanelA_TOP.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: PanelA_MID.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: PanelA_BOT.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Slider_FG.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18G.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18R.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18T.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Bar.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: BarR.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: BarUD.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: ArrowUp.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: ArrowDown.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: ListHighlight.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: BarG.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Button18Y.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: SliderButton.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: Star.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: StarOut.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_pop.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_popbar.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_popbarr.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: morph_lp.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: arrow_updown.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Skin file: arrow_lr.png missing. Please ensure you have the latest skin folder from LBXCS_resources.zip on github installed inside your LBXCS_resources folder.
Aaaah - I had code in to make sure that wasn't an issue - but it disappeared at some point (between working in studio and house)...

anyway - new update should work...
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-15-2017, 12:13 AM   #4021
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

Quote:
Originally Posted by lb0 View Post
Aaaah - I had code in to make sure that wasn't an issue - but it disappeared at some point (between working in studio and house)...

anyway - new update should work...
yep all good now
Thank you so much!

i love the Take Switch Mode!
of course had an idea instantly..
if the lua supports ..actually if you think also worth to bother
seeing take number while drawing steps..
would give great comfort imho.

and a tiny cosmetic one..seems fonts a bit dark


let me say.. as always nothing urgent.

EDIT:
forgot the new fun
https://www.youtube.com/watch?v=IxhZ...ature=youtu.be
timbralzoom is offline   Reply With Quote
Old 09-15-2017, 01:12 AM   #4022
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
yep all good now
Thank you so much!

i love the Take Switch Mode!
of course had an idea instantly..
if the lua supports ..actually if you think also worth to bother
seeing take number while drawing steps..
would give great comfort imho.

and a tiny cosmetic one..seems fonts a bit dark


let me say.. as always nothing urgent.

EDIT:
forgot the new fun
https://www.youtube.com/watch?v=IxhZ...ature=youtu.be
Oops - like i said earlier - had all that sorted - and then obviously discarded the wrong version of the project :|

Anyway - done again - hopefully sorted.

And yes - I have plans to add Take number when editing mods (in Take mode)

EDIT: BTW - in take mode - best to leave MIN at 0. I haven't properly tested with any other value - and reasonable chance it won't work properly (although I'm sure you'll tell me )
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-15-2017, 03:54 AM   #4023
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

plans ?
well...update says something else
i even able to assign same Modulator to two different Take Switchers in different Snapshots successfully!!
but..then..



also switching tracks from Stripper's browser while take modulation:
LBX\LBX Stripper.lua:7722: attempt to index a nil value (local 'ctl')

ill continue to push harder..
timbralzoom is offline   Reply With Quote
Old 09-15-2017, 04:16 AM   #4024
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
plans ?
well...update says something else
i even able to assign same Modulator to two different Take Switchers in different Snapshots successfully!!
but..then..

also switching tracks from Stripper's browser while take modulation:
LBX\LBX Stripper.lua:7722: attempt to index a nil value (local 'ctl')

ill continue to push harder..
Have fixed (partially) - the mode change button. It still will say bad string - but that's only because the saved modulators in the snapshot don't contain the mode parameter. But you can now switch the mode - and resave the snapshot if it bothers you.

Second issue - I haven't been able to repeat yet. Can you give me any extra details?
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-15-2017, 04:35 AM   #4025
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

Quote:
Originally Posted by lb0 View Post
Have fixed (partially) - the mode change button. It still will say bad string - but that's only because the saved modulators in the snapshot don't contain the mode parameter. But you can now switch the mode - and resave the snapshot if it bothers you.

Second issue - I haven't been able to repeat yet. Can you give me any extra details?
didn't update to this one yet (want to capture "7722" first)



vid. might give better idea (still in process to HQ)
https://drive.google.com/open?id=0B9...m8tX1NlOERpc2s

...
ill try in a fresh project after update soon.
timbralzoom is offline   Reply With Quote
Old 09-15-2017, 04:48 AM   #4026
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
didn't update to this one yet (want to capture "7722" first)

vid. might give better idea (still in process to HQ)
https://drive.google.com/open?id=0B9...m8tX1NlOERpc2s

...
ill try in a fresh project after update soon.
Aah - I think I know what the problem is.

Please try the update...
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-15-2017, 05:19 AM   #4027
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

first seemed fine but here is what i get...
tried to record weird sequence a few times & no audio..
https://drive.google.com/open?id=0B9...FA5VndyYm9kY3c

EDIT:
i am not sure but i think we need a "block/not allow" function, avoid to assign same modulator more than one Take switcher..in the same snapshot.
&
if make sense any
after (i think) first <bad string> all 32 modulators starts to shows bad string..

Last edited by timbralzoom; 09-15-2017 at 05:28 AM.
timbralzoom is offline   Reply With Quote
Old 09-15-2017, 05:31 AM   #4028
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
first seemed fine but here is what i get...
tried to record weird sequence a few times & no audio..
https://drive.google.com/open?id=0B9...FA5VndyYm9kY3c

EDIT:
i am not sure but i think we need a "block/not allow" function, avoid to assign same modulator more than one Take switcher..in the same snapshot.
&
if make sense any
after (i think) first <bad string> all 32 modulators starts to shows bad string..
I'm not sure that's the issue - the issue I think was simply I forgot to save the mode setting in the snapshots. So it captures and stores them - until you restart the script - then it's forgotten the setting.

Have updated to fix this issue - hopefully
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-15-2017, 05:46 AM   #4029
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

Quote:
Originally Posted by lb0 View Post
I'm not sure that's the issue - the issue I think was simply I forgot to save the mode setting in the snapshots. So it captures and stores them - until you restart the script - then it's forgotten the setting.

Have updated to fix this issue - hopefully
yes! all ok now

ah! my fault, i wasn't pointing the issue ..
just a warning might be good ..something like..
do not assign same modulator more than one Strip Switchers!
if the switchers in same page/track/strip no problem..(can easily realize - find the problem i mean)
but might cause confusion if in different track/strip.
..
or am i just confusing - complicating things unnecessarily?


EDIT:
3 Take Switchers..

Randomize PAGE:
LBX Stripper.lua:42949: attempt to perform arithmetic on a nil value (field 'maxtakes')

Randomize Subset:
LBX Stripper.lua:42986: attempt to index a number value (local 'ctl')

Last edited by timbralzoom; 09-15-2017 at 06:58 AM.
timbralzoom is offline   Reply With Quote
Old 09-15-2017, 06:49 AM   #4030
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
yes! all ok now

ah! my fault, i wasn't pointing the issue ..
just a warning might be good ..something like..
do not assign same modulator more than one Strip Switchers!
if the switchers in same page/track/strip no problem..(can easily realize - find the problem i mean)
but might cause confusion if in different track/strip.
..
or am i just confusing - complicating things unnecessarily?
No - I don't think you need to worry. There's no problem assigning to different take switchers - even on different tracks. The problem was with the graphics updating routines - when the track changes - it tried to mark a non-existent control for update (causing the error). Now it first checks the strip and page are correct before marking the control for update. If the control is not visible (ie. on a different strip) - then it doesn't need to update the controls graphic...

Anyway - thanks as always for finding these bugs

EDIT: To be clear - you CAN assign modulator to more than one take switcher at once - it should work just fine
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-15-2017, 07:06 AM   #4031
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

Quote:
Originally Posted by lb0 View Post
No - I don't think you need to worry. There's no problem assigning to different take switchers - even on different tracks. The problem was with the graphics updating routines - when the track changes - it tried to mark a non-existent control for update (causing the error). Now it first checks the strip and page are correct before marking the control for update. If the control is not visible (ie. on a different strip) - then it doesn't need to update the controls graphic...

Anyway - thanks as always for finding these bugs

EDIT: To be clear - you CAN assign modulator to more than one take switcher at once - it should work just fine
that's why i am here (being your headache)

ehamm..
Modulators CAN assign more than one Take Switchers.. OK..
but what if one has 100 and other 400 takes?
or you saying "just let the Randomness lead you"

i already will keep all the Take Switchers in same page..
anyway..


i just edited my post above..but just in case:
3 Take Switchers..

Randomize PAGE:
LBX Stripper.lua:42949: attempt to perform arithmetic on a nil value (field 'maxtakes')

Randomize Subset:
LBX Stripper.lua:42986: attempt to index a number value (local 'ctl')

EDIT:
after creating Subset and crash PAGE Randomize started to work... but Subset Randomize still crashes
if make sense

EDIT2:
BTW.
i have plenty of free time ..that's why i am testing fast right now.. i mean no need to hurry, nothing urgent!


EDIT3:

i should realize this at the beginning but anyway

seems Subsets doesn't capture the Take Switchers.. am i missing something obvious?

Last edited by timbralzoom; 09-15-2017 at 07:25 AM.
timbralzoom is offline   Reply With Quote
Old 09-15-2017, 07:38 AM   #4032
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
that's why i am here (being your headache)

ehamm..
Modulators CAN assign more than one Take Switchers.. OK..
but what if one has 100 and other 400 takes?
or you saying "just let the Randomness lead you"

i already will keep all the Take Switchers in same page..
anyway..


i just edited my post above..but just in case:
3 Take Switchers..

Randomize PAGE:
LBX Stripper.lua:42949: attempt to perform arithmetic on a nil value (field 'maxtakes')

Randomize Subset:
LBX Stripper.lua:42986: attempt to index a number value (local 'ctl')

EDIT:
after creating Subset and crash PAGE Randomize started to work... but Subset Randomize still crashes
if make sense

EDIT2:
BTW.
i have plenty of free time ..that's why i am testing fast right now.. i mean no need to hurry, nothing urgent!


EDIT3:

i should realize this at the beginning but anyway

seems Subsets doesn't capture the Take Switchers.. am i missing something obvious?
Your testing is very much appreciated - as you can tell - I don't have a lot of free time and end up adding code during breaks and in the evening. Quite often clearly without testing thoroughly enough

If a take has 100 and another 400 - and you assign a modulator to it - if the modulator sets say 150 - then both will be put on TAKE 150 - except the smaller set will show an empty take. No bother - just this is what happens. I could use the modulus of the number to ensure a valid take is accepted - but this would be completely unpredicatable if ever you add more takes to an item. So best leave it working as is.

New update - hopefully fixes randomizing issues - no idea why they were cropping up though - seems maybe the data had got slightly squiffy - so restarting at least partially fixed it. Had you been deleting controls?

EDIT:

Subsets recalling for take switchers seems buggy - looking into...

EDIT2:

Fixed error which prevented take switchers being included when capturing snapshot data!! doh!! I've really had a nightmare with this one

Still - they are all really small trivial fixes - so nothing major to fix yet
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal

Last edited by lb0; 09-15-2017 at 07:54 AM.
lb0 is offline   Reply With Quote
Old 09-15-2017, 08:57 AM   #4033
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

i created a fresh test project from scratch, now all works great!
will continue testing more..
as always Thank you so much!

btw. off topic but...
also testing TDR Limiter No 6 demo..love it!
i think i found purchase of the next month.

https://www.youtube.com/watch?v=NQac...ature=youtu.be

EDIT:
PAGE / Clone to Subset (ctls only) drops the Take Switchers.. have to LEARN them manually in new Subset.
Subset clone is fine.

EDIT2:
and a Q.
i hope i can explain well..
Take Switchers
working absolutely great with the one shot drums (Sampler-Kontakt in my case) and wave loops
but when it comes to synths sample based or vsti synths...
no matter automate or manually switching, i get stuck notes most of the time ..
and i just found
"Send all notes off to all MIDI outputs/plug-ins [F3]" action ..it works great so far i tested..
...
even might be stupid one but worth to try anyway
here is the question

is it possible to include this action in to Take Switcher?
first trigger/apply the switch.. then trigger this action instantly?
EDIT3:
a simple demonstration
https://drive.google.com/open?id=0B9...2NQTUxibnU3WHc

Last edited by timbralzoom; 09-16-2017 at 05:57 AM.
timbralzoom is offline   Reply With Quote
Old 09-16-2017, 07:23 AM   #4034
ThrashJazzAssassin
Human being with feelings
 
ThrashJazzAssassin's Avatar
 
Join Date: Oct 2010
Location: Scotland
Posts: 163
Default

Added some strips to my github repo
https://github.com/ThrashJazzAssassin/LBX-Strips



ThrashJazzAssassin is offline   Reply With Quote
Old 09-16-2017, 07:33 AM   #4035
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by ThrashJazzAssassin View Post
Added some strips to my github repo
https://github.com/ThrashJazzAssassin/LBX-Strips
WOW!!! Thank you.
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal

Last edited by lb0; 09-16-2017 at 03:06 PM.
lb0 is offline   Reply With Quote
Old 09-16-2017, 07:36 AM   #4036
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by timbralzoom View Post
i created a fresh test project from scratch, now all works great!
will continue testing more..
as always Thank you so much!

btw. off topic but...
also testing TDR Limiter No 6 demo..love it!
i think i found purchase of the next month.

https://www.youtube.com/watch?v=NQac...ature=youtu.be

EDIT:
PAGE / Clone to Subset (ctls only) drops the Take Switchers.. have to LEARN them manually in new Subset.
Subset clone is fine.

EDIT2:
and a Q.
i hope i can explain well..
Take Switchers
working absolutely great with the one shot drums (Sampler-Kontakt in my case) and wave loops
but when it comes to synths sample based or vsti synths...
no matter automate or manually switching, i get stuck notes most of the time ..
and i just found
"Send all notes off to all MIDI outputs/plug-ins [F3]" action ..it works great so far i tested..
...
even might be stupid one but worth to try anyway
here is the question

is it possible to include this action in to Take Switcher?
first trigger/apply the switch.. then trigger this action instantly?
EDIT3:
a simple demonstration
https://drive.google.com/open?id=0B9...2NQTUxibnU3WHc
I shall see what I can do

I was thinking of sending all notes off message myself - but then thought you can't from reascript - but didn't think of using an action

Also - will fix the cloning....
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-16-2017, 08:06 AM   #4037
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,217
Default

Wow! looks lovely!
Thank you TJA!


EDIT:

Quote:
Originally Posted by lb0 View Post
I shall see what I can do

I was thinking of sending all notes off message myself - but then thought you can't from reascript - but didn't think of using an action

Also - will fix the cloning....
fingers crossed!

&
new wacky one.. specific to the Take Switcher
alternatively show take Name or Numbers..
wouldn't be useful in some cases?
like




EDIT2:
TOL moment..
ability to link Take Switchers to simulate Grouped Take behavior.. would handy i guess
for example (picture above) linking Main1 & Main2 also fill-1 & fill-3


EDIT3:
seems Strip Set can't save (or recall) the Take Switcher's assignments to takes... shows <bad string>..
after re assign them they starts to work even snapshots works correctly. if make sense.


EDIT4:
Strip Sets & REX files (imported single loop-able mode)



..

Last edited by timbralzoom; 09-16-2017 at 12:16 PM.
timbralzoom is offline   Reply With Quote
Old 09-16-2017, 01:16 PM   #4038
Arthur McArthur
Human being with feelings
 
Join Date: Sep 2016
Location: Toronto
Posts: 284
Default

Found a crash when trying to access a strip switcher page whose name I previously left empty, saved the strip, loaded up and:

https://imgur.com/a/Q43lZ
Arthur McArthur is offline   Reply With Quote
Old 09-16-2017, 02:25 PM   #4039
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by Arthur McArthur View Post
Found a crash when trying to access a strip switcher page whose name I previously left empty, saved the strip, loaded up and:

https://imgur.com/a/Q43lZ
Regarding the control you couldn't delete - was it a graphics control?

Will look into above error.
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal
lb0 is offline   Reply With Quote
Old 09-16-2017, 02:44 PM   #4040
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 2,049
Default

Quote:
Originally Posted by Arthur McArthur View Post
Found a crash when trying to access a strip switcher page whose name I previously left empty, saved the strip, loaded up and:

https://imgur.com/a/Q43lZ
Hi Arthur,
is this with latest version? line number doesn't make sense to me and cannot easily work out where the error occurs exactly. Would you mind trying with the latest version and let me know the line number of the error. Thanks.

Even better might be to send me the offending 'nil' strip file - and i'll test it here.
__________________
Projects - Reascripts - Lua:
LBX Stripper | LBX Chaos Engine | LBX Floating FX Positioner
Donate via Paypal

Last edited by lb0; 09-16-2017 at 03:05 PM.
lb0 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 11:24 PM.


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