|
|
|
02-09-2022, 05:25 AM
|
#1
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Projects v2.2.3 (2023-09-04)
Hello. I'm sharing a new script today!
This application / script lets you create multiple visual catalogs of your REAPER projects with shortcuts with images to open, search, and organize them. You can use catalogs to separate different tasks, like albums, singles, templates, clients, etc...
Features:- Open, Open in new tab, Open as project template, Open as project template in new tab.
- Set to always open in new tab.
- Set to always open as template.
- Tag a category. When you have tagged projects, there is a row with buttons for each tag. Filter to show only projects with the tag by clicking on the tag . Right clicking the tag to hide projects with the tag.
- Set as released. When you are done working on a project, you cna mark it as released. This changes the color of it and you can use the Hide released projects filter. This only hides it. It doesn't remove it from the catalog.
- Deadline date. Set the date for each project. Then you can sort them by deadline date to show first the projects you have to finish first.
- Rating. Set rating from 0 to 5 stars. You can use keyboard numbers to rate selected project too. Sort them by rating.
- Set image and image by screenshot: You can define the image cover of your song, album etc.. or a screenshot of your REAPER window.
- Sort your projects by Deadline, by rating, by name, or manual. To reorder manually, just drag and drop them. Or right click and move to first, or move to last.
- Search by name: type the name of the project to filter by searching the names.
Requirements:- SWS Extensions v2.7.3 or more recent: https://sws-extension.org
- js_ReaScriptAPI extension: https://forum.cockos.com/showthread.php?t=212174
- Imagemagick: IMPORTANT to use the images. This is to generate smaller cached images for fast loading all the image thumbnails of the projects. When you set an image for the project you can browse and select a large image that is 4000 pixels for example but we only need 500 pixels or less to display a small thumbnail. You can define the size of the thumbnail in the settings page. It uses magick command internally to resize the image to a cached copy in your settings folder.. Windows and MacOS users can download it from https://imagemagick.org Linux users, use your favourite method to install imagemagick package. Or read more on the website about installing on Linux.
Download:
Last edited by heda; 09-04-2023 at 03:47 AM.
|
|
|
02-09-2022, 06:29 AM
|
#2
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,924
|
Awesome!
This looks very useful. It seems as if you have to add projects to the catalog manually one by one, which is a bit tedious although I can see the value of that approach. Personally I'd prefer to have it scan a folder for RPP files and then I'd clean up the results, do you think that could be implemented? Even better would be if it could monitor whether any new RPP files have appeared and automatically add them and the user could tell it to ignore this or that file. Just thinking aloud.
Last edited by IXix; 02-09-2022 at 06:52 AM.
|
|
|
02-09-2022, 07:03 AM
|
#3
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Thank you IXix
Yes. For now it is added one by one. A function to scan all RPP files on a folder could be added. But in my case it would be a mess, because I may have backup RPP files that I don't need to open normally and they all would be added too. So the thing is... is it faster to clean unwanted imported files? Or just add one by one the ones you want? I f I implement multiple selection, then it can be easier to select multiple unwanted ones and then remove them after importing a folder.
I want to add some kind of version control to the script too. So if more RPP files are found in the folder, it can display a menu to choose which one to open, the main one, or previous versions...
I have just fixed a small error in the package that prevented the HeDa_projects.lua action to be added by the manager. You may need to reinstall it if you saw an error when installing.
|
|
|
02-09-2022, 07:55 AM
|
#4
|
Human being with feelings
Join Date: May 2020
Posts: 435
|
wow this look very nice!
not sure if this is related but lots of time I have like 1000 related projects to the main project.
I'm looking for a way to organize all of them, so it will be easy to organize trace and find in a way that will make them worth something.
sometimes those are just versions
sometimes new ideas
|
|
|
02-09-2022, 10:26 AM
|
#5
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,924
|
Quote:
Originally Posted by heda
A function to scan all RPP files on a folder could be added. But in my case it would be a mess...
|
If it's just an option then people can use whichever method gets them to where they want fastest. Multiple selection would be good. Also perhaps being able to send different projects to different catalogs from the interface might be useful?
Quote:
Originally Posted by heda
I want to add some kind of version control to the script too
|
That would be good.
Quote:
Originally Posted by heda
I have just fixed a small error in the package that prevented the HeDa_projects.lua action to be added by the manager. You may need to reinstall it if you saw an error when installing.
|
I did get an error and had to add the action manually. Works fine, although I haven't given it much of a workout yet.
I think this could be an extremely useful script for a lot of people.
|
|
|
02-09-2022, 12:07 PM
|
#6
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
yes adding search for RPP files in subfolders is one thing to add for sure.
Some tips I forgot to mention: - Drag a project thumbnail and drop it on another catalog button, it moves that project to the catalog.
- Drag the project and drop on a tag button, it assigns the tag to that project.
- Scroll wheel to scroll up and down or also middle button drag up and down.
- Scroll wheel + CTRL key to zoom in and out to make thumbnails bigger or smaller.
- Right click the "Add project" button to add the current opened project (if any) without prompting to browse for the RPP file. if the project is not saved yet, it needs to save it first and then it adds it.
|
|
|
02-09-2022, 01:27 PM
|
#7
|
Human being with feelings
Join Date: Jul 2009
Posts: 1,236
|
Interesting! How about possibility to assosciate mixdown audio to project as well? To be able to quickly preview?
|
|
|
02-09-2022, 05:17 PM
|
#8
|
Human being with feelings
Join Date: Nov 2014
Location: Can Tho - Viet Nam
Posts: 318
|
Dear Heda,
I have installed and run this script, it gives no error and shows no interface, nothing
Thanks
|
|
|
02-10-2022, 04:02 AM
|
#9
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by ramses
Interesting! How about possibility to assosciate mixdown audio to project as well? To be able to quickly preview?
|
yes... it is possible. I'm thinking two controls.. one to play it, and one to edit it in a blank new REAPER project
Thanks
|
|
|
02-10-2022, 05:13 AM
|
#10
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by lachinhan
Dear Heda,
I have installed and run this script, it gives no error and shows no interface, nothing
Thanks
|
nothing? I don't know... at first, I can't see anything that could cause that without any error...:/
|
|
|
02-10-2022, 05:53 AM
|
#11
|
Human being with feelings
Join Date: Feb 2015
Location: Turkey
Posts: 246
|
Do you think we can use this within a team with joint projects? I can see some great workflow improvements could happen with this in a team
|
|
|
02-10-2022, 05:57 AM
|
#12
|
Human being with feelings
Join Date: Feb 2015
Location: Turkey
Posts: 246
|
Quote:
Originally Posted by ramses
Interesting! How about possibility to assosciate mixdown audio to project as well? To be able to quickly preview?
|
Yeah, maybe using .RPP-PROX files that's been associated with Subprojects
|
|
|
02-10-2022, 08:45 AM
|
#13
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by Kabraxis
Do you think we can use this within a team with joint projects? I can see some great workflow improvements could happen with this in a team
|
Yes I think so as long as only one member has the rights to modify the catalog, then you can sync one way the Projects settings folder with all the catalog files to other members of the team. This would work if all members also have the same paths to the RPP projects
|
|
|
02-11-2022, 12:04 AM
|
#14
|
Human being with feelings
Join Date: Jul 2009
Posts: 1,236
|
Quote:
Originally Posted by heda
yes... it is possible. I'm thinking two controls.. one to play it, and one to edit it in a blank new REAPER project
Thanks
|
Sounds great to me!
|
|
|
02-11-2022, 07:47 AM
|
#15
|
Human being with feelings
Join Date: Feb 2016
Location: Greece
Posts: 80
|
Fantastic script Heda!
Already love it!
|
|
|
02-14-2022, 01:51 PM
|
#16
|
Human being with feelings
Join Date: Jan 2013
Posts: 730
|
Images
How to use images? I set image jpg or png and nothing works.
__________________
Love is patient and kind; love does not envy or boast; it is not arrogant or rude.
It does not insist on its own way; it is not irritable or resentful;
it does not rejoice at wrongdoing, but rejoices with the truth. Corinthians 13:4-6
|
|
|
02-15-2022, 02:44 AM
|
#17
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by strachupl
How to use images? I set image jpg or png and nothing works.
|
are you using macOS? I have tested it on Linux and Windows only. Have you installed imagemagick as the requirements says?
|
|
|
02-15-2022, 04:10 AM
|
#18
|
Human being with feelings
Join Date: Jan 2013
Posts: 730
|
Quote:
Originally Posted by heda
Have you installed imagemagick as the requirements says?
|
No, I didn't. I need to read more carefully, sorry for wasting your time and thank you.
__________________
Love is patient and kind; love does not envy or boast; it is not arrogant or rude.
It does not insist on its own way; it is not irritable or resentful;
it does not rejoice at wrongdoing, but rejoices with the truth. Corinthians 13:4-6
|
|
|
02-15-2022, 05:01 AM
|
#19
|
Human being with feelings
Join Date: Mar 2017
Location: Ukraine, Kyiv
Posts: 551
|
Unexpected present! Thank you!
|
|
|
02-16-2022, 04:30 AM
|
#20
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by strachupl
No, I didn't. I need to read more carefully, sorry for wasting your time and thank you.
|
no worries... I have made it big and red now
Quote:
Originally Posted by Skorobagatko
Unexpected present! Thank you!
|
Quote:
Originally Posted by kotsaris
Fantastic script Heda!
Already love it!
|
Thank you.
|
|
|
03-13-2022, 07:55 PM
|
#21
|
Human being with feelings
Join Date: Oct 2016
Posts: 229
|
Quote:
Originally Posted by Kabraxis
Yeah, maybe using .RPP-PROX files that's been associated with Subprojects
|
Yeah I would love to be able to preview .RPP-PROX files.
---
Are tags the way to group tracks for an album? And catalogs are a higher level thing?
|
|
|
03-14-2022, 12:56 AM
|
#22
|
Human being with feelings
Join Date: May 2020
Posts: 435
|
I clicked "save as" and this came up:
__DEV__HeDa_Projects_.lua:2576: attempt to index a nil value (field '?')
|
|
|
03-14-2022, 01:08 AM
|
#23
|
Human being with feelings
Join Date: May 2020
Posts: 435
|
btw, Heda can you add those image and rating features to the Track Templates too?
|
|
|
03-15-2022, 12:38 AM
|
#24
|
Human being with feelings
Join Date: May 2020
Posts: 435
|
*set image by screenshot is awesome but most of the time it doesn't work for me
EDIT oops i've just saw that it take screenshot from reaper itself.
It could be awesome if we could use a screenshot from windows's print screen clipboard.
Last edited by UknownSource; 03-15-2022 at 02:20 AM.
|
|
|
03-15-2022, 10:48 AM
|
#25
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
the screenshot works better in Linux, using ffmpeg and lets you define a rectangle area to capture instead of capturing the entire REAPER window. That's all I could do for Windows.
thanks I'll fix the "save as" error.
|
|
|
03-15-2022, 10:56 AM
|
#26
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by paat
Are tags the way to group tracks for an album? And catalogs are a higher level thing?
|
Yes you can use one catalog for each album and no tags or use one catalog for all the albums and tags for each album. As you want. Once you tag one project, you can tag other projects by drag and dropping them to the tag button, or move them to other catalogs by dropping to the catalog button.
|
|
|
03-15-2022, 02:31 PM
|
#27
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,299
|
WoW mate this script looks good!
I've installed it but didn't have much time to test, I lvoe the deadlines and ratings and everything actually, I should start using this script.
Quote:
Originally Posted by heda
the screenshot works better in Linux, using ffmpeg and lets you define a rectangle area to capture instead of capturing the entire REAPER window. That's all I could do for Windows.
|
windows 10 also lets you capture defined rectangle area... I use it all the time. here
WIN + Shift + S
It will be super useful to use it in your Track templates & Projects scripts.
Extra donation sent
Last edited by Reflected; 03-15-2022 at 02:51 PM.
|
|
|
03-17-2022, 10:23 AM
|
#28
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,299
|
play button for audio demo can be useful here
|
|
|
04-18-2022, 12:05 PM
|
#29
|
Human being with feelings
Join Date: Feb 2016
Location: Greece
Posts: 80
|
I really love this script!
Also,I have some suggestions to make:
i) To be possible to select multiple projects
ii) To update to the next version of a project
iii) To have a task scheduler for each project
|
|
|
07-05-2022, 03:33 AM
|
#30
|
Human being with feelings
Join Date: Sep 2017
Posts: 4
|
No Images on MacOS Monterey (yes Imagemagick installed)
I've not been able to get images working unfortunately. Wondering if anyone on Mac (in my case Monterey) has had success? I installed imagemagick...as far as I can tell it is functional. No idea what else to try. Thanks!
|
|
|
07-06-2022, 12:08 PM
|
#31
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by msalam
I've not been able to get images working unfortunately. Wondering if anyone on Mac (in my case Monterey) has had success? I installed imagemagick...as far as I can tell it is functional. No idea what else to try. Thanks!
|
I would need a Mac to test things. So maybe it is just not working on Macs. :/
|
|
|
07-08-2022, 10:14 AM
|
#32
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by msalam
I've not been able to get images working unfortunately. Wondering if anyone on Mac (in my case Monterey) has had success? I installed imagemagick...as far as I can tell it is functional. No idea what else to try. Thanks!
|
Ok. Try this. Go to Security & Privacy and Privacy tab in the mac system preferences. And in Files and Folders you may have to enable permission for REAPER to access files and folders , and maybe also to Terminal, because imagemagick is run as a command in the terminal. Maybe that way it will be able to generate the thumbnail images. Let me know if it works.
|
|
|
07-08-2022, 12:54 PM
|
#33
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,299
|
Hey Heda
Do you still work on this script?
|
|
|
07-09-2022, 09:57 AM
|
#34
|
Human being with feelings
Join Date: Jan 2022
Posts: 2
|
Hi,
Any of you solve issues like this and would like to help me beat it?
It prompt after pressing "Add Project"
"__DEV__HeDa_Projects_.lua:967: attempt to call a nil value (field 'JS_Dialog_BrowseForOpenFiles')"
I saw comment about option "save us" but there is no solution at all.
Could you please support?
Running windows10, 64bit. Installed all requirements.
|
|
|
07-10-2022, 05:58 AM
|
#35
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by Reflected
Hey Heda
Do you still work on this script?
|
Not much but the other day I started to do something to display and switch to other RPPs in the same folder and autosaves.
|
|
|
07-10-2022, 05:59 AM
|
#36
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Quote:
Originally Posted by Gorilla Glue
Hi,
Any of you solve issues like this and would like to help me beat it?
It prompt after pressing "Add Project"
"__DEV__HeDa_Projects_.lua:967: attempt to call a nil value (field 'JS_Dialog_BrowseForOpenFiles')"
I saw comment about option "save us" but there is no solution at all.
Could you please support?
Running windows10, 64bit. Installed all requirements.
|
JS_Dialog_BrowseForOpenFiles is a function by the required js_ReaScriptAPI extension.
You may have not installed it correctly. Check in the menu: Help ReaScript Documentation
It opens a webpage with all the functions installed in your system. If you can't find the JS_Dialog_BrowseForOpenFiles there, it means it is not installed.
|
|
|
07-13-2022, 07:11 AM
|
#37
|
Human being with feelings
Join Date: Jan 2022
Posts: 2
|
Quote:
Originally Posted by heda
JS_Dialog_BrowseForOpenFiles is a function by the required js_ReaScriptAPI extension.
You may have not installed it correctly. Check in the menu: Help ReaScript Documentation
It opens a webpage with all the functions installed in your system. If you can't find the JS_Dialog_BrowseForOpenFiles there, it means it is not installed.
|
Thank you Mr! I'm missing it so I did something wrong with API installation. Thanks to set me on correct way, where exactly I should look a problem! <3
|
|
|
07-13-2022, 03:01 PM
|
#38
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,350
|
Thanks... Ideally I should make the script to notify the user about what is happening, instead of crashing like that
|
|
|
07-13-2022, 07:18 PM
|
#39
|
Human being with feelings
Join Date: Dec 2011
Posts: 2,211
|
Hi HEDA,
I wonder if you'd consider adding something to your RENDER LUF script?
Within Reaper's CONFIG setting, I use Wildcards to get the Names of the Song/Track, Item or Region [with additional info to embed as the files Filename.
But when viewed from the main Render LUF display, we only see the Wildcards. [which is good to see]
But I wonder if there is room below that to add the actual name that they represent ?
Sometimes it gets hecktec/fast-paced during Mastering, and I need to go into the CONFIG button to look at the exact Filename there.
Thanks for consideration.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:06 AM.
|