Control Surface Definitions and Editor

<< Click to Display Table of Contents >>

Navigation:  Control Surfaces and Automation >

Control Surface Definitions and Editor

Previous pageReturn to chapter overviewNext page

A control surface definition tells forte how to react to MIDI events and how to update the control surface when changes happen. In order to be useful, a control surface must be configured in Program Settings. By configuring a control surface, you apply a definition to a specific set of MIDI inputs and outputs.


Upon startup, Forte reads three XML files containing control surface definitions:


“FactoryControlSurfaceDefinitions.xml” located in the forte install directory – this file contains control surface definitions supplied by Brainspawn
“SampleControlSurfaceDefinitions.xml” located in the forte install directory – this file contains tutorial definitions to aid you in creating your own.
“MyControlSurfaceDefinitions.xml” located in the application data directory (typically C:\Users\<yourname>\AppData\Roaming\brainspawn\forte 3) – this is where you can add your own definitions.


You may alter or create new definitions using the Control Surface Definition Editor in the start menu.  This application always automatically edits "MyControlSurfaceDefinitions.xml".  You may also edit the XML files by hand if you have the knowledge to create valid XML.




Press New to create a new control surface.
Double click a definition in the left pane to rename it, or highlight and press Delete to remove it.
Use the File|Save menu command to save your changes.
Use the New and Delete buttons to add or remove individual automation items to the highlighted (current) control surface definition.
Click the down arrow on an automation to edit source and destination configuration.
When you are finished, use the File|Save menu command to save the altered file.
In order to use this new control surface definition, you must start Forte, open Control Surface Settings and configure the definition for use.