Logic Pro X Effekte - Support - Apple
Logic Pro X Effekte - Support - Apple
Logic Pro X Effekte - Support - Apple
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Erstellen von Scripter Steuerelementen<br />
Mit dem Scripter Script Editor können Sie schnell und einfach Standard-Controller wie<br />
Schieberegler und Menüs hinzufügen, die eine automatisierte Steuerung oder eine Echtzeit-<br />
Steuerung von Plug-Ins ermöglichen. Die einzige Eigenschaft, die bei einem neuen Parameter<br />
zwingend festgelegt werden muss, ist der Name, der standardmäßig einem einfachen Regler<br />
zugewiesen wird. Sie können außerdem die folgenden Eigenschaften hinzufügen, über die Sie<br />
den Typ und das Verhalten der Steuerelemente anpassen können.<br />
Optionale Eigenschaften<br />
••<br />
type: Geben Sie einen der folgenden Strings als Wert ein:<br />
••<br />
„lin“: Erstellt einen linearen Regler.<br />
••<br />
„log“: Erstellt einen logarithmischen Regler.<br />
••<br />
„menu“: Erstellt ein Menü.<br />
••<br />
„valueStrings“: Der Menütyp erfordert eine zusätzliche Eigenschaft, d.h. eine Anordnung verschiedener<br />
Strings, die im Menü angezeigt werden.<br />
••<br />
defaultValue: Geben Sie eine Ganzzahl oder eine Gleitkommazahl ein, um den Standardwert zu<br />
definieren. Wenn Sie keinen Wert eingeben, wird standardmäßig der Wert 0,0 verwendet.<br />
••<br />
minValue: Geben Sie eine Ganzzahl oder eine Gleitkommazahl ein, um den Mindestwert zu<br />
definieren. Wenn Sie keinen Wert eingeben, wird standardmäßig der Wert 0,0 verwendet.<br />
••<br />
maxValue: Geben Sie eine Ganzzahl oder eine Gleitkommazahl ein, um den Höchstwert zu<br />
definieren. Wenn Sie keinen Wert eingeben, wird standardmäßig der Wert 1,0 verwendet.<br />
Steuerelemente für MIDI-Plug-Ins definieren<br />
Geben Sie den folgenden Text im Fenster des Script Editors ein, um diese Controller-Typen zu<br />
erstellen:<br />
mm<br />
Slider 1: var PluginParameters = [{name:"Parameter x", defaultValue:0.5}];<br />
In diesem Code-Beispiel wird ein Schieberegler namens „Parameter x“ mit einem standardmäßigen<br />
Bereich von 0 bis 1 erzeugt. Als Standardwert wurde der Mittelwert 0,5 definiert.<br />
mm<br />
Slider 2: var PluginParameters = [{name:"Octaves", defaultValue:3, minValue:0, maxValue:5,<br />
numberOfSteps:5, unit:"octaves", type:"lin"}];<br />
Dieses Code-Beispiel erzeugt einen linearen Regler-Typ mit fünf möglichen Positionen (Schritte)<br />
und einem Bereich von 0 bis 5.<br />
mm<br />
Menu: var PluginParameters = [{name:"Range", type:"menu", valueStrings:["Low",<br />
"Mid", "High"]}];<br />
In diesem Code-Beispiel wird ein Menü namens „Range“ mit den Optionen „Low“, „Mid“ und<br />
„High“ erzeugt.<br />
Parameterwerte von Plug-Ins zurücksetzen<br />
Rufen Sie GetParameter() auf und geben Sie einen Parameternamen in der Klammer ein, um<br />
einen Wert durch den aktuellen Wert dieses Parameters zu ersetzen. GetParameter() wird normalerweise<br />
in der Funktion „HandleMIDI“ oder der Funktion „<strong>Pro</strong>cessMIDI“ verwendet.<br />
Dieses Code-Beispiel wandelt Modulations-Events in Noten-Events um und erstellt einen Regler<br />
zum Bestimmen der Notenlängen.<br />
Kapitel 9 MIDI-Plug-Ins 198