Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools
Old 03-05-2025, 01:03 PM   #1
timothys_monster
Human being with feelings
 
timothys_monster's Avatar
 
Join Date: Jan 2012
Location: Germany
Posts: 1,230
Default "Render only channels sent to parent" doesn't work for even channel counts

Here is an overview of my track setup:



As you can see, every track has a different channel count. I was able to make odd channels by sending only 5 (of 6) and 7 (of 8) channels to the master bus.

When trying to render all items, it renders fine for 5 channels or 7 channels.

But when I try to render an item with 4 or 6 channels on a respective track, It will always fall back to the default channel no. defined in the render dropdown menu. In this case "mono":




Please see this post as a reference to a real-world example:

https://forum.cockos.com/showpost.ph...16&postcount=8

Last edited by timothys_monster; 03-06-2025 at 02:55 AM. Reason: Rephrasing and adding images
timothys_monster is offline   Reply With Quote
Old 03-06-2025, 02:56 AM   #2
timothys_monster
Human being with feelings
 
timothys_monster's Avatar
 
Join Date: Jan 2012
Location: Germany
Posts: 1,230
Default

I updated the post with some additional images to better showcase the behaviour.
timothys_monster is offline   Reply With Quote
Old 03-06-2025, 04:58 AM   #3
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 17,823
Default

Could you possibly post a minimal project that reproduces the behavior? That would save us having to reconstruct from screenshots.
schwa is offline   Reply With Quote
Old 03-06-2025, 06:10 AM   #4
timothys_monster
Human being with feelings
 
timothys_monster's Avatar
 
Join Date: Jan 2012
Location: Germany
Posts: 1,230
Default

Sure thing, here we go:

https://drive.google.com/file/d/1GGN...ew?usp=sharing

Thanks for looking into it!
timothys_monster is offline   Reply With Quote
Old 03-06-2025, 06:32 AM   #5
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 17,823
Default

Thanks for posting the project. I think what is happening is this:

- the render channel setting of mono is respected
- unless a track does not send all channels to parent
- in which case only the channels sent to parent are rendered

We could improve this by interpreting "render only channels sent to parent" as restrictive, rather than expansive. In other words:

- the render channel setting is respected
- unless "multichannel tracks to multichannel files" is enabled
- unless a track sends fewer channels to parent than would otherwise be rendered

With the render settings saved in your project, this would result in all 4 media items rendering as mono, because the render channel setting is mono. If you also enabled "multichannel tracks to multichannel files", then "render only channels sent to parent" would be respected.
schwa is offline   Reply With Quote
Old 03-06-2025, 08:00 AM   #6
timothys_monster
Human being with feelings
 
timothys_monster's Avatar
 
Join Date: Jan 2012
Location: Germany
Posts: 1,230
Default

I can't believe I haven't tried checking both boxes. This makes so much more sense. That's great, now I understand the logic behind it.

I guess there are just so many options in the render dialog that sometimes you can get a little lost. Thanks for clearing things up to me!

Is there any way we can render odd channel count items without the need to restrict them via the parent send workaround?

Also, it's a little inconsistent then that even channel numbers DO get rendered as a 4 channel or 6 channel item...
timothys_monster is offline   Reply With Quote
Old 03-06-2025, 01:15 PM   #7
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 17,823
Default

The different behavior of the tracks with even numbers of channels sent to parent in your sample project is not because of the even numbers, it's because those tracks are sending all channels to parent.

For the next +dev build, the behavior will change so that "render only channels sent to parent" is restrictive. In other words, that setting only has an affect if the number of channels sent to parent is less than the number of channels that would otherwise be rendered.
schwa is offline   Reply With Quote
Old 03-07-2025, 04:00 AM   #8
timothys_monster
Human being with feelings
 
timothys_monster's Avatar
 
Join Date: Jan 2012
Location: Germany
Posts: 1,230
Default

Thanks, that sounds like a very reasonable thing to do!
timothys_monster is offline   Reply With Quote
Reply

Thread Tools

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 03:09 PM.


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