What is an application configuration?
The nature of control surfaces means that the functions that their various buttons, faders and knobs perform change from one application to another, so SurfaceReader allows you to create application configurations that make sure that the feedback that you get is appropriate for the application you're working with. An application configuration can assign custom names to any or all of your surface's controls and let you define lists of actions that each control will perform when activated.