Logic Pro User Guide
- Welcome
-
- What is Logic Pro?
- Logic Pro project basics
- Use menu commands and key commands in Logic Pro
- Use the complete set of Logic Pro features
- Undo and redo edits
- Manage Logic Pro content
- How to get help
-
- Projects overview
- Create projects
- Open projects
- Save projects
- Delete projects
-
- Play a project
- Set the playhead position
- Control playback with the transport buttons
- Use transport shortcut menus
- Use transport key commands
- Customize the control bar
- Change the LCD display mode in Logic Pro
- Monitor and reset MIDI events
- Use the cycle area
- Use the Chase Events function
- Use Apple Remote to control Logic Pro
- Use Logic Remote to control Logic Pro projects
- Preview projects in the Finder
- Close projects
- View project information
-
- Overview
-
- Before recording software instruments
- Play software instruments
- Record software instruments
- Record additional software instrument takes
- Overdub software instrument recordings
- Spot erase software instrument recordings
- Use Note Repeat
- Record to multiple software instrument tracks
- Replace software instrument recordings
- Record multiple MIDI devices to multiple tracks
- Record software instruments and audio simultaneously
- Use step input recording techniques
- Use the metronome
-
- Arranging overview
-
- Regions overview
- Select regions
- Select parts of regions
- Cut, copy, and paste regions
- Move regions
- Add or remove gaps
- Delay region playback
- Loop regions
- Repeat regions
- Resize regions
- Mute and solo regions
- Time stretch regions
- Reverse audio regions
- Split regions
- Demix MIDI regions
- Join regions
- Create regions in the Tracks area
- Change the gain of audio regions in the Tracks area in Logic Pro
- Normalize audio regions in the Tracks area
- Create aliases of MIDI regions
- Convert repeated MIDI regions to loops
- Change the color of regions
- Convert audio regions to samples for a sampler instrument
- Rename regions
- Delete regions
- Create groove templates
-
- Overview
-
- Add notes
- Select notes
- Snap items to the grid
- Move notes
- Copy notes
- Change the pitch of notes
- Resize notes
- Edit note velocity
- Quantize the timing of notes
- Quantize the pitch of notes
- Change note articulations
- Lock the position of events
- Mute notes
- Change note color
- View note labels
- Delete notes
- Time stretch notes
- View multiple MIDI regions
- Split chords
- Automation/MIDI area in the Piano Roll Editor
- Open other editors
-
- Logic Pro advanced editors overview
-
- Audio File Editor overview
- Play audio files in the Audio File Editor
- Navigate audio files in the Audio File Editor
-
- Audio File Editor edit commands
- Edit audio files with transient markers
- Use the Audio File Editor Pencil tool
- Trim or silence audio files
- Remove DC offset
- Set audio file levels
- Normalize audio files
- Fade audio files
- Reverse audio and invert phase
- Audio File Editor Loop commands
- Undo Audio File Editor edits
- Backup audio files
- Use an external sample editor
-
- Mixing overview
- Set channel strip input formats
- Set channel strip pan or balance positions
- Mute and solo channel strips
-
- Plug-ins overview
- Add, remove, move, and copy plug-ins
- Insert a plug-in on a track using drag and drop
- Activate plug-ins on inactive channels
- Use the Channel EQ
- Work in the plug-in window
- Work with plug-in settings
- Work with plug-in latencies
- Work with Audio Units plug-ins in Logic Pro
- Support for ARA 2 compatible plug-ins
- Use MPE with software instruments
- Use the Plug-in Manager
- Work with channel strip settings
- Surround panning
- Use the I/O Labels window
- Undo and redo Mixer and plug-in adjustments
-
- Smart Controls overview
- Show Smart Controls for master effects
- Choose a Smart Control layout
- Automatic MIDI controller assignment
- Map screen controls automatically
- Map screen controls
- Edit mapping parameters
- Use parameter mapping graphs
- Open the plug-in window for a screen control
- Rename a screen control
- Use articulation IDs to change articulations
- Assign hardware controls to screen controls
- Compare Smart Control edits with saved settings
- Use the Arpeggiator
- Automate screen control movements
-
- Live Loops overview
- Start and stop cells
- Work with Live Loops cells
- Change loop settings for cells
- How the Live Loops grid and Tracks area interact
- Edit cells
- Edit scenes
- Work in the Cell Editor
- Bounce cells
- Record a Live Loops performance
- Change Live Loops grid settings
- Control Live Loops with other devices
-
- Global changes overview
-
- Tempo overview
-
- Smart Tempo overview
- Use free tempo recording in Logic Pro
- Choose the Project Tempo mode
- Choose the Flex & Follow setting
- Use Smart Tempo with multitrack audio
- Work in the Smart Tempo Editor
- Improve the tempo analysis using hints in Logic Pro
- Correct tempo analysis results using beat markers in Logic Pro
- Protect Smart Tempo edits by locking a range
- Match audio recordings to the project tempo
- Match the tempo to an audio region
- Use audio file tempo information
- Record tempo changes
- Use the Tempo Interpreter
- Use the tempo fader
- Control project volume
-
- Overview
- Add notes
-
- Part box overview
- View score symbols
- Select score symbols
- Add notes and rests
- Add notes and symbols to multiple regions
- Add key and time signature changes
- Change the clef sign
- Add dynamic marks, slurs, and crescendi
- Change note heads
- Add symbols to notes
- Add trills, ornaments, and tremolo symbols
- Add sustain pedal markings
- Add chord symbols
- Add chord grids and tablature symbols
- Add bar lines, repeats, and coda signs
- Add page and line break symbols
-
- Select notes
- Move and copy notes
- Change note pitch, duration, and velocity
- Change note articulations
- Quantize the timing of notes
- Restrict note input to the current key
- Control how ties are displayed
- Add and edit tuplets
- Override display quantization using tuplets
- Add grace notes and independent notes
- Delete notes
- Use automation in the Score Editor
-
- Staff styles overview
- Assign staff styles to tracks
- Staff Style window
- Create and duplicate staff styles
- Edit staff styles
- Edit staff, voice, and assign parameters
- Add and delete staffs or voices in the Staff Style window in Logic Pro
- Copy staffs or voices in the Staff Style window in Logic Pro
- Copy staff styles between projects
- Delete staff styles
- Assign notes to voices and staffs
- Display polyphonic parts on separate staffs
- Change the staff assignment of score symbols
- Beam notes across staffs
- Use mapped staff styles for drum notation
- Predefined staff styles
- Share a score
-
-
- Key commands overview
- Browse, import, and save key commands
- Assign key commands
- Copy and print key commands
-
- Global Commands
- Global Control Surfaces Commands
- Various Windows
- Windows Showing Audio Files
- Main Window Tracks and Various Editors
- Various Editors
- Views Showing Time Ruler
- Views Showing Automation
- Main Window Tracks
- Live Loops Grid
- Mixer
- MIDI Environment
- Piano Roll
- Score Editor
- Event Editor
- Step Editor
- Step Sequencer
- Project Audio
- Audio File Editor
- Smart Tempo Editor
- Library
- Sampler
- Drum Machine Designer
- Step Input Keyboard
- Smart Controls
- Tool Menu
- Control Surface Install Window
- Touch Bar shortcuts
-
-
- Working with your control surface
- Connect control surfaces
- Add a control surface to Logic Pro
- Automatic assignment for USB MIDI controllers
- Grouping control surfaces
- Control Surfaces settings overview
- Modal dialog display
- Tips for using your control surface
- Supported control surfaces
- Software and firmware for Logic Pro
-
-
- Environment overview
- Common object parameters
- Customize the Environment
-
-
- Fader objects overview
- Use fader objects
- Play back fader movements
- Work with object groups
- Fader styles
- Fader functions: MIDI events
- Fader functions: range, value as
- Fader functions: filter
- Vector fader
- Special faders overview
- Cable switchers
- Meta event faders
- SysEx faders
- Work with SysEx messages
- Special functions
- Ornament objects
- MMC record buttons
- Keyboard objects
- Monitor objects
- Channel splitter object
- Physical input objects
- Physical input objects
- MIDI click objects
-
-
- Use MIDI plug-ins
-
- Arpeggiator overview
- Arpeggiator control parameters
- Note order parameters overview
- Note order variations
- Note order inversions
- Arpeggiator pattern parameters overview
- Use Live mode
- Use Grid mode
- Arpeggiator options parameters
- Arpeggiator keyboard parameters
- Use keyboard parameters
- Assign controllers
- Modifier controls
- Note Repeater controls
- Randomizer controls
-
- Use the Scripter
- Use the Script Editor
- Scripter API overview
- MIDI processing functions overview
- HandleMIDI function
- ProcessMIDI function
- GetParameter function
- SetParameter function
- ParameterChanged function
- 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 Scripter controls
- Transposer MIDI plug-in controls
- Record MIDI to Track
-
-
- Alchemy overview
- Alchemy interface overview
- Alchemy Name bar
- Alchemy file locations
-
- Alchemy source overview
- Source master controls
- Import browser
- Source subpage controls
- Source filter controls
- Source filter use tips
- Source elements overview
- Additive element controls
- Additive element effects
- Spectral element controls
- Spectral element effects
- Pitch correction controls
- Formant filter controls
- Granular element controls
- Sampler element controls
- VA element controls
- Source modulations
- Morph controls
- Alchemy master voice section
- Alchemy Extended parameters
-
- Sculpture overview
- Sculpture interface
- Global parameters
- Amplitude envelope parameters
- Use the Waveshaper
- Filter parameters
- Output parameters
- Use surround range and diversity
- Define MIDI controllers
- Extended parameters
-
-
- Ultrabeat overview
- Ultrabeat interface
- Synthesizer section overview
- Filter section controls
- Distortion circuit controls
- Glossary
- Copyright
Key commands for Main Window Tracks in Logic Pro
The following table reflects default key commands included in the U.S. factory preset.
Function | Key command |
---|---|
Extend Track Selection Up | Shift-Up Arrow |
Extend Track Selection Down | Shift-Down Arrow |
Select Previous Region on Selected Track | Left Arrow |
Select Next Region on Selected Track | Right Arrow |
Create 1 Automation Point at Region Borders | Control-Shift-Command-1 |
Create 2 Automation Points at Region Borders | Control-Shift-Command-2 |
Create 1 Automation Point at Every Region Border | Control-Command-1 |
Create 2 Automation Points at Every Region Border | Control-Command-2 |
Delete Redundant Automation Points | Control-Delete |
Delete Visible Automation on Selected Track | Control-Command-Delete |
Delete All Automation on Selected Track | Control-Shift-Command-Delete |
Delete Orphaned Automation on Selected Track | Control-Shift-Delete |
Move Visible Region Data to Track Automation | Control-Command-Up Arrow |
Move Visible Track Automation to Region | Control-Command-Down Arrow |
Move All Region Data to Track Automation | Control-Shift-Command-Up Arrow |
Move All Track Automation to Region | Control-Shift-Command-Down Arrow |
Pack Take Folder | Control-Shift-Command-F |
Unpack Take Folder to Existing Tracks | Control-Command-U |
Unpack Take Folder to New Tracks | Control-Shift-Command-U |
Un/disclose Take Folder | Option-F |
Flatten Take Folder | Option-Shift-U |
Flatten and Merge Take Folder | Option-U |
Rename Take or Comp | Shift-T |
Delete Take or Comp | Option-Shift-Delete |
Toggle Take Folder Quick Swipe Comping Mode | Option-Q |
Select Previous Take or Comp | Shift-Command-Up Arrow |
Select Next Take or Comp | Shift-Command-Down Arrow |
Create Track Stack | Shift-Command-D |
Create Folder Stack | Shift-Command-F |
Create Summing Stack | Shift-Command-G |
Flatten Stack | Shift-Command-U |
Bounce Regions in Place | Control-B |
Bounce Tracks in Place | Control-Command-B |
Drum Replacement/Doubling | Control-D |
Toggle Hide View | H |
Hide/Show Current Track and Select Next Track | Control-H |
Unhide All Tracks | Control-Shift-H |
Toggle Hide Group 1 | Control-Shift-1 |
Toggle Hide Group 2 | Control-Shift-2 |
Toggle Hide Group 3 | Control-Shift-3 |
Toggle Hide Group 4 | Control-Shift-4 |
Toggle Hide Group 5 | Control-Shift-5 |
Toggle Hide Group 6 | Control-Shift-6 |
Toggle Hide Group 7 | Control-Shift-7 |
Toggle Hide Group 8 | Control-Shift-8 |
Toggle Hide Group 9 | Control-Shift-9 |
Toggle Track On | Option-M |
Toggle Track Record Enable | Control-R |
Individual Track Zoom In | Control-Option-Command-Down Arrow |
Individual Track Zoom Out | Control-Option-Command-Up Arrow |
Toggle Individual Track Zoom | Control-Option-Command-Z |
Toggle Zoom Focused Track | Control-Z |
Reset Individual Track Zoom | Control-Option-Command-Delete |
Individual Track Zoom Reset for All Tracks | Control-Option-Delete |
Audio Crossfade Options for Merge | Option-X |
Join Regions per Tracks | J |
Apply Default Crossfade | Control-Option-X |
Apply Last Edited Fade Again | Option-Shift-X |
Convert Alias to a Region Copy | Control-A |
Select All Aliases of Region | Option-Shift-A |
Cut Section Between Locators (Global) | Control-Command-X |
Insert Silence Between Locators (Global) | Control-Command-Z |
Insert Snipped Section at Playhead (Global) | Control-Command-V |
Repeat Section Between Locators (Global) | Control-Command-R |
Rename Track | Shift-↩ |
Move Selected Regions to Selected Track | Control-Shift-T |
Move Region to Recorded Position | Option-Shift-Command-R |
Copy Selected Regions to Selected Track | Control-Option-Shift-T |
Convert Audio Region to New Audio File | Option-Command-F |
Convert Regions to New Sampler Track | Control-E |
Time Stretch Region Length to Locators | Option-Command-L |
Time Stretch Region Length to Nearest Bar | Option-Command-B |
Detect Tempo of Selected Region… | Option-Command-T |
Remove Silence from Audio Region… | Control-X |
Add Region to Loop Library | Control-Shift-O |
Apply All Region/Cell Parameters Permanently | Control-N |
Apply Quantization Destructively | Control-Q |
Convert Loops to Regions | Control-L |
Set Optimal Region Sizes Rounded by Bar | Control-Backslash (\) |
Remove Overlaps | Backslash (\) |
Trim Region End to Next Region | Shift-Backslash (\) |
Trim Regions to Fill within Locators | Option-Backslash (\) |
Crop Regions/Cells outside Locators/Playable Range or Marquee Selection | Command-Backslash (\) |
Switch between Live Loops Grid and Tracks View | Option-V |
Show Live Loops Grid only | Option-L |
Show Tracks View only | Option-N |
Show Both, Live Loops Grid and Tracks View | Option-B |
Copy to Live Loops | Command-↖ |
Hide/Show Track Automation | A |
Hide/Show Flex Pitch/Time | Command-F |
Trim Region Start to Previous Transient | Control-Shift-Left Bracket ([) |
Trim Region Start to Next Transient | Control-Shift-Right Bracket (]) |
Trim Region End to Previous Transient | Control-Left Bracket ([) |
Trim Region End to Next Transient | Control-Right Bracket (]) |
Rename Regions | Shift-N |
Name Regions by Track Name | Option-Shift-N |
Name Tracks by Region Name | Option-Shift-Command-N |
Color Regions by Track Color | Option-Shift-C |
Color Tracks by Region Color | Option-Shift-Command-C |
Waveform Vertical Zoom Out | Command-Hyphen (-) |
Waveform Vertical Zoom In | Command-Equal Sign (=) |
Show/Hide Toolbar | Control-Option-Command-T |
Configure Track Header | Option-T |
Show/Hide Editor | E |
Show/Hide Note Pad | Option-N |
Show/Hide List Editors | D |
Show/Hide Browsers | F |
Show/Hide Output Track | Shift-Command-M |
Alignment Guides On/Off | Option-Command-G |
New Track Alternative | Control-Option-Command-N |
Duplicate Track Alternative | Control-Option-Command-D |
Delete Inactive Track Alternatives | Control-Option-Command-Foward Delete |
Rename Track Alternative | Control-Option-Command-↩︎ |
Show/Hide Inactive Track Alternatives | Control-Option-A |
Activate Next Track Alternative | Control-Option-Up Arrow |
Activate Previous Track Alternative | Control-Option-Down Arrow |
Show Live Loops Grid Only | Option-L |
Show Tracks Area Only | Option-N |
Download the guides:
Logic Pro User Guide: Apple Books | PDF
Logic Pro Instruments: Apple Books | PDF
Logic Pro Effects: Apple Books | PDF