Go Back   Cockos Incorporated Forums > REAPER Forums > newbieland

Reply
 
Thread Tools Display Modes
Old 11-07-2010, 07:24 PM   #1
dkeatscary
Human being with feelings
 
Join Date: Mar 2010
Location: NC
Posts: 175
Default Rendering tracks as stem tracks

I'm trying to conserve CPU on a guitar solo track, and am rendering it down to a stereo track. If my solo is less than 10 seconds long, why does it take nearly 3 minutes to render the track? Can Reaper not tell that there's only a small audio item on the track?

I'm not sure if I'm making sense but this has always irked me, and I wish that I understood why Reaper trends rendering in this fashion.

Thank you!
dkeatscary is offline   Reply With Quote
Old 11-07-2010, 09:38 PM   #2
dobro
Human being with feelings
 
Join Date: Dec 2006
Location: abroad
Posts: 671
Default

Is it possible to highlight just the portion of the whole song that contains your solo? And render the highlighted portion?
__________________
I use those extra 12 seconds to admire myself in the mirror.
dobro is offline   Reply With Quote
Old 11-08-2010, 06:15 AM   #3
dkeatscary
Human being with feelings
 
Join Date: Mar 2010
Location: NC
Posts: 175
Default

Quote:
Originally Posted by dobro View Post
Is it possible to highlight just the portion of the whole song that contains your solo? And render the highlighted portion?
Damn, hadn't even thought about that. I'll try it out. Thanks!!
dkeatscary is offline   Reply With Quote
Old 11-08-2010, 06:19 AM   #4
ngarjuna
Human being with feelings
 
ngarjuna's Avatar
 
Join Date: Apr 2008
Location: Miami
Posts: 2,298
Default

