10.6
Table Of Contents
- Contents
- Logic Pro Effects
- Amps and pedals
- Logic Pro Amps and Pedals overview
- Amp Designer
- Logic Pro Amp Designer overview
- Logic Pro Amp Designer models
- Logic Pro Amp Designer cabinets
- Build a custom Logic Pro Amp Designer combo
- Logic Pro Amp Designer amplifier controls
- Logic Pro Amp Designer EQ overview
- Logic Pro Amp Designer effects overview
- Logic Pro Amp Designer reverb effect
- Logic Pro Amp Designer tremolo and vibrato
- Logic Pro Amp Designer microphone parameters
- Bass Amp Designer
- Logic Pro Bass Amp Designer overview
- Logic Pro Bass Amp Designer amplifier models
- Logic Pro Bass Amp Designer cabinet models
- Build a Logic Pro Bass Amp Designer combo
- Logic Pro Bass Amp Designer signal flow
- Logic Pro Bass Amp Designer Pre-amp flow
- Use the Logic Pro Bass Amp Designer D.I. box
- Logic Pro Bass Amp Designer amplifier controls
- Logic Pro Bass Amp Designer effects overview
- Logic Pro Bass Amp Designer EQ
- Logic Pro Bass Amp Designer compressor
- Logic Pro Bass Amp Designer Graphic EQ
- Logic Pro Bass Amp Designer Parametric EQ
- Logic Pro Bass Amp Designer mic parameters
- Pedalboard
- Logic Pro Pedalboard overview
- Use the Logic Pro Pedalboard Browser
- Use Logic Pro Pedalboard import mode
- Use the Logic Pro Pedalboard Pedal area
- Use the Logic Pro Pedalboard Router
- Use Logic Pro Pedalboard Macro Controls
- Logic Pro Pedalboard distortion pedals
- Logic Pro Pedalboard pitch pedals
- Logic Pro Pedalboard modulation pedals
- Logic Pro Pedalboard delay pedals
- Logic Pro Pedalboard filter pedals
- Logic Pro Pedalboard dynamics pedals
- Logic Pro Pedalboard utility pedals
- Delay effects
- Logic Pro Delay effects overview
- Delay Designer
- Logic Pro Delay Designer overview
- Logic Pro Delay Designer main display
- Use the Logic Pro Delay Designer Tap display
- Create Logic Pro Delay Designer taps
- Edit Logic Pro Delay Designer taps
- Edit in the Logic Pro Delay Designer Tap display
- Logic Pro Delay Designer Tap parameter bar
- Use Logic Pro Delay Designer sync mode
- Logic Pro Delay Designer master parameters
- Use Logic Pro Delay Designer in surround
- Logic Pro Echo
- Logic Pro Sample Delay
- Logic Pro Stereo Delay
- Logic Pro Tape Delay
- Distortion effects
- Dynamics processors
- Logic Pro Dynamics processors overview
- Logic Pro Adaptive Limiter
- Compressor
- Logic Pro DeEsser 2
- Logic Pro Enveloper
- Logic Pro Expander
- Logic Pro Limiter
- Multipressor
- Noise Gate
- Surround Compressor
- Equalizers
- Filter effects
- Logic Pro Filter effects overview
- AutoFilter
- EVOC 20 Filterbank
- EVOC 20 TrackOscillator
- Logic Pro EVOC 20 TrackOscillator overview
- Vocoder overview
- Logic Pro EVOC 20 TrackOscillator interface
- Logic Pro EVOC 20 TrackOscillator analysis in controls
- Logic Pro EVOC 20 TrackOscillator U/V detection controls
- Logic Pro EVOC 20 TrackOscillator Synthesis in controls
- Logic Pro EVOC 20 TrackOscillator oscillator controls
- Logic Pro EVOC 20 TrackOscillator oscillator pitch controls
- Logic Pro EVOC 20 TrackOscillator formant filter
- Logic Pro EVOC 20 TrackOscillator modulation
- Logic Pro EVOC 20 TrackOscillator output controls
- Fuzz-Wah
- Spectral Gate
- Imaging processors
- Metering tools
- Logic Pro Metering tools overview
- Logic Pro BPM Counter
- Logic Pro Correlation Meter
- Logic Pro Level Meter
- Logic Pro Loudness Meter
- MultiMeter
- Surround MultiMeter
- Logic Pro Tuner utility and plug-in
- MIDI plug-ins
- Use MIDI plug-ins in Logic Pro
- Arpeggiator MIDI plug-in
- Logic Pro Arpeggiator MIDI plug-in overview
- Logic Pro Arpeggiator MIDI plug-in control parameters
- Logic Pro Arpeggiator MIDI plug-in note order parameters
- Logic Pro Arpeggiator MIDI plug-in note order variations
- Logic Pro Arpeggiator MIDI plug-in note order inversions
- Logic Pro Arpeggiator MIDI plug-in pattern parameters
- Logic Pro Arpeggiator MIDI plug-in Live mode
- Logic Pro Arpeggiator MIDI plug-in Grid mode
- Logic Pro Arpeggiator MIDI plug-in options parameters
- Logic Pro Arpeggiator MIDI plug-in keyboard parameters
- Use Logic Pro Arpeggiator MIDI plug-in keyboard parameters
- Assign Logic Pro Arpeggiator controllers
- Chord Trigger MIDI plug-in
- Logic Pro Modifier MIDI plug-in
- Modulator MIDI plug-in
- Logic Pro Note Repeater MIDI plug-in
- Logic Pro Randomizer MIDI plug-in
- Scripter MIDI plug-in
- Use the Logic Pro Scripter MIDI plug-in
- Use the Logic Pro Scripter MIDI plug-in Script Editor
- Logic Pro Scripter MIDI plug-in API overview
- Logic Pro Scripter MIDI plug-in MIDI processing functions
- Logic Pro Scripter MIDI plug-in HandleMIDI function
- Logic Pro Scripter MIDI plug-in ProcessMIDI function
- Logic Pro Scripter MIDI plug-in GetParameter function
- Logic Pro Scripter MIDI plug-in SetParameter function
- Logic Pro Scripter MIDI plug-in ParameterChanged function
- Logic Pro Scripter MIDI plug-in Reset function
- JavaScript objects overview
- Use the JavaScript Event object
- Use the JavaScript TimingInfo object
- Use the Trace object
- Use the MIDI event beatPos property
- Use the JavaScript MIDI object
- Create Logic Pro Scripter MIDI plug-in controls
- Logic Pro Transposer MIDI plug-in
- Velocity Processor MIDI plug-in
- Modulation effects
- Logic Pro Modulation effects overview
- Logic Pro Chorus effect
- Logic Pro Ensemble effect
- Logic Pro Flanger effect
- Logic Pro Microphaser
- Logic Pro Modulation Delay
- Logic Pro Phaser effect
- Ringshifter
- Rotor Cabinet effect
- Logic Pro Scanner Vibrato effect
- Logic Pro Spreader
- Logic Pro Tremolo effect
- Multi Effects
- Logic Pro Multi Effects overview
- Phat FX
- Step FX
- Logic Pro Remix FX
- Pitch effects
- Reverb effects
- Logic Pro Reverb effects overview
- ChromaVerb
- Logic Pro EnVerb
- Logic Pro SilverVerb
- Space Designer convolution reverb
- Logic Pro Space Designer overview
- Logic Pro Space Designer interface
- Use impulse responses in Logic Pro
- Space Designer envelopes and EQ
- Space Designer global parameters
- Specialized effects
- Utilities and tools
- Legacy effects
- Logic Pro Legacy effects overview
- Logic Pro Legacy AVerb
- Logic Pro Legacy Bass Amp
- Logic Pro Legacy DeEsser
- Denoiser
- Logic Pro Legacy Ducker
- EQ
- GoldVerb
- Logic Pro Legacy Grooveshifter
- Guitar Amp Pro
- Logic Pro Legacy Guitar Amp Pro overview
- Logic Pro Legacy Guitar Amp Pro amplifier models
- Logic Pro Legacy Guitar Amp Pro cabinet models
- Logic Pro Legacy Guitar Amp Pro EQ
- Logic Pro Legacy Guitar Amp Pro amplifier controls
- Logic Pro Legacy Guitar Amp Pro effects
- Logic Pro Legacy Guitar Amp Pro mic parameters
- PlatinumVerb
- Logic Pro Legacy Silver Compressor
- Logic Pro Legacy Silver Gate
- Logic Pro Legacy Speech Enhancer
205Logic Pro Effects
• Line numbers, which are useful for error checking because they are reported by line
number in the Interactive Console.
• Interactive Console: Displays debugging information and allows you to execute code on
the command prompt by typing after the prompt and pressing Return. Type clear and
press Return to clear the console.
Create and store a Scripter plug-in
1. In Logic Pro, open the Scripter plug-in.
2. Click the Open Script In Editor button.
3. Type (or copy and paste existing) JavaScript code in the Code Editor.
4. Click the Run Script button.
5. Test your plug-in to verify it behaves as intended.
6. Assuming no errors are shown in the Interactive Console, save the host document,
setting, or patch containing the script.
Logic Pro Scripter MIDI plug-in API overview
You can create your own MIDI processing plug-ins using the JavaScript API described in
these sections.
• Logic Pro Scripter MIDI plug-in MIDI processing functions
• JavaScript objects overview
• Create Logic Pro Scripter MIDI plug-in controls
View the supplied Tutorial scripts in the Script Editor to see how they are constructed. You
can modify and re-use the code to change functions or to create new processors. See Use
the Logic Pro Scripter MIDI plug-in Script Editor.
Note: The supplied Tutorial scripts may vary slightly from the code examples shown in
this documentation, due to post-publication changes in the JavaScriptCore framework or
the Scripter plug-in. Please always use and refer to comments shown in the most recent
Tutorial scripts and JavaScriptCore framework.
Logic Pro Scripter MIDI plug-in MIDI processing functions
The Scripter plug-in exposes a set of JavaScript functions that you can implement in
your script to communicate with Logic Pro. See these sections for details about different
JavaScript function types and how to use them to create MIDI plug-ins.
• Logic Pro Scripter MIDI plug-in HandleMIDI function
• Logic Pro Scripter MIDI plug-in ProcessMIDI function
• Logic Pro Scripter MIDI plug-in GetParameter function
• Logic Pro Scripter MIDI plug-in SetParameter function
• Logic Pro Scripter MIDI plug-in ParameterChanged function
• Logic Pro Scripter MIDI plug-in Reset function