Add templates for tracks

One feature I miss is being able to create tracks with templates. I found a couple of requests like this in the wiki page, but I’m not sure they are asking for the same.

In my case, I use an audio interface with several inputs and I usually open the same number of tracks and name them in the same order. For instance, when we record vocals, I create 5 tracks and name them [Soprano-Alto-Tenor-Bass] and a time track. Another example is to have 3 tracks [Vocal-guitar_sound-guitar_frets]. It would be nice if I could save these (or any other) configurations as templates and use them directly from the menu with something like Track->Add_New->Template->choir, Track->Add_New->Template->voice+guitar, etc. to create and name the tracks as desired at once. Right now I have to create an empty project, set all names, save it and open it as a project template to achieve the same, but it would be easier with track templates (since I sometimes forget to save it as a new project and overwrite the template).

It would also be useful if the “Default audio track name” value for track preferences accepted templates, like “Track %d” to automatically add tracks with sequential numbers in their names.

Are you aware that you don’t have to create the tracks before you start recording?
Just press “R” (or click the Record button) to start recording as many channels as you have selected in the device toolbar.
Shift + R (or shift + Record button) to record to new tracks (rather than appending the current tracks).

You could save a project with the required number (and named) tracks and use that as a “template” (use “Save As” to save the project with a new name once you start recording).

In Audacity 2.3.0, if there are track names that you frequently use, you could create a Nyquist Script to name the tracks.
For example, you could run this in the Nyquist Prompt effect to create 4 mono tracks named “Vocal 1”, “Vocal 2”, “Guitar”, Keyboard":

;version 4
;type tool

(aud-do "NewMonoTrack:")
(aud-do "SetTrackStatus: Name=\"Vocal 1\"")

(aud-do "NewMonoTrack:")
(aud-do "SetTrackStatus: Name=\"Vocal 2\"")

(aud-do "NewMonoTrack:")
(aud-do "SetTrackStatus: Name=\"Guitar\"")

(aud-do "NewMonoTrack:")
(aud-do "SetTrackStatus: Name=\"Keyboard\"")

Or you could convert this code into a plug-in (see: https://wiki.audacityteam.org/wiki/Nyquist_Plug-ins_Reference)

If you have questions about Nyquist scripts or Nyquist plug-ins, there’s a forum board here: https://forum.audacityteam.org/viewforum.php?f=39

I am exploring same question of how to create a Master Bus template in Audacity. Tracks, names, plugins, presets, etc. This message is me organizing my thoughts rather than giving you the tablets! Where I am headed is a bit of work up front so I am wide open for suggestions.

I took a song I had mixed using a typical set of instruments and vox. I created a folder named Template and copied all of my project files and folders for that song into it. Named each Project with TEMP in title. Mix Bus Temp, Drums Temp, Guitars Temp, etc. These files now have my original song mix to use as a Template for other projects. I set User Presets for my plugins on each track with same names.

THEN I selected and cut the contents of each track in the project. Leaving the track settings with no contents as my template.

To use I start by duplicating the Template folder into a working folder with my raw recordings as a Raw project. I then and select and cut the individual tracks and paste them into the appropriate bus project file . I mix and edit as normal. When happy with that bus I export the bus mix and copy and paste into the template Mix Bus which has the track features and preset effects set up as a starting point.

I am thinking in terms of having presets to use when mixing several songs with same components. Lots of work to think through the templates but then saving fruits of my discoveries with plugins and presets.