Old 01-28-2020, 07:20 PM   #1
murrayof
Human being with feelings
 
Join Date: Jan 2020
Posts: 8
Default Render vs. Bounce

Hi, I learned how to use a DAW on an old version of pro-tools, and I'm enjoying getting to know reaper. My question is: Is rendering any more or less reliable than bouncing? Thank you.
murrayof is offline   Reply With Quote
Old 01-28-2020, 07:55 PM   #2
domzy
Human being with feelings
 
Join Date: Feb 2017
Posts: 4,843
Default

can you explain what you understand to be the difference between rendering & bouncing - i'm not sure there is a consensus as to strict definitions?
domzy is offline   Reply With Quote
Old 01-28-2020, 09:25 PM   #3
Reason
Human being with feelings
 
Join Date: Apr 2015
Posts: 976
Default

When I had a hardware multitrack, "bouncing" meant recording multiple tracks down to one or two. EG, record drums on tracks 1-6, get a good mix of them, and then bounce that to stereo 7/8, thus freeing up 6 more tracks at the expense of losing the ability to adjust individual drum elements later down the road.

If that's what you're talking about, then rendering a track is superior because there's no track limit. You're just removing CPU load by "baking in" the effects on that track. I think this is the Freeze function? Haven't used that, actually.
Reason is offline   Reply With Quote
Old 01-29-2020, 02:02 AM   #4
zeekat
Human being with feelings
 
zeekat's Avatar
 
Join Date: May 2009
Location: Polandia
Posts: 3,583
Default

"You can export live output to disk, using the File, Save live output to disk (bounce)command. This is similar to File, Render, except that whereas the Render command works offline, Export Live to Disk works in real time. You can make adjustments on the fly to your settings while your project is being mixed down."

from the obscure source called "Reaper User Guide"
__________________
AM bient, rund funk and heavy meteo
my bandcamp+youtubings
zeekat is offline   Reply With Quote
Old 01-29-2020, 09:20 AM   #5
Tomm
Human being with feelings
 
Join Date: Nov 2007
Posts: 1,331
Default

rendering wins for a few reasons, at least...

1. it's what you expect from live bounce but at the fraction of the time.
2. less setup, reaper is ready to render straight away, for bouncing you'd have to set up new tracks and configure the proper routing for an accurate result.
3. less dependency on perfect system stability, in other words, if CPU or audio interface hiccups during a live bounce, that will be recorded, while with rendering the process will just stop momentarily and continue as system resources become available and you'd never notice an issue on the final result
4. rendering is essentially a background process, you won't have to step away from comptuer in fear that you bump something that intrudes on a live bounce
Tomm is offline   Reply With Quote
Old 01-29-2020, 09:40 AM   #6
zeekat
Human being with feelings
 
zeekat's Avatar
 
Join Date: May 2009
Location: Polandia
Posts: 3,583
Default

One of the first posts I made here was about a plugin where "render" didn't work (never ended, stuck on ETA infinity), you had to bounce it. It was Proteus VSTi on Windows XP, I guess it's rather unlikely now.
__________________
AM bient, rund funk and heavy meteo
my bandcamp+youtubings
zeekat is offline   Reply With Quote
Old 01-29-2020, 10:34 AM   #7
Tomm
Human being with feelings
 
Join Date: Nov 2007
Posts: 1,331
Default

https://forum.cockos.com/showthread.php?t=35625
yea there are exceptions with older plugins that were maybe not designed to be "rendered", I recall loooong ago in the very early 2000s WAVES had this issue with newer DAWs that started to use rendering instead of the older live-bounce technique, they somehow sounded different when rendered... I figured it was a DAW issue, but I've read some folks say it was some DRM or freq/bitrate related thing.
Tomm is offline   Reply With Quote
Old 01-29-2020, 10:51 AM   #8
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,632
Default

It's just terms.

render = bounce = freeze = glue

The different terms don't suggest differences in settings either. You can adjust the settings for 1:1 with the source format or something less.

Freeze and glue in Reaper obviously have different workflow elements. The controls for changing settings or formats varies between commends. The part where the output from either a single item or track or a mix bus gets printed to file is the same.
serr is offline   Reply With Quote
Old 01-29-2020, 12:02 PM   #9
jnif
Human being with feelings
 
jnif's Avatar
 
Join Date: Dec 2008
Posts: 2,111
Default

Quote:
Originally Posted by serr View Post
It's just terms.

render = bounce = freeze = glue
= apply fx = record output = flatten = consolidate = resampling = bounce-in-place = export

All similar but not exactly same. Difference is mainly in workflow and available options.

Also in Reaper, the term 'render' can mean quite different things.
For example 'File -> Render...' vs 'Render item to new file' (ctrl-alt left drag item).

jnif

Last edited by jnif; 01-29-2020 at 12:17 PM.
jnif is offline   Reply With Quote
Old 01-29-2020, 01:21 PM   #10
Tomm
Human being with feelings
 
Join Date: Nov 2007
Posts: 1,331
Default

