Old 01-19-2020, 10:50 AM   #1
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default Master Track Template? [SOLVED]

Hi!

I have a lot of old projects in Reaper that I now revisit.
Every time I need to change Master Tracks sends/hardware outputs
to the setup I have now (it has changed a bit the last years).

Ok I thought - lets make a track template on my recent Master Track
and load it in when needed! No no no - that didn't work, Reaper cant
save the master track as template. :-(

Is there any other way to fix this?

=====================================
Edit:

The snapshot solution worked fine but I wanted something smoother like a
script attached to a toolbar button.

ENTER ULTRASCHELL-API! :-)

I made a script that deletes all HWOuts and put the ones I wanted there. :-)
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify

Last edited by tompad; 01-22-2020 at 11:11 AM.
tompad is offline   Reply With Quote
Old 01-19-2020, 02:49 PM   #2
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,021
Default

Would making an ordinary track template with the appropriate H/W outputs not work? Then 'add sends from all tracks', mute the master track.
__________________
www.sachetsofrelish.com
bolgwrad is online now   Reply With Quote
Old 01-19-2020, 03:09 PM   #3
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,407
Default

I don't think so.

There is a MASTERHWOUT entry in the the project files that looks like it encodes which hardware slot the particular project uses. If your hardware has changed since you last opened the project, this is probably not going to match with what you want, at least not if you have several HW outputs.

Maybe you could code a script to quickly change the HW output, but other than that I don't think there is an easy way.
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...
Fabian is offline   Reply With Quote
Old 01-19-2020, 11:20 PM   #4
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by bolgwrad View Post
Would making an ordinary track template with the appropriate H/W outputs not work? Then 'add sends from all tracks', mute the master track.
Hmm...thats a way to do it....need to think about it....maybe.
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 01-19-2020, 11:30 PM   #5
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by Fabian View Post
I don't think so.

There is a MASTERHWOUT entry in the the project files that looks like it encodes which hardware slot the particular project uses. If your hardware has changed since you last opened the project, this is probably not going to match with what you want, at least not if you have several HW outputs.

Maybe you could code a script to quickly change the HW output, but other than that I don't think there is an easy way.
That could be a interesting project! Will look into it - thanks!
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 01-20-2020, 09:48 AM   #6
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,264
Default

You could also import your old projects as though they were track templates. This would leave the master alone.
ashcat_lt is offline   Reply With Quote
Old 01-20-2020, 11:10 AM   #7
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by ashcat_lt View Post
You could also import your old projects as though they were track templates. This would leave the master alone.
How?

....by loading old project and save all tracks and master FX to a template,
and then load the templates in a new project?? I am not sure if thats a
easier way than changing hardware outputs. Or am I missunderstanding??
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 01-20-2020, 11:58 AM   #8
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,264
Default

Well I was thinking just Insert Track From Teplate>Load and then change File Type to .rpp. This will bring all the tracks of the project in as though they had been saved as a template. I believe it includes markers and tempos, but it won’t include any Master FX, so if that’s real important, it may not work.

Are all of the old projects different in the same way? You might be able to do something in Monitor FX to just reroute everything without actually changing any projects at all.
ashcat_lt is offline   Reply With Quote
Old 01-20-2020, 12:08 PM   #9
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,536
Default

How much routing do you have to re-dial between setups?

It's just a couple mouse clicks to insert or unmute a hardware send.

I'm not meaning to dismiss the want for a master routing template. The alternatives of copy/pasting a whole project vs just a couple clicks on the master routing though...

I switch between different interface configs and aggregate device configs between them and I just insert sends as needed. I usually have 5 hardware sends on my master hardware bus. Stereo mains and 4 headphone mixes. (Surround master is a separate bus. I still have and use a speaker/amp switcher between 3 stereo pairs of speakers.) I have the mute toggles assigned to 5 function keys. Corresponds to the interface config I usually use for tracking. If I switch something, the naming on the sends is wrong now but the send I want is still there and I'll toggle the appropriate mutes.
serr is offline   Reply With Quote
Old 01-20-2020, 11:28 PM   #10
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by ashcat_lt View Post
Well I was thinking just Insert Track From Teplate>Load and then change File Type to .rpp. This will bring all the tracks of the project in as though they had been saved as a template. I believe it includes markers and tempos, but it won’t include any Master FX, so if that’s real important, it may not work.
WHAT!????? I didn't know I could open .rpp as a template, this is
marvelous!! Thanks ashcat!! No Master FXs I can live with. This is
another sign for me to begin use a second master track.
Quote:

