Logic Pro X Effekte - Support - Apple
Logic Pro X Effekte - Support - Apple
Logic Pro X Effekte - Support - Apple
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Scripter-Plug-In erstellen und sichern<br />
1 Öffnen Sie das Scripter-Plug-In.<br />
2 Klicken Sie auf die Taste „Open Script In Editor“.<br />
3 Geben Sie JavaScript-Code in den Code Editor ein (oder kopieren Sie bereits bestehenden Code<br />
und setzen Sie ihn ein).<br />
4 Klicken Sie auf die Taste „Run Script“.<br />
5 Testen Sie Ihr Plug-In, um zu prüfen, ob es sich wie beabsichtigt verhält.<br />
6 Wenn in der interaktiven Konsole keine Fehler angezeigt werden, sichern Sie das Host-<br />
Dokument, Setting oder Patch mit dem Script.<br />
Scripter-API – Übersicht<br />
Sie können im mithilfe des im Folgenden beschrieben JavaScript API eigene Plug-Ins für die<br />
MIDI-Verarbeitung erstellen.<br />
••<br />
Funktionen für die MIDI-Verarbeitung – Übersicht<br />
••<br />
JavaScript-Objekte – Übersicht<br />
••<br />
Erstellen von Scripter Steuerelementen<br />
Tipp: Werfen Sie einen Blick in die mitgelieferten Skripts im Script Editor und schauen Sie sich<br />
an, wie diese aufgebaut sind. Sie können den Code modifizieren oder als Grundlage verwenden,<br />
um Funktionen anzupassen oder neue <strong>Pro</strong>zessoren zu erstellen. Weitere Informationen finden Sie<br />
unter Verwenden des Script Editors.<br />
Funktionen für die MIDI-Verarbeitung<br />
Funktionen für die MIDI-Verarbeitung – Übersicht<br />
Das Scripter-Plug-In verfügt über eine Reihe an JavaScript-Funktionen, die Sie in Ihr Skript implementieren<br />
können, um mit dem Host-<strong>Pro</strong>gramm zu kommunizieren. Mehr Informationen zu den<br />
verschiedenen Funktionstypen von JavaScript und wie Sie diese für die Erstellung von MIDI-Plug-<br />
Ins verwenden können, finden Sie in den verlinkten Abschnitten:<br />
••<br />
Funktion „HandleMIDI“<br />
••<br />
Funktion „<strong>Pro</strong>cessMIDI“<br />
••<br />
Funktion „ParameterChanged“<br />
••<br />
Reset-Funktion<br />
Funktion „HandleMIDI“<br />
Die Funktion „HandleMIDI“ ermöglicht die Verarbeitung von MIDI-Events, die in das Plug-In eingehen.<br />
HandleMIDI wird jedes Mal aufgerufen, wenn ein MIDI-Event durch das Plug-In empfangen<br />
wird. Es wird zudem für die Verarbeitung eingehender MIDI-Events benötigt. Wird HandleMIDI<br />
nicht implementiert, werden Events unbearbeitet durch das Plug-In durchgeschliffen.<br />
HandleMIDI wird mit einem Argument aufgerufen. Dabei handelt es sich um ein JavaScript-<br />
Objekt, das das eingehende MIDI-Event repräsentiert. Die Verwendung von Event-Objekten in<br />
HandleMIDI und JavaScript soll anhand der nachfolgenden Beispiele veranschaulicht werden.<br />
Code-Beispiel 1<br />
MIDI-Events durch das Plug-In durchschleifen.<br />
function HandleMIDI(event) {<br />
event.send(); }<br />
Kapitel 9 MIDI-Plug-Ins 192