When stem rendering takes place it actually renders everything that's live if I'm not mistaken (it just only writes what you've selected to disk). Disabling FX that don't affect the track you're rendering is another way to speed things up.
ngarjuna is offline   Reply With Quote
Old 11-08-2010, 07:19 AM   #5
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

Currently, stem render

1/ starts at the beginning of the project and ends
at the very last project item (time selection etc. is disregarded)
2/ processes all active tracks, even though it's rendering
one track only, which is a huge CPU inefficiency with large
projects (can be avoided by manually muting other tracks,
and having the "do not process muted tracks" preference on)
3/ has no settings to change this behavior

Use Apply FX instead, and use macros to speed up the process.
Search the forum for "freeze tracks" macros

There is a FR to rectify that, probably happening for Reaper v4.

e
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM is offline   Reply With Quote
Old 11-08-2010, 07:28 AM   #6
kindafishy
Human being with feelings
 
kindafishy's Avatar
 
Join Date: Mar 2009
Posts: 4,028
Default

Quote:
Originally Posted by EricM View Post
Currently, stem render

1/ starts at the beginning of the project and ends
at the very last project item (time selection etc. is disregarded)
2/ processes all active tracks, even though it's rendering
one track only, which is a huge CPU inefficiency with large
projects (can be avoided by manually muting other tracks,
and having the "do not process muted tracks" preference on)
3/ has no settings to change this behavior

Use Apply FX instead, and use macros to speed up the process.
Search the forum for "freeze tracks" macros

There is a FR to rectify that, probably happening for Reaper v4.

e
Careful with Apply FX, as it negatively affects sound quality. It is fine to do just to work on another area of the song, but if you are actually in a mixing stage, you should either bounce or stem render.

As others have said, it is because it renders the whole track. Apply FX is significantly faster, but keep the above in mind.
kindafishy is offline   Reply With Quote
Old 11-08-2010, 07:30 AM   #7
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

Quote:
Originally Posted by kindafishy View Post
Careful with Apply FX, as it negatively affects sound quality.
In what way, and which circumstances?
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM is offline   Reply With Quote
Old 11-08-2010, 12:40 PM   #8
kindafishy
Human being with feelings
 
kindafishy's Avatar
 
Join Date: Mar 2009
Posts: 4,028
Default

Quote:
Originally Posted by EricM View Post
In what way, and which circumstances?
Rather than regurgitating what is already written...

http://forum.cockos.com/showthread.php?p=593458
kindafishy is offline   Reply With Quote
Old 11-08-2010, 12:56 PM   #9
ngarjuna
Human being with feelings
 
ngarjuna's Avatar
 
Join Date: Apr 2008
Location: Miami
Posts: 2,298
Default

Quote:
Originally Posted by kindafishy View Post
Careful with Apply FX, as it negatively affects sound quality. It is fine to do just to work on another area of the song, but if you are actually in a mixing stage, you should either bounce or stem render.

As others have said, it is because it renders the whole track. Apply FX is significantly faster, but keep the above in mind.
Quote:
Originally Posted by kindafishy View Post
Rather than regurgitating what is already written...

http://forum.cockos.com/showthread.php?p=593458
The thread you posted cites the following disadvantages to Apply FX:
1. Per item (can cause different behavior on overlapping items)
2. Item gain changes are applied
3. Applies fades

While I can appreciate why someone might want to avoid some or all of those conditions, none of that has anything to do with the sound quality. I think that's a bit misleading; there are implications based on workflow that one should watch out for vis-a-vis Apply FX but that's far different from saying it's an inferior sound quality.

Since Apply FX doesn't take other track effects into account and can be performed on items of any size (operating only on the item itself), there is a pretty major advantage to using it: it's a hell of a lot faster than stem renders.
ngarjuna is offline   Reply With Quote
Old 11-08-2010, 12:59 PM   #10
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

Quote:
Originally Posted by kindafishy View Post
Rather than regurgitating what is already written...

http://forum.cockos.com/showthread.php?p=593458
Ah ok, aware of this issues, but nothing quality wise
if you do it properly with a macro on a new track.
Just different (unexpected?) result.

But yeah, inconvenient, and a lot of macro work if you
have to create it yourself. But doable

e
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM is offline   Reply With Quote
Old 11-08-2010, 01:18 PM   #11
kindafishy
Human being with feelings
 
kindafishy's Avatar
 
Join Date: Mar 2009
Posts: 4,028
Default

Quote:
Originally Posted by ngarjuna View Post
The thread you posted cites the following disadvantages to Apply FX:
1. Per item (can cause different behavior on overlapping items)
2. Item gain changes are applied
3. Applies fades

While I can appreciate why someone might want to avoid some or all of those conditions, none of that has anything to do with the sound quality. I think that's a bit misleading; there are implications based on workflow that one should watch out for vis-a-vis Apply FX but that's far different from saying it's an inferior sound quality.

Since Apply FX doesn't take other track effects into account and can be performed on items of any size (operating only on the item itself), there is a pretty major advantage to using it: it's a hell of a lot faster than stem renders.
It's not misleading at all. Read my second post.
kindafishy is offline   Reply With Quote
Old 11-08-2010, 01:22 PM   #12
kindafishy
Human being with feelings
 
kindafishy's Avatar
 
Join Date: Mar 2009
Posts: 4,028
Default

Quote:
Originally Posted by EricM View Post
Ah ok, aware of this issues, but nothing quality wise
if you do it properly with a macro on a new track.
Just different (unexpected?) result.

But yeah, inconvenient, and a lot of macro work if you
have to create it yourself. But doable

e
It is absolutely a quality problem in my experience. YMMV, but I just wanted to put it out there so others don't experience the same issues I did.

If it works for you cool, it probably just comes down to giving the render a listen to make sure it sounds as you expect.

kindafishy is offline   Reply With Quote
Old 11-08-2010, 01:59 PM   #13
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

of course, depends how you define quality I just don't see the
contextual behavior difference of the function as a quality loss, as
it produces identical results if used in the same manner
(one item, resetting the fader & fades etc.). It does not have an issue
with noise, bad resampling, bit-loss or distortion or something one
usually says it's a quality loss.

Other than than I perfectly agree
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM is offline   Reply With Quote
Old 11-08-2010, 02:11 PM   #14
ngarjuna
Human being with feelings
 
ngarjuna's Avatar
 
Join Date: Apr 2008
Location: Miami
Posts: 2,298
Default

Quote:
Originally Posted by kindafishy View Post
It's not misleading at all. Read my second post.
That still sounds like a bug, not a difference in quality. I don't doubt that there are plugs which might not behave themselves with Apply (it seems to me I had some trouble with Melodyne using Apply FX once although I can't recall exactly what happened) but that's not a quality difference between two examples with intended behavior.

Curious, I decided to try some real world comparisons.

When I tried just a gain trim plugin (JS), reducing by 3dB, the two were identical (nulls down to -inf).

When I tried a compressor (Voxengo Marquis), same deal, nulled to -inf.

Same with Stillwell Bombardier, total null between render and apply.

Same with SSL's LMC.

Same with ReaEQ.

Null to -inf is identical, it's the same render and the same render quality; even a tiny difference would show up as a non-null.

