Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 02-01-2023, 01:24 PM   #1
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 438
Default Only render *TRACKS* that are sent to parent

Similarly to the recently added "only render channels that are sent to parent" option, I'd really love to see a "only render tracks that are sent to parent" option.
It'll be a super easy and convenient way to avoid rendering unwanted tracks when exporting stems or stems via master.
Birdy is offline   Reply With Quote
Old 02-05-2023, 09:57 AM   #2
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 438
Default

bump.
Birdy is offline   Reply With Quote
Old 03-04-2023, 10:09 PM   #3
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 438
Default

bump.
Birdy is offline   Reply With Quote
Old 03-20-2023, 07:50 AM   #4
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 438
Default

bump.
Birdy is offline   Reply With Quote
Old 06-08-2023, 01:51 AM   #5
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 438
Default

bump.
Birdy is offline   Reply With Quote
Old 06-08-2023, 03:57 AM   #6
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,336
Default

While you are waiting, here is a script to select tracks that have master/parent send (and then use Selected tracks (stems) as a source for rendering):

Quote:
tr1 = reaper.GetTrack(0, 0)
reaper.SetOnlyTrackSelected(tr1)
reaper.SetTrackSelected(tr1, 0)
for i=0, reaper.CountTracks(0)-1 do
tr = reaper.GetTrack(0, i)
if reaper.GetMediaTrackInfo_Value( tr, 'B_MAINSEND' ) == 1 then
reaper.SetTrackSelected(tr, 1)
end
end
Another one for selecting tracks with master send (normal tracks and folders without parent):

Code:
tr1 = reaper.GetTrack(0, 0)
reaper.SetOnlyTrackSelected(tr1)
reaper.SetTrackSelected(tr1, 0)
for i=0, reaper.CountTracks(0)-1 do
  tr = reaper.GetTrack(0, i)
  if reaper.GetMediaTrackInfo_Value( tr, 'B_MAINSEND' ) == 1 and reaper.GetMediaTrackInfo_Value( tr, 'P_PARTRACK' ) == 0 then
    reaper.SetTrackSelected(tr, 1)
  end
end
vitalker is online now   Reply With Quote
Old 06-08-2023, 10:01 AM   #7
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 438
Default

Quote:
Originally Posted by vitalker View Post
While you are waiting, here is a script to select tracks that have master/parent send (and then use Selected tracks (stems) as a source for rendering):



Another one for selecting tracks with master send (normal tracks and folders without parent):

Code:
tr1 = reaper.GetTrack(0, 0)
reaper.SetOnlyTrackSelected(tr1)
reaper.SetTrackSelected(tr1, 0)
for i=0, reaper.CountTracks(0)-1 do
  tr = reaper.GetTrack(0, i)
  if reaper.GetMediaTrackInfo_Value( tr, 'B_MAINSEND' ) == 1 and reaper.GetMediaTrackInfo_Value( tr, 'P_PARTRACK' ) == 0 then
    reaper.SetTrackSelected(tr, 1)
  end
end
That's awesome! I was looking for something like that in ReaPack but couldn't find anything.
Thank you so much!
Birdy is offline   Reply With Quote
Old 06-08-2023, 11:41 AM   #8
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,336
Default

Quote:
Originally Posted by Birdy View Post
That's awesome! I was looking for something like that in ReaPack but couldn't find anything.
Thank you so much!
You are welcome! Hope it works as expected. Thanks for the donation.
vitalker is online now   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:57 AM.


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