Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 09-07-2018, 12:04 AM   #41
nikolalkc
Human being with feelings
 
nikolalkc's Avatar
 
Join Date: Feb 2017
Location: Belgrade, Serbia
Posts: 338
Default

Quote:
Originally Posted by Alex Ortega View Post
Automatically does not put blank item , what am I doing wrong?
Can you upload your project and reapercongif file?
nikolalkc is offline   Reply With Quote
Old 09-10-2018, 01:13 PM   #42
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Just saw the video Very useful! Thanks!

Here's hoping this makes it into Reaper 6
__________________
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.
musicbynumbers is offline   Reply With Quote
Old 11-23-2018, 02:42 PM   #43
Dark River
Human being with feelings
 
Join Date: Jul 2018
Location: NC
Posts: 99
Default No success...

Running main script does not create folder item{s).
I am getting similar results as Alex Ortega shows in the previous posts.
Would love to get this happening!

Tested on 5.962 Win10 and 5.95 Win7
__________________
Windows 7, i7, 16GB ram, RME RayDAT
Windows 10, i7, 16GB ram, Focusrite 2i2
Dark River is offline   Reply With Quote
Old 11-23-2018, 03:05 PM   #44
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by Dark River View Post
Running main script does not create folder item{s).
I am getting similar results as Alex Ortega shows in the previous posts.
Would love to get this happening!

Tested on 5.962 Win10 and 5.95 Win7
For a higher chance to get this debugged, upload please the project file and reaper config file
bFooz is offline   Reply With Quote
Old 11-24-2018, 04:21 AM   #45
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Can the video plus the new repository link be put at first posting, for simplicity?

So, this is only for audio, but not midi, right? Why not for midi as well? That would complete the story fully. Thanks to the video I have learned I can customize themes so folders do not consume any vertical space, cool.

This is another powerful arranging feature beside hackey patterns.
TonE is offline   Reply With Quote
Old 11-26-2018, 04:33 AM   #46
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by TonE View Post
So, this is only for audio, but not midi, right? Why not for midi as well?
Maybe I do not understand you correctly, but this works with both audio and midi items. Check out my gif in the very first post in this thread, there are midi items.
bFooz is offline   Reply With Quote
Old 11-26-2018, 09:35 AM   #47
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Cool, then it is already perfect, will test it as soon as I can.
Ah, thanks for sharing and lots of greetings to Slovakia!

Last edited by TonE; 11-26-2018 at 10:21 AM.
TonE is offline   Reply With Quote
Old 11-26-2018, 10:24 AM   #48
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Quote:
Originally Posted by nikolalkc View Post
I created a video which explains how to, and how not to use this script, check it out:

https://youtu.be/faci3lX-czY

Also, i addded this script to my ReaPack repository so everyone can download it with ease:

https://bit.ly/LKC-Tools
Wonderful videos Nikola, thanks, waiting for your video tips with Reaper. Best Reaper videos I have seen so far. Did you do lots of extra modifications for those video effects/transitions or did you use more standard features?
TonE is offline   Reply With Quote
Old 11-26-2018, 10:41 AM   #49
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

This infinite foldering opens up new possibilities for simplicity or hidden complexity.
TonE is offline   Reply With Quote
Old 11-29-2018, 05:03 AM   #50
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

If you want even more folders, see https://forum.cockos.com/showthread.php?p=2061412
TonE is offline   Reply With Quote
Old 12-02-2018, 07:12 AM   #51
nikolalkc
Human being with feelings
 
nikolalkc's Avatar
 
Join Date: Feb 2017
Location: Belgrade, Serbia
Posts: 338
Default

Quote:
Originally Posted by TonE View Post
Wonderful videos Nikola, thanks, waiting for your video tips with Reaper. Best Reaper videos I have seen so far. Did you do lots of extra modifications for those video effects/transitions or did you use more standard features?
Thank you very much. My plan is to continue making these. I'm preparing something very cool at the moment, but it will take some time.

If you are asking about video editing effects all of them are standard video processor presets inside REAPER. I just automated cropping and position (x,y) parameters.
nikolalkc is offline   Reply With Quote
Old 02-20-2019, 08:51 AM   #52
nikolalkc
Human being with feelings
 
nikolalkc's Avatar
 
Join Date: Feb 2017
Location: Belgrade, Serbia
Posts: 338
Default

Anyone else having trouble with this script since the SWS update 2.10 ?
nikolalkc is offline   Reply With Quote
Old 02-20-2019, 09:48 AM   #53
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

I remember trying beta few months ago and did have problems. Have not installed the new release yet.
bFooz is offline   Reply With Quote
Old 02-21-2019, 12:33 PM   #54
reapero
Human being with feelings
 
Join Date: Aug 2011
Posts: 517
Default

