The ‘My Controller Templates’ section is where you can view and manage all of your Controller Templates independently from the scripts.

Add a new Controller Template
To add a new blank Controller Template, click the ‘Add new’ button. A pop up box will appear where you can name it.
Clicking ‘add’ will instantly create the new Template and add it in the My Controller Templates section.
Clicking ‘cancel’ will cancel the creation of the new template.
Import
Click the ‘Import’ button to open the import pop up browser. Here you can find and select a Controller Template json file on your computer to import into the My Controller Templates section.
Individual Controller Templates
Each Controller Template in the My Controller Templates section displays the following information:
Name: the user configurable name of the Controller Template
script_attach_id: internal id for the Template
Scripts using this Template: lists all scripts from the My Scripts section which currently have this Controller Template assigned to it.

Each Controller Template has the following buttons:
Open Template
Clicking this button will open the Controller Template in the Controller Template Editor.
Duplicate Template
Clicking the Duplicate button will duplicate the Controller Template. You will see the duplicated Template appear immediately at the top. It will be renamed to include ‘(copy)’ at the end of its name.
Delete Template
Clicking the delete button will delete the Template from Control Surface Studio.
Export Template
Clicking the ‘Export Template’ button will open the Save file pop up window.
Set a name and location to export the Controller Template json file to.