10.6

Table Of Contents
204Logic Pro Effects
Load a channel strip setting from the channel strip Settings pop-up menu or Library.
Load a project or concert that contains a Scripter plug-in with a running script.
You do not need to explicitly save an active script as a setting, patch, and so on.
Saving the project or concert retains the script and status of all Scripter plug-ins.
Use the Logic Pro Scripter MIDI plug-in Script Editor
The Script Editor is used to edit JavaScript code, enabling you to write your own MIDI plug-
ins. Plug-in creation is in real time, which means that you can change and test your plug-in
functions immediately. You can define interface elements, such as sliders and menus, that
are shown in the Scripter plug-in window and can create the underlying logic and functions
addressed by these onscreen controls. Some examples of utilities you can create with the
Scripter plug-in are a chord strummer, a legato processor for stringed instruments, a harp
glissando generator, and an algorithmic composer.
Important: The version of JavaScript used by the Scripter plug-in is determined by the
JavaScriptCore framework version installed on your system. To ensure the greatest level
of compatibility, install the latest Software Updates.
See the Logic Pro Scripter MIDI plug-in API overview for Scripter API documentation and
code examples.
Script Editor parameters
Run Script button: Evaluate the script and configure the plug-in and parameters. Output,
including errors, is shown in the Interactive Console when you click this button.
Code Editor: Type JavaScript code in this area. The editor provides the following
features:
Syntax highlighting for JavaScript keywords and the available MIDI API (Application
Programming Interface).
Live syntax checking, which highlights error lines immediately, making it easier to
write your scripts.