Main Page

From Surface Editor wiki

Jump to: navigation, search

Introduction

The Surface Editor is a software tool for creating virtual musical controllers using a multi-touch input device. It can be used in combination with any input device supporting the TUIO protocol or used with the mouse or touch screens. The basic principle for configuring a surface and creating mapping layouts is to draw zones on the surface and assign them musical actions via MIDI and OSC commands. Complex mapping layouts can be determined thanks to the possibility to assign several actions for a zone and also to set rules for the conditional activation of an action or group of actions. For instance, inside the same zone, a certain action can be triggered by a dragging movement, while another one can be triggered if the intensity of a tap is above a certain threshold. Besides the zones, a library of traditional mapping components is available, such as faders, pads, buttons, 2D controllers, and so on. The Surface Editor is an open platform based on a plug-in architecture. Users can write new mapping components in Java or using the Processing language. This makes possible to extend the application with new controllers, whose behavior and functionality can go far beyond the one of traditional controllers. The Surface Editor is thus very useful as an experimentation tool to explore new mapping strategies between input gestures on a multi-touch surface and musical actions.

Surface Editor Panels: Interface | How To Draw | Change the Appearance | Edit/Play Mode |

Events activator: Touch Event | Tag Event |

Behavior: Action | Variable | Advanced Activation | Trigger | Switch |

Components: Zone | Controller | Plugin | Display | Object | Linked Component |

Misc: Options | Plugins

Personal tools