Are all of the old projects different in the same way? You might be able to do something in Monitor FX to just reroute everything without actually changing any projects at all.
They are changing over a period of time. You have already given me a
solution but I am a bit curious - can you give example of how to do
this Monitor FX - thing?
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 01-20-2020, 11:33 PM   #11
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by serr View Post
How much routing do you have to re-dial between setups?
Oh its just 3 sends/hardware outputs - not much, but I try to reduce
as much mouse clicking as possible, have a problem with my hand...
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 01-20-2020, 11:51 PM   #12
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,264
Default

I guess I’d have to see the project on your machine to tell for sure, but if all of the hardware sends (new and old) show up in the plugin pins, you could use something transparent (ReaEQ is good for two channels per instance and what I’d probably do) to re-route the hardware sends coming out of the project to the hardware you want it to actually go to.
ashcat_lt is offline   Reply With Quote
Old 01-21-2020, 12:41 AM   #13
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,536
Default

This might work:

Make hardware sends enough to cover all device configs. Some of the sends will change what they are between devices of course but don't mind that. Make it so one set is correct for one device and the other set is correct for the other device. Make a custom action to toggle the mutes on all the sends and assign it to keyboard. Start with one set muted. Pushing the key you assigned will toggle the mutes between the two groups of hardware sends.
serr is offline   Reply With Quote
Old 01-21-2020, 08:18 AM   #14
skippertag
Human being with feelings
 
Join Date: Jun 2015
Posts: 474
Default

Quote:
Originally Posted by tompad View Post
Hi!

I have a lot of old projects in Reaper that I now revisit.
Every time I need to change Master Tracks sends/hardware outputs
to the setup I have now (it has changed a bit the last years).

Ok I thought - lets make a track template on my recent Master Track
and load it in when needed! No no no - that didn't work, Reaper cant
save the master track as template. :-(

Is there any other way to fix this?

Hey there. I haven't read the whole thread, so maybe someone else have mentioned my idea.

What I do is the following and it is working great:
1. create that Master Track of your desire (or open up a project with it)
2. select the Master Track
3. open the Snapshots Dialog
4. toggle Save Sel Tracks Only ON, Full Track Mix, prompt for name
5. After you named it right-click and export Snapshot
6. put it in a place where you save all your globally desired snapshots
...

Then open the project that you want to change your Master Track Settings
1. open the Snapshots Dialog
2. right-click to Import Snapshot
3. choose Mastertrack and Recall Sel Track Only

There ya go!

Good Luck!
skippertag is offline   Reply With Quote
Old 01-21-2020, 01:46 PM   #15
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by skippertag View Post
Hey there. I haven't read the whole thread, so maybe someone else have mentioned my idea.

What I do is the following and it is working great:
1. create that Master Track of your desire (or open up a project with it)
2. select the Master Track
3. open the Snapshots Dialog
4. toggle Save Sel Tracks Only ON, Full Track Mix, prompt for name
5. After you named it right-click and export Snapshot
6. put it in a place where you save all your globally desired snapshots
...

Then open the project that you want to change your Master Track Settings
1. open the Snapshots Dialog
2. right-click to Import Snapshot
3. choose Mastertrack and Recall Sel Track Only

There ya go!

Good Luck!
Very interesting! Oboy! Have a lot to check out now ;-)

Thanks everyone!
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 01-21-2020, 01:59 PM   #16
skippertag
Human being with feelings
 
Join Date: Jun 2015
Posts: 474
Default

Quote:
Originally Posted by tompad View Post
Very interesting! Oboy! Have a lot to check out now ;-)

Thanks everyone!
haha...actually that's just one minute :-))

If you have any question regarding that snapshotting theng - let me know
skippertag is offline   Reply With Quote
Old 01-21-2020, 02:27 PM   #17
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,021
Default

Quote:
Originally Posted by tompad View Post
Hmm...thats a way to do it....need to think about it....maybe.
It saves the outputs but not the receives
__________________
www.sachetsofrelish.com
bolgwrad is online now   Reply With Quote
Old 01-21-2020, 02:34 PM   #18
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,536
Default

A custom action for the mute toggles like I suggested would work for all projects without any loading/recalling steps. Assign it to a key on your keyboard and you have a single button toggle. Doesn't get any quicker than a single button toggle.
serr is offline   Reply With Quote
Old 01-22-2020, 03:36 AM   #19
Randolph
Human being with feelings
 
Join Date: Jan 2020
Location: Other side of the pond.
Posts: 176
Default

What if you setup portable reaper for your old configs, my understanding is that you can have multiple portable reaper setup's.
Randolph is offline   Reply With Quote
Old 01-22-2020, 09:25 AM   #20
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by skippertag View Post
haha...actually that's just one minute :-))

If you have any question regarding that snapshotting theng - let me know
Had some troubles with it, nothing happened and so, but after
realizing that I needed the Master Track selected when importing
all works nice!