The only way I could get the two not to null was to use an effect with non-linearities (none of the tests with Nebula saturation nulled higher than -45 or so), but that makes sense without suggesting a quality difference. Same with time based effects.
ngarjuna is offline   Reply With Quote
Old 11-08-2010, 02:18 PM   #15
kindafishy
Human being with feelings
 
kindafishy's Avatar
 
Join Date: Mar 2009
Posts: 4,028
Default

Quote:
Originally Posted by ngarjuna View Post
That still sounds like a bug, not a difference in quality. I don't doubt that there are plugs which might not behave themselves with Apply (it seems to me I had some trouble with Melodyne using Apply FX once although I can't recall exactly what happened) but that's not a quality difference between two examples with intended behavior.

Curious, I decided to try some real world comparisons.

When I tried just a gain trim plugin (JS), reducing by 3dB, the two were identical (nulls down to -inf).

When I tried a compressor (Voxengo Marquis), same deal, nulled to -inf.

Same with Stillwell Bombardier, total null between render and apply.

Same with SSL's LMC.

Same with ReaEQ.

Null to -inf is identical, it's the same render and the same render quality; even a tiny difference would show up as a non-null.

The only way I could get the two not to null was to use an effect with non-linearities (none of the tests with Nebula saturation nulled higher than -45 or so), but that makes sense without suggesting a quality difference. Same with time based effects.
Fair enough. You did far more investigation into it than I did in the first place (thanks). I just heard 'bad stuff' and went back to my old tried-and-true method of freezing.

I'll give it another chance. It is very convenient and much faster. I'll pay more attention and keep this thread in mind if I find any specific plugins causing problems.

Sorry for the FUD. It wasn't my intention...
kindafishy is offline   Reply With Quote
Old 11-08-2010, 02:22 PM   #16
ngarjuna
Human being with feelings
 
ngarjuna's Avatar
 
Join Date: Apr 2008
Location: Miami
Posts: 2,298
Default

Quote:
Originally Posted by kindafishy View Post
Fair enough. You did far more investigation into it than I did in the first place (thanks). I just heard 'bad stuff' and went back to my old tried-and-true method of freezing.

I'll give it another chance. It is very convenient and much faster. I'll pay more attention and keep this thread in mind if I find any specific plugins causing problems.

Sorry for the FUD. It wasn't my intention...
No problem, you scared me there for a second is all!

Based on your report and my faded recollection of that Melodyne issue, it does make me wonder if the Apply is potentially more bug prone than Render, which could very well be the case.
ngarjuna is offline   Reply With Quote
Old 11-08-2010, 02:44 PM   #17
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

Quote:
Originally Posted by ngarjuna View Post
No problem, you scared me there for a second is all!
Same here!
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM is offline   Reply With Quote
Old 11-08-2010, 04:59 PM   #18
trialstech
Human being with feelings
 
trialstech's Avatar
 
Join Date: Oct 2010
Location: deep south
Posts: 71
Default

Thanks for the info everyone on Stem and Apply FX, this helps me too.

Also, wow I really am a newbie! My progress with learning Reaper and having time to work on things has been slow.

I just figured out yesterday that making track folders and rendering everything in the folder to stem track (instead of each track one by one) is really handy for example a pair of doubled backup vocals.

I love the software though, hope to get more time on it.

I'm finding that my CPU processing % doesn't give out as soon as my disk I/O once a project starts becoming littered with a lot of tracks and takes. Hence my idea to stem them down to new tracks to try to conserve resources.
trialstech is offline   Reply With Quote
Old 11-09-2010, 02:11 AM   #19
Sheppola
Human being with feelings
 
Sheppola's Avatar
 
Join Date: Jul 2008
Location: UK
Posts: 3,293
Default

Quote:
Originally Posted by trialstech View Post
I'm finding that my CPU processing % doesn't give out as soon as my disk I/O once a project starts becoming littered with a lot of tracks and takes. Hence my idea to stem them down to new tracks to try to conserve resources.
This is good practice anyway.There's no point having loads of VSTs running live if they have already been used to create a good track IMHO.If you have used several VSTs on a track to create what you need save them as a,"Chain" then you can call them back when needed for another project.I usually save mine with the song name and say add the word Vox/Git so I know the reference point.
__________________
"Music washes away from the soul the dust of everyday life."
http://www.reverbnation.com/pauldouglas
https://www.youtube.com/user/TalosIO
Sheppola is offline   Reply With Quote
Old 11-09-2010, 08:14 AM   #20
Steve36
Human being with feelings
 
