16.01.2014 Aufrufe

Logic Pro X Effekte - Support - Apple

Logic Pro X Effekte - Support - Apple

Logic Pro X Effekte - Support - Apple

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!