|
|
|
03-12-2023, 10:26 PM
|
#81
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by Jae.Thomas
I don't know if this does that but I am definitely going to try this !!!
|
You can definitely do this with pre and post actions.
Create several render groups - one with a pre-action to disable master FX and a post action to enable them, another with actions to select all tracks and deactivate sends etc...
Then just create stems in each of those groups accordingly.
|
|
|
03-16-2023, 04:22 AM
|
#82
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Script showcased on ReaLinks.net:
😎
|
|
|
03-17-2023, 06:18 AM
|
#83
|
Human being with feelings
Join Date: Jan 2020
Location: Canada
Posts: 88
|
Fantastic.
Could an action of auto-adding track to a stems by their name be useful? Like all "Synth" tracks are soloed for the synth stem column.
|
|
|
03-18-2023, 06:57 AM
|
#84
|
Human being with feelings
Join Date: Nov 2010
Location: New England
Posts: 678
|
I'm doing something wrong, here... Ideas, anyone?
I'm certain that I'm not doing something correctly.
I get the following error message:
"$stem not in file name"
"Stem wildcard not used in render preset. Fix by overriding the filename"
I checked the box for "overwrite", but got the same error message.
I'm not sure how to "fix" this -even though it explained.
I've attached a screenshot of my "Settings" and my "Render" windows.
Suggestions, anyone?
|
|
|
03-18-2023, 10:30 AM
|
#85
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by K8ch
I'm certain that I'm not doing something correctly.
I get the following error message:
"$stem not in file name"
"Stem wildcard not used in render preset. Fix by overriding the filename"
I checked the box for "overwrite", but got the same error message.
I'm not sure how to "fix" this -even though it explained.
I've attached a screenshot of my "Settings" and my "Render" windows.
Suggestions, anyone?
|
Hi.
Since the usual use-case involves rendering multiple stems with the same render preset, calling all of them "$project" will just result in the same file being rendered again and again, each one overwriting the previous one. So in order to get a file for each stem, your render settings must include the "$stem" wildcard in the filename. Here's an example:
Say that your project is called "my song", the filename in the render window is "$project - $stem", and you define the following stems: "Drums", "Bass", "Guitars", "Vocals"
That way you will get four different files:
My Song - Drums
My Song - Bass
My Song - Guitars
My Song - Vocals
Again - this is the more common scenario. However, there are times when you really don't want the stem name to be in the filename, most commonly when you only have one "stem" in a render group (say a stem that renders the main mix). You'd then not really need the stem name in the render group.
Notice you can ignore this message if this is intended, and even more so - you can check "don't show non critical (orange) errors before rendering" in this render group's settings.
If you haven't yet, I highly recommend watching my tutorial video - especially the part about render group settings here.
|
|
|
03-18-2023, 10:31 AM
|
#86
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by X-Raym
|
Awesome! Thanks friend
|
|
|
03-18-2023, 10:34 AM
|
#87
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by maxcomposer
Fantastic.
Could an action of auto-adding track to a stems by their name be useful? Like all "Synth" tracks are soloed for the synth stem column.
|
Would that be a big time saver? I can see this being achieved quite easily using the SWS console (solo tracks by name and add a stem, which by default copies the current solo states).
I'm trying to keep things as general purpose as possible, and this feels very specific. I might be wrong though.
Any thoughts?
|
|
|
03-18-2023, 01:17 PM
|
#88
|
Human being with feelings
Join Date: Nov 2010
Location: New England
Posts: 678
|
Quote:
Originally Posted by odedd
Hi.
...So in order to get a file for each stem, your render settings must include the "$stem" wildcard in the filename. Here's an example:
Say that your project is called "my song", the filename in the render window is "$project - $stem", and you define the following stems: "Drums", "Bass", "Guitars", "Vocals"
That way you will get four different files:
My Song - Drums
My Song - Bass
My Song - Guitars
My Song - Vocals
|
THank you so much!
I think I got it, now.
I really appreciate your taking the time to explain this.
Last edited by K8ch; 03-18-2023 at 07:47 PM.
|
|
|
03-22-2023, 01:36 PM
|
#89
|
Human being with feelings
Join Date: Sep 2018
Posts: 92
|
I have a bug with broken settings too
imgui version - 0.8.4
Tried several script versions, tried to delete .ini file in the Scripts folder.
Any ideas?
|
|
|
03-22-2023, 08:36 PM
|
#90
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by tapemelancholy
I have a bug with broken settings too
imgui version - 0.8.4
Tried several script versions, tried to delete .ini file in the Scripts folder.
Any ideas?
|
Sorry for that!
I'm gonna need a little more details please.
What's the version number of the script you're using (shown in the title bar)?
When exactly does it shows up?
What is the error message?
Does it happen in new blank projects as well?
What's the OS?
Last edited by odedd; 03-24-2023 at 12:00 AM.
|
|
|
03-23-2023, 02:13 AM
|
#91
|
Human being with feelings
Join Date: Sep 2018
Posts: 92
|
Quote:
Originally Posted by odedd
Sorry for that!
I'm gonna need a little more detailes?
What's the version number of the script you're using (shown in the title bar)?
When exactly does it shows up?
What is the error message?
Does it happen in new blank projects as well?
What's the OS?
|
OS - Win10
Reaper - 6.78
Script - 1.2.1
Error:
...ReaScripts\Rendering\Stem Manager\Odedd_Stem Manager.lua:444: number has no integer representation
I found a problem. It seems that render presets can't load. Everything breaks if I have at least one render preset, but if reaper-render.ini is empty then everything works fine.
|
|
|
03-23-2023, 12:10 PM
|
#92
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by tapemelancholy
OS - Win10
Reaper - 6.78
Script - 1.2.1
Error:
...ReaScripts\Rendering\Stem Manager\Odedd_Stem Manager.lua:444: number has no integer representation
I found a problem. It seems that render presets can't load. Everything breaks if I have at least one render preset, but if reaper-render.ini is empty then everything works fine.
|
Thank you!
It definitely looks like something to do with render presets.
If possible, could you DM me your reaper-render.ini file (or post it here?)
I'd like to see what exactly the cause is. There were a lot of changes to the render settings lately so it might have something to do with that, but having the render settings file could help.
Last edited by odedd; 03-24-2023 at 12:00 AM.
|
|
|
03-24-2023, 04:42 AM
|
#93
|
Human being with feelings
Join Date: Sep 2018
Posts: 92
|
Quote:
Originally Posted by odedd
Thank you!
It definitely looks like something to do with render presets.
If possible, could you DM me your reaper-render.ini file (or post it here?)
I'd like to see what exactly the cause is. There were a lot of changes to the render settings lately so it might have something to do with that, but having the render settings file could help.
|
I tried to find the cause of the break and I didn't find any special causes. In my case if I have any preset, it breaks the script.
Initial File:
https://stash.reaper.fm/46640/reaper-render.ini
|
|
|
03-24-2023, 07:59 AM
|
#94
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Fixed with v1.2.3 (run "syncronize packages" to make sure it's getting the latest info first, and then update).
It was indeed caused by some of the newer render settings which entered some nodes into the .ini that I wasn't ready for into the script.
Lesson learned And thanks for the help - your file did the trick!
Last edited by odedd; 03-25-2023 at 09:19 AM.
|
|
|
04-16-2023, 08:28 AM
|
#95
|
Human being with feelings
Join Date: Aug 2021
Posts: 2
|
Stem manager appears as a black screen
Hi odedd
First of all thank you for this amazing script, it's going to be a huge time saver for me! Unfortunately, when I load the script, Stem manager appears as a black screen and I simply can't use it (see attachment below).
My setup:
MacBook Pro (Retina, 15-inch, Mid 2014)
MacOS Mojave 10.14
NVIDIA GeForce GT 750M 2048 Mo
Intel Iris Pro 1536 Mo
Thank you! Looking forward to use Stem manager, it looks amazing!
|
|
|
04-16-2023, 08:49 AM
|
#96
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
Does the image appear when starting the script after selecting a different graphics renderer in Preferences > Plug-ins > ReaImGui? Choices on macOS are Metal (default) or OpenGL 3.2.
EDIT: Also make sure the latest version of ReaImGui is installed (0.8.5 currently). Since v0.7 I'd expect uncaught (= bug) GPU rendering failure to show a transparent window rather than black...
Last edited by cfillion; 04-16-2023 at 09:25 AM.
|
|
|
04-16-2023, 06:56 PM
|
#97
|
Human being with feelings
Join Date: Aug 2021
Posts: 2
|
Issue solved
Quote:
Originally Posted by cfillion
Does the image appear when starting the script after selecting a different graphics renderer in Preferences > Plug-ins > ReaImGui? Choices on macOS are Metal (default) or OpenGL 3.2.
EDIT: Also make sure the latest version of ReaImGui is installed (0.8.5 currently). Since v0.7 I'd expect uncaught (= bug) GPU rendering failure to show a transparent window rather than black...
|
Thank you for the quick answer, OpenGL 3.2 solved the issue! It works flawlessly now!
|
|
|
05-04-2023, 02:01 AM
|
#98
|
Human being with feelings
Join Date: Nov 2016
Posts: 24
|
Hello again!
I've fully incorporated Stem manager in my workflow. Again, thank you!
I'd like to know if you have suggestions about how to deal with silent files. When exporting stems of many regions, I have some files that do not contain any audio, but are taking disk space anyway. I'd like to know if you have suggestions about how to deal with this, ideally before exporting, but I don't mind if it's after the fact (that is, remove silent rendered files), with a custom action or so.
"Do not render files that are likely silent" option doesn't seem to work (kind of makes sense, since we're always exporting through master).
Any ideas?
|
|
|
05-04-2023, 02:47 AM
|
#99
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by douscinco
I'd like to know if you have suggestions about how to deal with silent files.
|
Hi!
There is an option in Stem Manager's settings to either render "empty" stems or not - that is, if a stem has no solo/mute states defined in it then it won't get rendered.
For me that solves this issue - it just skips whatever stem has no tracks "assigned" to it.
However, depending on the structure of your session it might not suit your needs. For me - I have a template with busses assigned to stems, and whenever I don't use those busses I delete them, which in turn leaves the stem "empty" (since the tracks that WERE assigned to it no longer exist), so it doesn't get rendered.
I understand that not everybody works like that. If you could describe what your session looks like, or how you'd go about "discovering" which stems are going to be silent before rendering in your situation, there might be a way of implementing a feature that does that, or figuring out another way around it.
Simply discovering which tracks have items in them won't do the trick, since they might have receives or other signals routed to them.
|
|
|
05-04-2023, 03:40 AM
|
#100
|
Human being with feelings
Join Date: Nov 2016
Posts: 24
|
Quote:
Originally Posted by odedd
Hi!
Simply discovering which tracks have items in them won't do the trick, since they might have receives or other signals routed to them.
|
Thank you for your reply! Actually, this is kind of what I was thinking about, but also looking recursively for items in any receive that is routed to them that is not muted. The way I have structured my stems is like this
So I have all instruments loaded within the STEM Background folder track, but I have MIDI items in the other stems that point to those instrument in the STEM Background when I have specific sections within those stems. So if it doesn't happen to be any item in, say, the STEM Melody v1 track folder, this stem doesn't have to be rendered. Conversely, if there is, but there isn't any other track playing in the STEM Background folder, this stem wouldn't need to be rendered.
|
|
|
05-07-2023, 11:12 AM
|
#101
|
Human being with feelings
Join Date: Nov 2022
Posts: 2
|
Hey, I just found this today on ReaLinks and then YouTube.
Your YouTube link in the description back to this page is cut off and doesn't work.
I commented over there, but wanted to let you know here as well.
A) This is absolutely incredible!!!
B) The link in the Description is cut off, at least for me.
I found this link, is it correct?
If so, you probably should correct it, then reply to me and I'll delete this comment.
https://forum.cockos.com/showthread....t=stem+manager
|
|
|
05-08-2023, 07:48 AM
|
#102
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
A) This is absolutely incredible!!!
B) The link in the Description is cut off, at least for me
|
Thank you so much
Quote:
B) The link in the Description is cut off, at least for me
|
Huh - I see that now.
Apparently it's some Youtube precaution that I need to take care of (ID verification). Should be cleared within 24 hours.
Thanks again!
|
|
|
05-08-2023, 07:57 AM
|
#103
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by douscinco
So I have all instruments loaded within the STEM Background folder track, but I have MIDI items in the other stems that point to those instrument in the STEM Background when I have specific sections within those stems. So if it doesn't happen to be any item in, say, the STEM Melody v1 track folder, this stem doesn't have to be rendered. Conversely, if there is, but there isn't any other track playing in the STEM Background folder, this stem wouldn't need to be rendered.
|
That should be possible, but is quite complicated.
Say that your render target is "selected regions", that would mean that every region would need to be checked recursively for any track that might have audio/midi in it - but not only events - FX "returns" are also a concern.
I'm trying to mull this over.
If you'd be willing to send me a session for example (doesn't need to include the whole thing - just some sample tracks and a description of when you encounter the issue) that would be of great help.
You can DM me for my email.
Thanks!
|
|
|
05-14-2023, 10:02 AM
|
#104
|
Human being with feelings
Join Date: May 2023
Posts: 2
|
How can I save the rendered files to seperate folders?
Like:
All tracks in Region 1... saved to Folder 1
All tracks in Region 1... saved to Folder 2
...
I tried to use the "slash" command... but it does not work for me.
I would like to have Reaper creating a folder with the "region name" and then save all tracks with the "track name".
Thanks!
|
|
|
05-14-2023, 10:49 AM
|
#105
|
Human being with feelings
Join Date: Feb 2021
Location: Right here
Posts: 1,322
|
This is not necessarily done with stem manager.
In the render settings dialog set "region render matrix" as the source and "all project regions" as the bounds. Open the region matrix and select the tracks to be rendered for each region. Then for the filename use $region/$track.
|
|
|
05-14-2023, 11:51 AM
|
#106
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by smandrap
This is not necessarily done with stem manager.
In the render settings dialog set "region render matrix" as the source and "all project regions" as the bounds. Open the region matrix and select the tracks to be rendered for each region. Then for the filename use $region/$track.
|
That's exactly right. The key here is to use the filename field for that and not the folder field, as only the filename substitutes the $ wildcards.
|
|
|
05-14-2023, 01:59 PM
|
#107
|
Human being with feelings
Join Date: May 2023
Posts: 2
|
Hmmm...
A subfolder is not beeing created.
And it does not save all tracks of the song into one folder.
(the stem manager also gives a warning message that I have not selected "master mix" as the Source.
It saves everything into one folder.
(clicktrack for all songs, guitar tracks for all songs...)
I made a screenshot, not sure what I did wrong. :-(
(Folder name should be the Region name, then the track name and again the region name)
https://i.imgur.com/UUHIj1G.png
Last edited by Roelli; 05-14-2023 at 02:12 PM.
|
|
|
05-14-2023, 03:20 PM
|
#108
|
Human being with feelings
Join Date: Feb 2021
Location: Right here
Posts: 1,322
|
Don't render from stem manager, render from the render settings dialog.
|
|
|
05-15-2023, 01:50 AM
|
#109
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
For the way you have it set up (one track pre "stem") you really don't need stem manager - in fact it's way more complicated to use it for that.
Just use Reaper's standard render window -
Make sure to select "selected tracks" or "selected tracks via master" as the source, and "selected regions" or "all regions" as the bounds.
Then select all tracks (or all tracks you need) and in case you only need specific regions to be rendered, make sure to select them in the region manager.
You can then save this as a render preset in case you need it frequently.
Stem manager comes in handy when you want several groups of tracks to be rendered in one fell swoop, while making sure lots of things are taking place automatically before rendering. Also, when you want to include the stem name in stem manager, you need to use the $stem wildcard rather than the $track wildcard, but as I said, in your case using the standard render window is the simpler and better approach.
|
|
|
05-22-2023, 03:26 AM
|
#110
|
Human being with feelings
Join Date: Dec 2020
Location: France, Lyon
Posts: 11
|
Render immediately action
Hello,
This script is really amazing! Thank you so much.
I'm trying to create a custom action that renders all the files I need.
I first started using the render queue which is working well using the "add all stems to render queue" action.
However I realized that the render queue is not working for me because way too slow to re-open my project.
I would like to "render immediately" instead but that action does not seem to exist.
How could I trigger the rendering of all stems immediately instead of adding them to the queue?
|
|
|
05-22-2023, 03:35 AM
|
#111
|
Human being with feelings
Join Date: Dec 2020
Location: France, Lyon
Posts: 11
|
Found it
Actually I found you had to manually hit a button to create the action, awesome! Thanks again!
|
|
|
06-19-2023, 09:52 AM
|
#112
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by cloud
Actually I found you had to manually hit a button to create the action, awesome! Thanks again!
|
Hi.
There's an easier way - Check out the settings page.
You can change the default render action (first setting) to "render immediately", and then the big button at the bottom of the main window will do just that.
Alternatively, if you only want to render one of the render groups - you can create an action, just like you said.
I'll also add that as an option to the render group itself, in the next update - but it will be a major one (presets coming), so it's gonna take some time.
|
|
|
06-19-2023, 12:07 PM
|
#113
|
Human being with feelings
Join Date: Dec 2020
Location: France, Lyon
Posts: 11
|
Thanks for the additional details.
Indeed I figured I could change the default render action, but that didn't have any effect on the rendering from within the custom action I built.
So I had to find how I could generate a new action from the settings page, which for whatever reason I forgot (I hit only one of the 2 buttons there).
I would tend to think that you always want to register those, in an idempotent way such that if they don't exist they are created without user consent. The reasoning being that when you create your custom action, I don't think you will know to check the settings page of the plugin itself (unless it's a standard thing, but for me it was a first).
For me outside of this small struggle I have no request whatsoever, everything works perfectly! (which I'm very surprised about as I'm kinda new installing this kind of extensions). Really great job, I'm very grateful!
|
|
|
06-22-2023, 11:55 AM
|
#114
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by Aulicon
Incredible work.
Now we just need the ability to save and load stem presets. Having to add stems using the + button every time I open a new project makes it kinda pointless when your stems count and naming is always the same (working on a film or tv show for example)
|
Preset saving and loading is now live with version 1.6.0
Let me know if that works the way you imagined.
|
|
|
06-23-2023, 02:29 AM
|
#115
|
Human being with feelings
Join Date: Feb 2021
Location: Right here
Posts: 1,322
|
Hi, thanks for the update!
But...
MacOS 12.3, REAPER 6.80, ReaImGui v0.8.6.1
EDIT: Making the validators table global in the main script seems to fix the problem
Last edited by smandrap; 06-23-2023 at 03:19 AM.
|
|
|
06-23-2023, 04:06 AM
|
#116
|
Human being with feelings
Join Date: Dec 2019
Posts: 193
|
Quote:
Originally Posted by smandrap
Hi, thanks for the update!
But...
MacOS 12.3, REAPER 6.80, ReaImGui v0.8.6.1
EDIT: Making the validators table global in the main script seems to fix the problem
|
Oops
there are some more things that didn't work, so making validators global won't solve all of them
All should be back to normal now in v1.6.1. Sorry about that.
|
|
|
06-23-2023, 04:18 AM
|
#117
|
Human being with feelings
Join Date: Feb 2021
Location: Right here
Posts: 1,322
|
Quote:
Originally Posted by odedd
Oops
there are some more things that didn't work, so making validators global won't solve all of them
All should be back to normal now in v1.6.1. Sorry about that.
|
No reason to be sorry . Thanks for the hard work
|
|
|
07-12-2023, 02:58 PM
|
#118
|
Human being with feelings
Join Date: May 2020
Posts: 90
|
I can't believe I just discovered this tool !! After watching the awesome looking video, I downloaded and installed. This should be a great time saver. Thanks !!
Last edited by fawudd; 07-12-2023 at 03:42 PM.
|
|
|
07-26-2023, 04:38 PM
|
#119
|
Human being with feelings
Join Date: May 2023
Posts: 16
|
Reinstalled it, relaunch Reaper many times, can't open the script
Thanks for help this script seems crazy!
|
|
|
07-26-2023, 11:54 PM
|
#120
|
Human being with feelings
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
|
Which version is installed? Does 'ReaImGui_Demo.lua' work correctly?
ReaPack -> Browse packages should show this (lowercase 'i' for installed and version 0.8.7.2):
This is just a guess, but you could get that error message if you're on macOS x86_64 and have either 0.8.7 or 0.8.7.1 installed instead of the latest 0.8.7.2.
Last edited by cfillion; 07-26-2023 at 11:59 PM.
|
|
|
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 02:33 PM.
|