The Script Editor

The Script Editor is the main area of Control Surface Studio. This is where you can manage all aspects of your Script.

The Script Panel

The left column (aka The Script Panel) is where all of the mappings are added and managed.

The right column contains a few distinct panels. The Controller Template Panel, CSS Log Panel and MIDI Learn Panel.

The Controller Template Panel

The Controller Template Panel is where all of the MIDI data for the midi controller is stored. Here you can create a visual representation of the MIDI controller which you are building an Ableton Script for.

Script Mappings and Controller Inputs are separated into 2 panels. Read more on: Why Are Scripts & Controller Templates Separate?

The CSS Log Panel

Below the Controller Template Panel is the CSS log Panel. This displays any received errors and log messages which have been created by MIDI Remote Scripts in the configured version of Ableton Live.

The MIDI Learn Panel

The MIDI Learn Panel displays the latest received MIDI data (when MIDI learn is turn on).

Resizing Columns

The columns can be resized by clicking and dragging the divider left/right for the vertical divider or up/down for the horizontal divider. The position which you resize these to will be remembered when you close a script and open a new one.