...however it would be even nicer if there was a script that could handle it.
Just a click on a toolbar button and its done.
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 04-13-2021, 10:45 AM   #21
Tuba
Human being with feelings
 
Tuba's Avatar
 
Join Date: Mar 2021
Location: São Paulo/SP, Brazil
Posts: 8
Default

Quote:
Originally Posted by tompad View Post
Hi!

I have a lot of old projects in Reaper that I now revisit.
Every time I need to change Master Tracks sends/hardware outputs
to the setup I have now (it has changed a bit the last years).

Ok I thought - lets make a track template on my recent Master Track
and load it in when needed! No no no - that didn't work, Reaper cant
save the master track as template. :-(

Is there any other way to fix this?

=====================================
Edit:

The snapshot solution worked fine but I wanted something smoother like a
script attached to a toolbar button.

ENTER ULTRASCHELL-API! :-)

I made a script that deletes all HWOuts and put the ones I wanted there. :-)

Hey, Tom, I'm very interested in learning how to use the Ultraschall API for the exact same thing. Would you be so kind to share that script of yours? I believe it would help me understand the usage of the API a lot better
Tuba is offline   Reply With Quote
Old 04-13-2021, 11:10 AM   #22
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by Tuba View Post
Hey, Tom, I'm very interested in learning how to use the Ultraschall API for the exact same thing. Would you be so kind to share that script of yours? I believe it would help me understand the usage of the API a lot better
Here we go:
Code:
dofile(reaper.GetResourcePath().."/UserPlugins/ultraschall_api.lua")

--Delete all HWOuts from Mastertrack
   ultraschall.DeleteTrackHWOut(0, -1)

--Insert new HWOuts (To Genelec, To VRMBox, To Auratone, To patchbay A5/A6)
   ultraschall.AddTrackHWOut(0, 6, 0, 1 ,0 , 0, 0, 0,-1, -1) -- Genelec

   ultraschall.AddTrackHWOut(0, 24, 0, 1 ,0 , 0, 0, 0,-1, -1) -- VRMBox

   ultraschall.AddTrackHWOut(0, 1029, 0,0.035 ,0 , 0, 0, 0,-1, -1) -- Auratone

    ultraschall.AddTrackHWOut(0, 14, 0, 0.03 ,0 , 0, 0, 0,-1, -1) -- Patchbay 5/6
    
    ultraschall.AddTrackHWOut(0, 20,  0, 1 ,0 , 0, 0, 0,-1, -1) -- Firestation 5/6 Headphones
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad is offline   Reply With Quote
Old 04-13-2021, 05:43 PM   #23
Tuba
Human being with feelings
 
Tuba's Avatar
 
Join Date: Mar 2021
Location: São Paulo/SP, Brazil
Posts: 8
Default

Quote:
Originally Posted by tompad View Post
Here we go:
Code:
dofile(reaper.GetResourcePath().."/UserPlugins/ultraschall_api.lua")

--Delete all HWOuts from Mastertrack
   ultraschall.DeleteTrackHWOut(0, -1)

--Insert new HWOuts (To Genelec, To VRMBox, To Auratone, To patchbay A5/A6)
   ultraschall.AddTrackHWOut(0, 6, 0, 1 ,0 , 0, 0, 0,-1, -1) -- Genelec

   ultraschall.AddTrackHWOut(0, 24, 0, 1 ,0 , 0, 0, 0,-1, -1) -- VRMBox

   ultraschall.AddTrackHWOut(0, 1029, 0,0.035 ,0 , 0, 0, 0,-1, -1) -- Auratone

    ultraschall.AddTrackHWOut(0, 14, 0, 0.03 ,0 , 0, 0, 0,-1, -1) -- Patchbay 5/6
    
    ultraschall.AddTrackHWOut(0, 20,  0, 1 ,0 , 0, 0, 0,-1, -1) -- Firestation 5/6 Headphones
Thank you so much, Tom!
It worked superbly. My startup action for my current setup is running much smoother now.

Ultraschall-API is already a blessing, but it gets even better with this kind of support from the community. Thanks again!
Tuba is offline   Reply With Quote
Old 04-13-2021, 10:41 PM   #24
tompad
Human being with feelings
 
Join Date: Jan 2010
Location: Fjugesta, Sweden
Posts: 811
Default

Quote:
Originally Posted by Tuba View Post
Thank you so much, Tom!
It worked superbly. My startup action for my current setup is running much smoother now.

Ultraschall-API is already a blessing, but it gets even better with this kind of support from the community. Thanks again!
You are welcome - glad to hear it worked!
__________________
ToDoList Obliques MusicMath Donation Some of mine and my friends music projects on Spotify
tompad 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 03:51 AM.


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