Steve36's Avatar
 
Join Date: Dec 2009
Location: Geelong,Australia
Posts: 509
Default

Hi all...Most of you probably know this, but I just thought I'd mention something that I discovered yesterday (whilst stem rendering a heap of 'Nebula' loaded drum tracks)...It was taking 20 minutes or so to render some of the tracks that I'd edited heavily (ie: Kick drum,snare) so I figured I'd try glueing them and, sure enough, back down to 1 and a half minutes or so...and definitely solo the tracks you wish to render...also pretty nifty
how you can render one track or five at once and takes about the same time...Beats rendering one at a time at 20 mins each...!!!

Steve...
Steve36 is offline   Reply With Quote
Old 11-10-2010, 06:42 PM   #21
dkeatscary
Human being with feelings
 
Join Date: Mar 2010
Location: NC
Posts: 175
Default

Hi Steve - count me as one who did not know that! Thank you.
dkeatscary is offline   Reply With Quote
Old 11-11-2010, 06:18 AM   #22
Steve36
Human being with feelings
 
Steve36's Avatar
 
Join Date: Dec 2009
Location: Geelong,Australia
Posts: 509
Default

You're most welcome...

Steve
Steve36 is offline   Reply With Quote
Old 11-11-2010, 12:02 PM   #23
dobro
Human being with feelings
 
Join Date: Dec 2006
Location: abroad
Posts: 671
Default

In stem rendering, what does 'stem' refer to? The original track or the new track?
__________________
I use those extra 12 seconds to admire myself in the mirror.
dobro is offline   Reply With Quote
Old 11-11-2010, 01:02 PM   #24
JamesMK
Human being with feelings
 
JamesMK's Avatar
 
Join Date: Sep 2010
Location: Sweden
Posts: 306
Default

^ the new track.
JamesMK is offline   Reply With Quote
Old 11-12-2010, 01:16 AM   #25
dobro
Human being with feelings
 
Join Date: Dec 2006
Location: abroad
Posts: 671
Default

Quote:
Originally Posted by dkeatscary View Post
Quote:
Originally Posted by dobro View Post
Is it possible to highlight just the portion of the whole song that contains your solo? And render the highlighted portion?
Damn, hadn't even thought about that. I'll try it out. Thanks!!
Did you ever get this to work? In File>Render, you can select Render Custom instead of Render Entire Project, and this allows you to manually enter time values of what you want rendered. Cumbersome, yeah? So, that's why I wanted to know if you found a better way.
__________________
I use those extra 12 seconds to admire myself in the mirror.
dobro is offline   Reply With Quote
Old 11-28-2010, 07:12 PM   #26
dobro
Human being with feelings
 
Join Date: Dec 2006
Location: abroad
Posts: 671
Default

Quote:
Originally Posted by JamesMK View Post
^ the new track.
So, it's the stem that goes to the destination folder in the end? Okay.
__________________
I use those extra 12 seconds to admire myself in the mirror.
dobro is offline   Reply With Quote
Old 11-29-2010, 02:28 AM   #27
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Quote:
Originally Posted by dobro View Post
Did you ever get this to work? In File>Render, you can select Render Custom instead of Render Entire Project, and this allows you to manually enter time values of what you want rendered. Cumbersome, yeah? So, that's why I wanted to know if you found a better way.
If you have a time selection in your project you can also select "Render time selection" in that same dialog.

Alas that's not possible with "Render tracks to stem tracks" in the Track menu. Maybe it would be cool if there was such an option. Everything from start of project until time selection start could just be filled with zeros (as otherwise it wouldn't be a stem).
gofer is offline   Reply With Quote
Old 11-29-2010, 03:28 AM   #28
EricM
Human being with feelings
 
EricM's Avatar
 
Join Date: Jul 2009
Location: Ljubljana, Slovenia
Posts: 3,801
Default

Quote:
Originally Posted by gofer View Post
If you have a time selection in your project you can also select "Render time selection" in that same dialog.
Also if you change this in your default RPP project, Reaper will
check this box automatically if there is a time selection
otherwise it will render entire project.


Quote:
Originally Posted by EricM View Post
Change this in your default .rpp file:

RENDER_RANGE 1 0.00000000000000 0.00000000000000
(or whatever the 0.00.. values are)

to

RENDER_RANGE 2 0.00000000000000 0.00000000000000
__________________
Shoelace 4 Theme | SoundCloud/erXon
EricM 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 06:54 AM.


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