I love this script but when I add folders inside folders reaper becomes very laggy. Looks like it has a big impact on the cpu?
reapero is offline   Reply With Quote
Old 02-21-2019, 01:08 PM   #55
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by reapero View Post
I love this script but when I add folders inside folders reaper becomes very laggy. Looks like it has a big impact on the cpu?
The script works recursivelly, so it may have. Maybe if you uploaded your project, I would have a look at it.
bFooz is offline   Reply With Quote
Old 03-05-2019, 02:25 AM   #56
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Is this the zero-track height version? If not there was another variant here in the forums somewhere. From this zero-height version I like it allows infinite foldering, without any disadvantages or side effects. Or this should be the goal. If not possible yet, it could be achieved as follows, being a bit something like subprojects but without using any subprojects. We can imagine it look zoom-in and zoom-out into a project. Instead of creating subprojects it should just create folders with zero-height, then render those into a parallel track. So we would always have two variants A,B, A is the folder, B its rendered version where A is muted, so A and B should never be active at the same time. XOR between A and B. The trick would be it should be a fluid experience zooming in and zooming out, permanently, and Reaper would automatically switch between A and B variants. Zooming in for editing, zoom out for auto-rendering and switching to B. More or less what subprojects do, but without any subprojects. Using folders with zero-height instead. Zero-height folders mean of course they are invisible, on sub-levels and their subsub-levels. This is its beauty, keeping all simple and rendering helps keeping cpu consumption simple.

zoom-in, would be something like:
-create folder, make it zero-height, so all its children invisible, to keep everything clean
-switch to variant A

zoom-out
-auto-render
-switch to rendered variant B


The used concepts are: zero-height folder, zoom-in, zoom-out, auto-rendering, xor auto-track-toggling

Any comments or improvement ideas, the beautiness of Reaper we can always come up with some next step idea, because Reaper allows it, does not put you into a DAW-prison. I think I found a new marketing term for Reaper.

Reaper, the only non-prison DAW.
TonE is offline   Reply With Quote
Old 03-05-2019, 03:37 AM   #57
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Could you explain more what should be the purpose of you idea?

This scipt as is creates empty items in the folder track above all items in all children tracks. It does not do anything with hiding children if that what you mean.
bFooz is offline   Reply With Quote
Old 03-20-2019, 02:16 AM   #58
nikolalkc
Human being with feelings
 
nikolalkc's Avatar
 
Join Date: Feb 2017
Location: Belgrade, Serbia
Posts: 338
Default