Quote:
Originally Posted by serr View Post
It's just terms.
no, we're talking about all those vs "live-bouncing" which if you were around back when DAWs started, or a ProTools user back in the 90s, there was no "render" option. You had to bounce things down similar to how you do it with analog tape machines, recording the mix buss down to 2 new channels in real time, waiting for the song to finish playing.

additionally, some people have outboard gear they want bounced down to a digital master, so playing that through realtime ("live bounce) is the only way for that

Last edited by Tomm; 01-29-2020 at 01:30 PM.
Tomm is offline   Reply With Quote
Old 01-29-2020, 08:30 PM   #11
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,632
Default

Quote:
Originally Posted by Tomm View Post
no, we're talking about all those vs "live-bouncing" which if you were around back when DAWs started, or a ProTools user back in the 90s, there was no "render" option. You had to bounce things down similar to how you do it with analog tape machines, recording the mix buss down to 2 new channels in real time, waiting for the song to finish playing.

additionally, some people have outboard gear they want bounced down to a digital master, so playing that through realtime ("live bounce) is the only way for that
First post mentioned "bounce". So "live bounce" from the old Protools and not "bounce". I was using Protools HD (TDM before that) since the late 90s actually. It was happiness and light to me back then. Apparently I never used the "live bounce" feature and preferred "bounce".

So the live output feature in Reaper would line up with that.

The "bounce" feature in Protools back then was only real time too. The system used the mix and farm hardware cards and audio was real time. I don't think they did that as an intentional preferred choice between "keeping it real time vs allowing max speed offline". Real time processing was simply the only option the system had back then. Protools HD was about 15 years ago for me though. Might have forgotten something.
serr is offline   Reply With Quote
Old 01-29-2020, 09:31 PM   #12
Tomm
Human being with feelings
 
Join Date: Nov 2007
Posts: 1,331
Default

ah yea, I assumed he meant the realtime live bounce, maybe from something like the free protools LE, as I remember having to do that on that one... but I agree OP could've been talking about non-realtime bounce... or bouncing on balls for all I know...
Tomm is offline   Reply With Quote
Old 01-30-2020, 09:47 AM   #13
murrayof
Human being with feelings
 
Join Date: Jan 2020
Posts: 8
Default

Thank you for all your help everyone. It was all helpful. I only get to work on this stuff intermittently, so sorry I posted and disappeared for a day.

With the pro-tools I would use back in the day I believe "bounce to disk" was the way to create a stereo file - your final mix. So, when I saw "render" on reaper, I wasn't sure if that was a shortcut, or something equally suitable for a final mix.

When I searched online I did find a number of people talking about difficulty with rendering on reaper, and how they had to use the bounce option to make a final mix - but I think those posts were mostly pretty out of date.
murrayof is offline   Reply With Quote
Old 01-30-2020, 10:21 AM   #14
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,632
Default

I honestly don't remember Protools having a 'record live output to disk constantly in the background while you work' feature. Although it's possible I just wasn't interested in such a feature and forgot it. "Bounce to disk" is what Protools called "render" in Reaper-speak.

Troubles with rendering in Reaper would be operator error or computer struggles. Not someone comparing 'render' to some other form of rendering. That's telephone game.

But if you WERE looking for a 'record the mix bus to disk constantly in the background' feature (as opposed to 'bounce to disk' in Protools or 'render' in Reaper), that would be the 'save live output to disk' feature.

Render = bounce to disk
Render in Reaper includes full speed 'offline' non-realtime modes in addition to realtime. Such features weren't dismissed as unwanted by Protools back then. They simply weren't possible.
serr is offline   Reply With Quote
Old 05-20-2020, 11:59 AM   #15
embrcrndm
Human being with feelings
 
Join Date: May 2020
Posts: 38
Default

Quote:
Originally Posted by serr View Post
Such features weren't dismissed as unwanted by Protools back then. They simply weren't possible.
this gave me shivers.






(fyi serr i ended up in this thread by total coincidence; I'm trying to put my mind at ease with offline rendering ha!)
embrcrndm is offline   Reply With Quote
Old 05-20-2020, 02:53 PM   #16
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,632
Default

Quote:
Originally Posted by embrcrndm View Post
I'm trying to put my mind at ease with offline rendering ha!)
If you don't trust something...
You can tick the box in the Reaper window to put the finished render in the mix session in a new track. It will be lined up in sync with the session. Click the polarity button and hit play with the phase reversed render. Silence means it's a bit for bit exact copy.

Now, any modulation fx are going to be different every time! They don't null from one pass to the next! So, mind that. But subtracting one file from another and seeing all zeros (null) is the way to compare two files for being identical or not. That's what I do when I don't trust something! (Note that that 'something' is usually me!)
serr is offline   Reply With Quote
Old 05-21-2020, 01:11 AM   #17
embrcrndm
Human being with feelings
 
Join Date: May 2020
Posts: 38
Default

Yep done plenty of null tests before I'm a worrier ha!
embrcrndm is offline   Reply With Quote
Old 05-21-2020, 03:17 AM   #18
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 4,018
Default

Quote:
Originally Posted by serr View Post
If you don't trust something...
You can tick the box in the Reaper window to put the finished render in the mix session in a new track. It will be lined up in sync with the session. Click the polarity button and hit play with the phase reversed render. Silence means it's a bit for bit exact copy.

Now, any modulation fx are going to be different every time! They don't null from one pass to the next! So, mind that. But subtracting one file from another and seeing all zeros (null) is the way to compare two files for being identical or not. That's what I do when I don't trust something! (Note that that 'something' is usually me!)
Also if you have effects on Master Track, then it won't null because those are already applied in the imported rendered file (if it was "Master mix" render option, of course)... so instead you can then route that rendered track directly only to hw output (while disabling Parent send so it does not route through Master).
akademie is offline   Reply With Quote
Old 05-21-2020, 04:36 AM   #19
embrcrndm
Human being with feelings
 
Join Date: May 2020
Posts: 38
Default

Of course.

I've just done some tests. From a mix session with all modulation and time-based FX turned off that uses the "Master" as a mix bus (with compression and EQ on it), I rendered the mix offline and online.
Both renders were at the same sample rate and bit depth as the project, which is the same SR and BD as the audio in the project (48k/24bit).

They almost completely null, apart from a couple of peaks.

What would cause this?
embrcrndm is offline   Reply With Quote
Old 05-21-2020, 04:43 AM   #20
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 4,018
Default

Quote:
Originally Posted by embrcrndm View Post
...<snip>

They almost completely null, apart from a couple of peaks.

What would cause this?
Try to render at 32fp bit depth (to preserve any overshot peaks that may exist in project but are then truncated in 24bit renders).
akademie is offline   Reply With Quote
Old 05-21-2020, 05:21 AM   #21
embrcrndm
Human being with feelings
 
Join Date: May 2020
Posts: 38
Default

Just rendered offline and online but at 32 bit floating point and compared those two files - same behaviour on exactly the same two peaks. Audible clicks.

Interestingly, when I make a track to internally print the mix to rather than using Render*, that nulls when compared to the online render except for the second of the two clicks. The first click nulls though, when comparing 24bit render vs 24bit print, and comparing 32bit fp render vs 32bit fp print.

* I.e. create a new track, copy my Master (mix bus) inserts to it and disable Master FX, then make that new track the parent of all other tracks/folders in the session and set it to record its outputs, then hit Record, ensuring that the bit depth in Project Settings is the same as the Rendered mix I'm comparing it to (24 or 32fp).

Last edited by embrcrndm; 05-21-2020 at 05:30 AM.
embrcrndm is offline   Reply With Quote
Old 12-01-2021, 12:05 AM   #22
Ladgrove
Human being with feelings
 
Join Date: Nov 2021
Posts: 2
Default Don't Use Render

I am going to keep posting on threads of this nature until Reaper Devs get sick of me!

Don't use Render. It does NOT give you a mixdown that sounds the same as what you hear in the DAW. The only way to achieve this is to use Bounce to Disk, then hit play, and generate a .WAV (or whatever format) file.

My understanding is the default pan law is to blame, but the fact that Render and Bounce don't create two tracks that null when you phase flip one of them is virtually criminal.

My mixes sounded lifeless for ages until I figured this out. I am astonished by the default behaviour of Render and I think Reaper Devs need to address this. Just my 2c.
Ladgrove is offline   Reply With Quote
Old 03-22-2024, 01:49 PM   #23
Javier Robledo
Human being with feelings
 
Javier Robledo's Avatar
 
Join Date: Jul 2014
Posts: 637
Default

Hi, It is the first time It happens to me, but I can confirm that at least in the project I was working today there is a Big difference between offline rendering and real time Bounce.

Real time Bounce sound exactly as project into REAPER sounds.

Render sounds different , worst than what sounds in project.

Format doesnt matter, I did it with mp3 and several wavs with different bits rates.


Does anybody knows why this happens ???

Is it normal ?...

Thanks 🙂
Javier Robledo is offline   Reply With Quote
Old 03-22-2024, 02:34 PM   #24
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,432
Default

Quote:
Originally Posted by Javier Robledo View Post
Hi, It is the first time It happens to me, but I can confirm that at least in the project I was working today there is a Big difference between offline rendering and real time Bounce.

Real time Bounce sound exactly as project into REAPER sounds.

Render sounds different , worst than what sounds in project.

Format doesnt matter, I did it with mp3 and several wavs with different bits rates.


Does anybody knows why this happens ???

Is it normal ?...

Thanks 🙂
As mentioned in earlier posts, some plugins do not behave well with faster than real-time rendering, they only work correctly with real-time rendering (aka bouncing). Try setting your render speed to on-line real-time, see if that fixes the issue.
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...
Fabian is offline   Reply With Quote
Old 03-22-2024, 02:38 PM   #25
Javier Robledo
Human being with feelings
 
Javier Robledo's Avatar
 
Join Date: Jul 2014
Posts: 637
Default

Quote:
Originally Posted by Fabian View Post
As mentioned in earlier posts, some plugins do not behave well with faster than real-time rendering, they only work correctly with real-time rendering (aka bouncing). Try setting your render speed to on-line real-time, see if that fixes the issue.
Thanks Fabián

I'll check some ideas and report here
Javier Robledo 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 08:20 PM.


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