
Steuerungen für das Scripter MIDI-Plug-in erstellen in MainStage
In den folgenden Abschnitten wird erläutert, wie du den Script Editor verwenden kannst, um Standardsteuerungen für Bedienoberflächen wie Regler und Menüs deiner Scripter-Plug-ins zu erstellen. Die einzige zwingend zu definierende Eigenschaft für einen neuen Parameter ist „name“. Der standardmäßig einem einfachen Regler zugewiesen wird. Du kannst weitere Eigenschaften verwenden, über die du den Typ und das Verhalten der Steuerungen ändern kannst.
Lade die entsprechende Tutorial-Einstellung, um das Skript im Skripteditor anzuzeigen. Dies erleichtert das Verständnis der Syntaxstruktur und des Layouts von Code und Kommentaren. Weitere Informationen findest du unter Verwenden des Script Editors.
Optionale Eigenschaften
type: Gib einen der folgenden Strings als Wert ein:
„lin“: Erstellt einen linearen Regler.
„log“: Erstellt einen logarithmischen Regler.
„momentary“: Erstelle eine momentane Taste.
„menu“: Erstellt ein Menü.
Der Menütyp erfordert eine zusätzliche valueStrings-Eigenschaft, d. h. eine Anordnung verschiedener Strings, die im Menü angezeigt werden. Siehe Tutorial-Skript 13:
defaultValue: Gib eine Ganzzahl oder eine Gleitkommazahl ein, um den Standardwert zu definieren. Wenn du keinen Wert eingibst, wird standardmäßig der Wert 0,0 verwendet.
minValue: Gib eine Ganzzahl oder eine Gleitkommazahl ein, um den Mindestwert zu definieren. Wenn du keinen Wert eingibst, wird standardmäßig der Wert 0,0 verwendet.
maxValue: Gib eine Ganzzahl oder eine Gleitkommazahl ein, um den Höchstwert zu definieren. Wenn du keinen Wert eingibst, wird standardmäßig der Wert 1,0 verwendet.
numberOfSteps: Gib eine Ganzzahl ein, um die Anzahl der Schritte festzulegen.
unit: Gib einen String ein, der eine Einheitenbeschreibung in den Plug-in-Steuerungen darstellt. Wird kein Wert eingegeben, wird standardmäßig keine Einheit angezeigt.
text: Gib text ein, um einen Trenner oder Header der Plug-in-Oberfläche zu erstellen.