Quote:
Originally Posted by bFooz View Post
I remember trying beta few months ago and did have problems. Have not installed the new release yet.
Do you have a clue what seems to cause the problem?
SWS 2.9.7 works fine.
nikolalkc is offline   Reply With Quote
Old 03-20-2019, 03:03 AM   #59
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Actually don't. I tried to investigate but haven't found the cause (yet). (I'm still using older SWS verion for now)
bFooz is offline   Reply With Quote
Old 03-20-2019, 11:40 AM   #60
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Quote:
Originally Posted by bFooz View Post
... It does not do anything with hiding children if that what you mean.
In your above linked video
https://www.youtube.com/watch?v=faci3lX-czY#t=1m0s
in minute 1:00, it is hiding the children. This is what I meant with 0 height folder, of course not the folder itself but its childrens height is 0 which I find very cool. Why Reaper does not support this style by default, at the cost of removing those dangerous clashing functionality? Users could do just another checkbox, if they prefer old style or this new cooler style, no matter what it costs, I would prefer not having those clashing functionality, as this gives infinitely more power overall. It would be a clear win decision. What are the strongest counter arguments, if any?

And yes, as in the video explained my solution so far is just hiding them completely! But just keeping the high level folder is much cooler! Keep your main stems, 7 stems, then dive in where necessary, dive out. Dive in, dive out, or zoom in, zoom out! Any experience reports so far? What is the best part? Worst part when used in this way? I would like to see many more tutorials using this feature, or some real examples, or any examples. And this forum could use an auto-resizing function for images, as github can do, then we would not have these wide pages. if image width > something, then use another html/css tag.

The video says: Be careful about hidden tracks because of ..., instead it could just do:
if tracks hidden
--unhide tracks
--do it
--hide unhidden tracks again, restoring original state

Last edited by TonE; 03-20-2019 at 11:50 AM.
TonE is offline   Reply With Quote
Old 11-27-2019, 01:19 AM   #61
Alex Philipp
Human being with feelings
 
Alex Philipp's Avatar
 
Join Date: Mar 2015
Posts: 52
Default

on SWS 2.10 Looks like it overflowing Redo.
That was my very expected function for REAPER 6.
Alex Philipp is offline   Reply With Quote
Old 11-27-2019, 07:54 AM   #62
nikolalkc
Human being with feelings
 
nikolalkc's Avatar
 
Join Date: Feb 2017
Location: Belgrade, Serbia
Posts: 338
Default

Quote:
Originally Posted by Alex Philipp View Post
on SWS 2.10 Looks like it overflowing Redo.
That was my very expected function for REAPER 6.
I'll try to fix that when I find time for this issue.
Yeah, it would be cool if it was an actual feauture, this is still a buggy hack.
nikolalkc is offline   Reply With Quote
Old 12-12-2019, 10:56 AM   #63
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

I'm fixing it, stay tuned.
bFooz is offline   Reply With Quote
Old 12-17-2019, 08:23 PM   #64
Darkcat
Human being with feelings
 
Join Date: Nov 2017
Posts: 3
Default

Hey. The script is really cool. But I ran into a problem. Here. Empty items are created in places where there is nothing. How can this be fixed?
Darkcat is offline   Reply With Quote
Old 12-18-2019, 10:38 AM   #65
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by Darkcat View Post
Hey. The script is really cool. But I ran into a problem. Here. Empty items are created in places where there is nothing. How can this be fixed?
Yes, I am in a progress of a complete rewrite of the script and this is adressed.

What you are seeing is caused by the most recent SWS. If you would want to use this script in the meantime, you can try to install the previous SWS version http://www.standingwaterstudios.com/...64-install.exe .
bFooz is offline   Reply With Quote
Old 12-18-2019, 03:55 PM   #66
Darkcat
Human being with feelings
 
Join Date: Nov 2017
Posts: 3
Default

Quote:
Originally Posted by bFooz View Post
Yes, I am in a progress of a complete rewrite of the script and this is adressed.

What you are seeing is caused by the most recent SWS. If you would want to use this script in the meantime, you can try to install the previous SWS version http://www.standingwaterstudios.com/...64-install.exe .
Oh. Thank you so much! Your script is very cool!
Darkcat is offline   Reply With Quote
Old 01-08-2020, 11:05 AM   #67
crackinkid
Human being with feelings
 
Join Date: Nov 2016
Posts: 79
Default

thank you for this awesome script
this actually belongs in reaper 6
crackinkid is offline   Reply With Quote
Old 01-11-2020, 08:18 AM   #68
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by crackinkid View Post
this actually belongs in reaper 6
Yes, I agree that the native solution would be much more better - more reliable and faster.

The API does not provide all tools requiered for a complete fool-proof implementation plus if it did, all item grouping and positioning functionality would have to be implemented in the script when it is already implemented natively.

The new version will be posted as soon as I sort out some hardware problems I have.
bFooz is offline   Reply With Quote
Old 03-28-2020, 09:14 AM   #69
Cerber
Human being with feelings
 
Cerber's Avatar
 
Join Date: Feb 2017
Posts: 18
Default

Please release the new version of the script. This is the last reason why I still don't update Reaper and SWS.
Cerber is offline   Reply With Quote
Old 04-01-2020, 10:42 PM   #70
Moy
Human being with feelings
 
Moy's Avatar
 
Join Date: Oct 2017
Location: China
Posts: 60
Default

This Idea is brilliant!
Hope to see the new version
__________________
Nice to meet REAPER.
My Chinese tutorials of RAEPER: https://zhuanlan.zhihu.com/reaper
Moy is offline   Reply With Quote
Old 04-30-2020, 08:00 AM   #71
IadAslan
Human being with feelings
 
Join Date: May 2019
Location: Berlin, Germany
Posts: 66
Default

I literally can't live without this script!
IadAslan is offline   Reply With Quote
Old 06-01-2020, 08:04 AM   #72
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

The new version is available. Please see the original post

https://forum.cockos.com/showthread.php?t=205731
bFooz is offline   Reply With Quote
Old 06-13-2020, 12:56 PM   #73
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Hi BFooz!

Very excited to get this script.

Had a question. The statement you made below

The issue with edge editing is prevented by setting Mouse modifiers -> Media item edge -> left drag -> default action -> turn off "Relative edge edit".


Is that only valid for the legacy version and the new version doesn't have this issue? As in, I can keep that option on?
__________________
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.
musicbynumbers is offline   Reply With Quote
Old 06-13-2020, 01:36 PM   #74
CEART
Human being with feelings
 
CEART's Avatar
 
Join Date: Jul 2018
Location: LAITW
Posts: 176
Default

Quote:
Originally Posted by bFooz View Post
The new version is available. Please see the original post

https://forum.cockos.com/showthread.php?t=205731
As a descendant Cubase user and still a Reaper learner, the concept of Folder and Goups is very familiar to me. I am very interested. Could you please post a comparison and difference table, as well as highlights, pro and cons? For example between the current native group feature in Reaper and your script. That would be fantastic for users like me to have that reference information synthesized.
Thanks and a Hugh kudos for your development at this amazing resource.
__________________
Isolation Frets by Carlos E. Arellano
Produced in Band-in-a-Box 2020 & Reaper 6
https://bit.ly/2MCt5jS
CEART is offline   Reply With Quote
Old 06-13-2020, 02:02 PM   #75
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by musicbynumbers View Post

The issue with edge editing is prevented by setting Mouse modifiers -> Media item edge -> left drag -> default action -> turn off "Relative edge edit".


Is that only valid for the legacy version and the new version doesn't have this issue? As in, I can keep that option on?
Thanks for the question.

The answer is - no, you cannot keep that option on if you want a completely proper functionality. In other words, keep that on on your own risk. The script will check how you have it set in Reaper and offer some options what to do with it.

The reason is that once you select the folder item, the script selects all children items and they become a selection group of items and the further behaviour is then managed by Reaper natively. So Reaper treats them as a standard item selection, as if they were selected by any other mean, e.g. with mouse.

I have experimented with the idea that the folder item will never stay selected. If you would select it, the script would select its children and then unselects the folder item. I have found this to be a very suboptimal solution and that it's a better trade to turn off relative edge edit.

This is a limitation of a script solution. Maybe if you have other idea or workaround, share it here.
bFooz is offline   Reply With Quote
Old 06-13-2020, 02:23 PM   #76
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by CEART View Post
Could you please post a comparison and difference table
Thanks for feedback on this. I will also edit the original post.

Short tutorial for newcomers:

In Reaper, item groups group certain items permanently until the group is changed by the user.

Then you have a temporary group made by item selection. Once the item selection is removed, the group is removed as well.

Folder tracks group their children tracks and all children tracks are also automatically routed through their parent. For a better visual orientation, a folder track shows on its background an overlay of waveforms taken from items from its children tracks. This is visual only and is unselectable.

My script Folder items creates an empty item over these visual peaks, which I call a folder item. The main advantage is that you can select and manipulate all children items by manipulating just this one folder item. This happens by means of a "temporary item group" made by item selection. The other advantage is that you better see the position of items in children tracks since a folder item is colored and more visible than just peaks.

My script does not do anything with native item groups.

This script just tries to fill a missing functionality in Reaper.

Last edited by bFooz; 06-13-2020 at 02:36 PM.
bFooz is offline   Reply With Quote
Old 06-14-2020, 05:55 AM   #77
todoublez
Human being with feelings
 
todoublez's Avatar
 
Join Date: Aug 2019
Location: beijing
Posts: 612
Default

Quote:
Originally Posted by bFooz View Post



Sry I know its off the topic, but what is that theme ur using in the pics?
looks clean and organized.
todoublez is offline   Reply With Quote
Old 06-14-2020, 06:41 AM   #78
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by todoublez View Post
Sry I know its off the topic, but what is that theme ur using in the pics?
looks clean and organized.
Heavily modified Rado V4.
bFooz is offline   Reply With Quote
Old 06-14-2020, 01:02 PM   #79
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Thanks for the detailed reply. Although I use relative edge editing a lot for sound design, Maybe I can survive without it for music uses which is where these folders are most useful to me anyway

I'll try it out and if so, will look at purchasing your script.

As for other ways. I'll have a think about it next time I'm in reaper but I suspect you've tried most ways already!

Natively, I want to ask for an expansion to the grouping system so that grouped items can have a declared "master item" that could then be the folder item and that then controls what happens to the slave items but no slave item affects any other. Might not work with relative edge edits still though

Quote:
Originally Posted by bFooz View Post
Thanks for feedback on this. I will also edit the original post.

Short tutorial for newcomers:

In Reaper, item groups group certain items permanently until the group is changed by the user.

Then you have a temporary group made by item selection. Once the item selection is removed, the group is removed as well.

Folder tracks group their children tracks and all children tracks are also automatically routed through their parent. For a better visual orientation, a folder track shows on its background an overlay of waveforms taken from items from its children tracks. This is visual only and is unselectable.

My script Folder items creates an empty item over these visual peaks, which I call a folder item. The main advantage is that you can select and manipulate all children items by manipulating just this one folder item. This happens by means of a "temporary item group" made by item selection. The other advantage is that you better see the position of items in children tracks since a folder item is colored and more visible than just peaks.

My script does not do anything with native item groups.

This script just tries to fill a missing functionality in Reaper.
__________________
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.
musicbynumbers is offline   Reply With Quote
Old 06-15-2020, 09:13 AM   #80
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

You CAN use relative edge edit while using Folder items, but you would just need to be careful. Or alternatively you can map relative edge edit on a mousedrag with modifier.
bFooz 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:33 PM.


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