Logic Pro User Guide

  • What’s new in Logic Pro 10.7
  • What’s new in Logic Pro 10.6
  • What’s new in Logic Pro 10.5
  • What’s new in Logic Pro 10.4
  • What’s new in Logic Pro 10.3
  • What’s new in Logic Pro 10.0
  • Introduction to Logic Pro
  • Logic Pro main window
  • Playback and navigation
  • Tempo, key, and time signature
  • Audio tracks
  • Software instrument tracks
  • Track header controls
  • Arranging regions
  • Piano Roll Editor
  • Audio Track Editor
  • Smart Controls
  • Apple Loops
  • Smart Tempo
  • What is Logic Pro?
  • Workflow overview
  • Main window interface
  • Tracks area interface
  • Library interface
  • Inspector interface
  • Mixer interface
  • Smart Controls interface
  • Audio Track Editor interface
  • Piano Roll Editor interface
  • Drummer Editor interface
  • Score Editor interface
  • Step Editor interface
  • Audio File Editor interface
  • Project notes interface
  • Track notes interface
  • Event List interface
  • Marker List interface
  • Tempo List interface
  • Signature List interface
  • Loop Browser interface
  • Project Audio Browser interface
  • All Files Browser interface
  • Logic Pro project basics
  • Open and close windows
  • Move and resize windows
  • Zoom windows
  • Scale plug-in windows
  • Move through display levels
  • Control windows using Catch modes
  • Control window relationships
  • Create, recall, and switch screensets
  • Protect, copy, rename, and delete screensets
  • Import screensets
  • Revert to saved screensets
  • Tools overview
  • Assign tools
  • Common tools
  • Use the complete set of Logic Pro features
  • Undo and redo edits
  • Manage Logic Pro content
  • How to get help
  • Audio devices overview
  • Connect a microphone
  • Connect an electric instrument
  • Connect an audio interface
  • Connect speakers
  • Configure a connected audio device
  • Configure Apogee and Euphonix devices
  • MIDI devices overview
  • Connect a USB music keyboard
  • Connect MIDI keyboards and modules
  • About multichannel MIDI devices
  • Stop local sound generation
  • 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
  • Project properties overview
  • Set the project tempo
  • Set the project key and scale
  • Set the project time signature
  • Set the project sample rate
  • Set the project start and end points
  • Set the project playback volume
  • Project management overview
  • Use project alternatives and backups
  • Clean up projects
  • Manage project assets
  • Consolidate assets in a project
  • Rename projects
  • Copy and move projects
  • Import data and settings from other projects
  • Preview projects in the Finder
  • Close projects
  • View project information
  • Tracks overview
  • Create tracks
  • Create tracks using drag and drop
  • Create tracks using existing channel strips
  • Assign tracks to different channel strips
  • Select tracks
  • Duplicate tracks
  • Rename tracks
  • Change track icons
  • Change track colors
  • Reorder tracks
  • Zoom tracks
  • Replace or double drum sounds
  • Track header overview
  • Mute tracks
  • Solo tracks
  • Set track volume levels
  • Set track pan positions
  • Enable tracks for recording
  • Turn on input monitoring for audio tracks
  • Use track alternatives
  • Turn off tracks
  • Protect tracks
  • Freeze tracks
  • Hide tracks
  • Delete tracks
  • Edit multiple tracks
  • Patches overview
  • Choose a patch
  • Choose presets and other file types in the Library
  • View patches for a particular sound pack
  • Search for patches by name
  • Merge patch settings with the current patch
  • Reset patches
  • Save custom patches
  • Map performance patches
  • Track Stacks overview
  • Create and edit Track Stacks
  • Track Stacks and the Library
  • Control timing with the groove track
  • Articulation editing overview
  • Manage articulations in the Editors
  • Manage articulations for software instruments
  • Manage articulations with the Articulation Set Editor
  • Bounce in place overview
  • Bounce a track in place
  • Bounce all tracks in place
  • Bounce a region in place
  • Use selection-based processing
  • Export tracks as audio files
  • Export regions as audio files
  • Move audio files used for audio regions
  • Export MIDI regions
  • Edit track parameters
  • Before recording audio
  • Record sound from a microphone or an electric instrument
  • Record multiple audio takes
  • Record to multiple audio tracks
  • Punch in and out of audio recordings
  • Replace audio recordings
  • Delete audio recordings
  • 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
  • Advanced recording commands
  • Color takes while recording
  • Mark takes while recording
  • Capture your most recent MIDI performance
  • Comping overview
  • Preview take recordings
  • Create and save comps
  • Rename takes and comps
  • Delete takes and comps
  • Edit start and end points of take regions
  • Cut take folders and take regions
  • Move take folders and take regions
  • Export takes and comps
  • Move takes and comps
  • Flatten and merge take folders
  • Unpack take folders
  • Pack regions into take folders
  • Using loops and other media in Logic Pro
  • Apple Loops in Logic Pro
  • Search for Apple Loops
  • Play Apple Loops
  • Access your favorite Apple Loops
  • Add Apple Loops to your projects
  • Create your own Apple Loops
  • Customize the Loop Browser
  • Work with untagged loops
  • Import media files
  • Search for media files
  • Media file search conditions
  • Bookmark folders in the All Files Browser
  • Project Audio Browser overview
  • Add and delete audio files
  • Play audio regions in the Project Audio Browser
  • Sort, group, and rename audio files
  • Move, copy, and convert audio files
  • Export and import audio region information
  • Import compressed audio files
  • Media and file formats overview
  • GarageBand projects
  • Final Cut Pro XML files
  • Standard MIDI files
  • Arranging overview
  • Tracks area overview
  • Position items using the ruler
  • Position items using alignment guides
  • Snap items to the grid
  • Vertically zoom the Tracks area
  • Quantize regions
  • Control positioning with drag modes
  • Scrub a project
  • Scroll and zoom in the Tracks area
  • Customize the toolbar
  • 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
  • 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 fades on audio regions
  • Create automatic crossfades
  • Delete fades
  • Remove silent passages
  • Uses for Remove Silence
  • Folders overview
  • Pack and unpack folders
  • Open and close folders
  • Add and remove regions from folders
  • Create alias folders
  • Create groove templates
  • Use the Region inspector
  • Audio region parameters
  • MIDI region parameters
  • MIDI quantization types
  • Quantize parameter values
  • Advanced quantization parameters
  • Select audio regions
  • Cut, copy, and paste audio regions
  • Move audio regions
  • Trim audio regions
  • Split and join audio regions
  • Snap edits to zero crossings
  • Delete audio regions
  • Use Flex Time and Pitch in the Audio Track Editor
  • Use automation in the Audio Track Editor
  • Select 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
  • 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
  • Drummers and Drummer Editor overview
  • Choose genres and drummers
  • Choose drummer presets
  • Edit a drummer’s performance
  • Follow the rhythm of another track
  • Work with Producer Kits
  • Convert Drummer regions to MIDI regions
  • Flex Time and Pitch overview
  • Flex Time algorithms and parameters
  • Time stretch using flex markers
  • Time stretch using marquee selections
  • Flex tool time stretching
  • Delete, reset, and move flex markers
  • Adjust the timing of Flex Time activated tracks using the Quantize menu
  • Flex Pitch algorithm and parameters
  • Edit pitch and timing with Flex Pitch
  • Quickly edit audio pitch in the Tracks area
  • Correct the timing of audio regions with Flex Pitch
  • Quantize the pitch of audio regions
  • Create MIDI from audio recordings
  • Change the gain of notes in audio regions
  • Use Varispeed to alter the speed and pitch of audio
  • Logic Pro advanced editors overview
  • Event List overview
  • View events and regions in the Event List
  • Filter event types
  • View events outside the display area
  • Change the position and width of columns in the Event List
  • Select events in the Event List
  • Create events in the Event List
  • Edit events overview
  • Change the position and length of events
  • Protect the position of events
  • Change event values
  • Edit articulation IDs for note events
  • Mute and delete regions and events
  • Note events
  • Control change events
  • Pitch bend events
  • Program change events
  • Aftertouch events
  • Poly aftertouch events
  • SysEx events
  • Meta events
  • Event Float window
  • Step Editor overview
  • Change the grid and step display
  • Create steps in the Step Editor
  • Select steps in the Step Editor
  • Delete steps in the Step Editor
  • Restore deleted steps in the Step Editor
  • Change step values in the Step Editor
  • Move and copy steps in the Step Editor
  • Protect the position of steps
  • Lane parameters overview
  • Create lanes
  • Edit Lane parameters
  • Use the Lane inspector
  • Use Lane Sets
  • Audio File Editor overview
  • Audio File Editor interface overview
  • Change the waveform display
  • Change the waveform amplitude scale
  • Change the ruler display
  • Play audio files in the Audio File Editor
  • Navigate audio files in the Audio File Editor
  • Make basic selections
  • Use transient markers to make selections
  • Set project tempo with selected audio
  • 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
  • MIDI Transform window overview
  • Use MIDI transform sets
  • MIDI Transform window presets
  • MIDI Transform window parameters overview
  • Set selection conditions
  • Set operations parameters
  • Use the MIDI Transform map
  • Exchange parameter values
  • MIDI Transform window examples
  • Mixing overview
  • Channel strip types
  • Channel strip controls
  • Peak level display and signal clipping
  • Set volume levels
  • Check levels
  • Set pre-fader metering in Logic Pro
  • 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
  • Route audio via insert effects
  • Route audio via send effects
  • Adjust panning for sends independently
  • Aux channel strips overview
  • Create mix subgroups
  • Send signals to multiple destinations
  • Use multi-output instruments
  • Use output channel strips
  • Define a channel strip’s stereo output
  • Define a channel strip’s mono output
  • Create tracks for signal flow channel strips
  • Groups overview
  • Groups inspector
  • Edit group membership
  • Automate groups
  • Group editing
  • Use VCA groups
  • Surround panning
  • Binaural panning overview
  • Use the Binaural Panner knob
  • Use the Binaural Post-Processing plug-in
  • MIDI channel strips overview
  • Adjust elements of MIDI channel strips
  • Save and restore MIDI channel strip settings
  • Change the Mixer view
  • Navigate within the Mixer
  • View channel strips linked to folder tracks
  • Rename channel strips
  • Add track notes in the Mixer
  • View control surface bars
  • Link control surfaces to the Mixer
  • Use the I/O Labels window
  • Undo and redo Mixer and plug-in adjustments
  • Automation overview
  • Track automation vs. region automation
  • Show automation curves
  • Choose automation modes
  • Add and adjust automation points
  • Adjust a range of automation points
  • Record live automation
  • Select, copy, and move automation
  • Delete automation
  • Snap automation to grid positions
  • Edit automation in the Automation Event List
  • Write automation with external controllers
  • 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
  • Record to cells
  • Record and edit takes in cells
  • Change loop settings for cells
  • How the Live Loops grid and Tracks area interact
  • 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
  • Step Sequencer overview
  • Use Step Sequencer with Drum Machine Designer
  • Pattern creation basics
  • Change the musical length of a pattern
  • Use edit modes
  • Pattern creation examples
  • Record Step Sequencer patterns live
  • Step record Step Sequencer patterns
  • Load and save patterns
  • Modify pattern playback
  • Step Sequencer inspectors
  • Customize Step Sequencer
  • Global changes overview
  • Global tracks overview
  • Show and hide global tracks
  • Resize and reorder global tracks
  • Markers overview
  • Add markers
  • Edit markers
  • Rename markers
  • Navigate using markers
  • Use marker sets
  • Customize how markers appear
  • Use marker information
  • Delete markers
  • Add arrangement markers
  • Edit arrangement markers
  • Time and key signature overview
  • Create time signature changes
  • Create key signature changes
  • Edit time and key signatures
  • Delete signatures
  • Use signature sets
  • Tempo overview
  • Tempo track overview
  • Add and edit tempo points
  • Move and copy tempo points
  • Create tempo curves
  • Tempo List overview
  • Add tempo changes in the Tempo List
  • Use tempo sets
  • Smart Tempo overview
  • Choose the Project Tempo mode
  • Choose the Flex & Follow setting
  • Use Smart Tempo with multitrack audio
  • Work in the Smart Tempo Editor
  • Match audio recordings to the project tempo
  • Match the tempo to an audio region
  • Use audio file tempo information
  • Record tempo changes
  • Tempo Operations overview
  • Create and edit tempo changes
  • Use the Tempo Interpreter
  • Use the tempo fader
  • Transposition overview
  • Add and edit transposition points
  • Beat mapping overview
  • On MIDI regions
  • On audio regions
  • Automatic beat mapping
  • Control project volume
  • Score Editor overview
  • View music notation
  • Import MusicXML files
  • Position items graphically
  • Move and copy items
  • Resize notes and symbols
  • Adjust display headroom
  • Repeat events
  • Insert items in multiple regions
  • Edit multiple items
  • Select multiple regions
  • Hide regions
  • 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
  • Move and copy notes
  • Change note pitch, duration, and velocity
  • Note attributes overview
  • Change note size and position
  • Change how accidentals appear
  • Change how beams appear
  • Change voice and staff assignments
  • Change the direction of ties
  • Change note syncopation and interpretation
  • Use independent notes
  • Reset note attributes
  • 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
  • Use automation in the Score Editor
  • Lyrics and text overview
  • Add lyrics to a score
  • Add text to a score
  • Edit text in a score
  • Edit score text event parameters
  • Use text styles
  • Add automatic text
  • Add global text
  • Chord grids overview
  • Instrument Editor
  • Chord Grid Selector
  • Chord Grid Editor
  • Insert and edit chord grids
  • Create and edit chord grids
  • Add and edit fingering dots
  • Add and edit barres
  • Mute strings in a chord grid
  • Add and edit chord grid libraries
  • Import and export chord grid libraries
  • Score region parameters overview
  • Interpretation
  • Syncopation
  • Edit default parameters for new regions
  • 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
  • Score sets overview
  • Choose a score set
  • Create and delete score sets
  • Edit score set parameters
  • Change the instruments in a score set
  • Resize score sets
  • Create layouts for a score and its parts
  • Extract parts from a score
  • Import score sets from other projects
  • Score layout overview
  • Edit line breaks
  • Line and page breaks
  • Edit local margins
  • Use external symbol fonts
  • Share a score
  • Choose a color mode
  • Show folder contents
  • Display global tracks
  • Show instrument names
  • Display duration bars
  • Edit the length of duration bars
  • Display guide lines
  • Sharing overview
  • Bounce a project to an audio file
  • Burn a project to a CD or DVD
  • Set the bounce range
  • PCM bounce options
  • MP3 bounce options
  • M4A: AAC bounce options
  • About dithering algorithms
  • Share songs to the Music app
  • Share songs using AirDrop
  • Share songs using MailDrop
  • Share songs to SoundCloud
  • Share a project to GarageBand for iOS
  • Export a project as an AAF file
  • Export a project as a Final Cut Pro XML file
  • Export a score as Music XML
  • Logic Pro surround overview
  • Set surround preferences
  • Set the project surround format
  • Set the channel strip input format
  • Set the channel strip output format
  • Change the order of surround level meters
  • Surround Panner overview
  • Surround Panner parameters
  • Surround effects
  • Multichannel effects overview
  • Multichannel effects Configuration tab
  • Surround master channel strip
  • Bounce surround audio files
  • Spatial audio overview
  • Set up your project for spatial audio mixing
  • 3D Object Panner
  • Dolby Atmos plug-in
  • Build a Dolby Atmos mix
  • Work with ADM BWF files
  • Surround formats overview
  • Surround format channel distribution
  • Surround bounce file encoders
  • Speaker placement
  • Speaker timing and levels
  • Environment overview
  • Common object parameters
  • Environment Layers overview
  • Create, name, delete, and switch layers
  • Tools in the Environment
  • Add and delete objects
  • Move and copy objects
  • Adjust the position and size of objects
  • Use advanced selection commands
  • MIDI signal path overview
  • Assign direct output connections
  • Cable Environment objects
  • Make multiple cable connections
  • Cable objects in series and in parallel
  • Exchanging Environments overview
  • Import Environments
  • Update and swap Environments
  • Replace Environments
  • Customize the Environment
  • Standard instrument objects overview
  • Standard instrument parameters
  • Multi-instrument objects overview
  • Multi-Instrument window
  • Work with subchannels in the Environment
  • Mapped instrument objects overview
  • Mapped Instrument window
  • Custom bank selects
  • Touch track objects overview
  • Touch Tracks window
  • 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
  • Alias objects overview
  • Alias parameters
  • Ornament objects
  • GM mixer objects overview
  • GM mixer parameters
  • Work with GM mixer channel strips
  • MMC record buttons
  • Keyboard objects
  • Monitor objects
  • Macro objects
  • Define a macro’s input and output
  • Arpeggiator objects
  • Arpeggiator parameters
  • Transformer objects
  • How the transformer object works
  • Configure a transformer object
  • Use meta events to control condition and operation values
  • Delay line objects
  • Delay line parameters
  • Voice limiter objects
  • Voice limiter parameters
  • Channel splitter object
  • Chord memorizer objects
  • Chord memorizer parameters
  • Chord Memorizer window
  • Physical input objects
  • MIDI click objects
  • Channel strip objects
  • Channel strip parameters
  • Input channel strip
  • Bus channel strip
  • Preview channel strip
  • Video and synchronization overview
  • Add a movie to your project
  • Use the Movie window
  • About the Movie track
  • Use movie scene markers
  • Use movie audio tracks
  • Soundtracks overview
  • Work with absolute time code
  • Synchronization overview
  • External synchronization
  • MTC interpretation
  • MIDI Machine Control
  • Synchronization problems and solutions
  • Preferences overview
  • Project Handling preferences
  • Editing preferences
  • Cycle preferences
  • Catch preferences
  • Notifications preferences
  • Accessibility preferences
  • Devices preferences
  • General Audio preferences
  • Sampler preferences
  • Audio Editing preferences
  • Output preferences
  • Bounce Extensions preferences
  • Input preferences
  • Audio File Editor preferences
  • MP3 preferences
  • Recording preferences
  • General MIDI preferences
  • Reset Messages preferences
  • Sync preferences
  • MIDI Inputs preferences
  • General Display preferences
  • Tracks Display preferences
  • Mixer Display preferences
  • Editors Display preferences
  • Score preferences
  • Movie preferences
  • Automation preferences
  • General Control Surfaces preferences
  • Help Tags preferences
  • MIDI Controllers preferences
  • My Info preferences
  • Advanced preferences
  • Project settings overview
  • General settings
  • General Synchronization settings
  • Audio Synchronization settings
  • MIDI Synchronization settings
  • Unitor Synchronization settings
  • Metronome settings
  • Smart Tempo settings
  • Recording settings
  • Tuning overview
  • The comma and equal temperament
  • Hermode Tuning
  • Tuning settings
  • General Audio settings
  • Channel Strips Audio settings
  • Chase Audio settings
  • Input Filter settings
  • Chase settings
  • Clip Length settings
  • Global Score settings
  • Numbers & Names settings
  • Tablature settings
  • Chords & Grids settings
  • Clefs & Signatures settings
  • Layout settings
  • MIDI Meaning settings
  • Colors settings
  • Movie settings
  • Assets settings
  • Key commands overview
  • Browse, import, and save key commands
  • Assign key commands
  • Copy and print key commands
  • Global Commands key commands
  • Global Control Surfaces Commands
  • Various windows
  • Windows Showing Audio files
  • Main Window Tracks and Various Editors
  • Live Loops Grid key commands
  • Various Editors
  • Views showing Time Ruler
  • Main Window Tracks
  • MIDI Environment
  • Score Editor
  • Event Editor
  • Step Editor
  • Step Sequencer key commands
  • Project Audio
  • Audio File Editor
  • Smart Tempo Editor
  • Step Input Keyboard
  • Various windows modifier keys and actions
  • Controller Assignments window modifier keys and actions
  • Tracks area modifiers and actions
  • Global tracks modifier keys and actions
  • Automation modifier keys and actions
  • Live Loops Grid modifier keys and actions
  • Mixer modifier keys and actions
  • MIDI Environment window modifier keys and actions
  • Piano Roll Editor modifier keys and actions
  • Score Editor modifier keys and actions
  • Event List modifier keys and actions
  • Step Editor modifier keys and actions
  • Step Sequencer modifier keys and actions
  • Flex Time modifier keys and actions
  • 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 surface inspector overview
  • Device parameters
  • Special device parameters
  • Control Surface Group parameters overview
  • Control Surface Group display parameters
  • Control Surface Group send and plug-in parameters
  • Other parameters for Control Surface Groups
  • Control Surfaces preferences overview
  • Modal dialog display
  • Tips for using your control surface
  • Supported Control surfaces
  • Software and firmware for Logic Pro
  • Controller assignments overview
  • Controller Assignments Easy view
  • Assign and delete controllers in Easy view
  • Controller Assignments Expert view
  • Expert view parameters
  • Assign and delete controllers in Expert view
  • Zones and modes
  • Control Name and Label fields
  • Flip Group and Exclusive parameters
  • Class pop-up menu parameters
  • Expert view Input Message parameters
  • OSC Message Paths
  • Expert view Value parameters
  • Assign buttons to key commands
  • Effects overview
  • Amps and pedals overview
  • Amp Designer overview
  • Amp Designer models
  • Amp Designer cabinets
  • Build a custom combo
  • Amplifier controls
  • Equalizer overview
  • Reverb effect
  • Tremolo and vibrato
  • Microphone parameters
  • Bass Amp Designer overview
  • Bass amplifier models
  • Bass cabinet models
  • Signal flow
  • Pre-amp signal flow
  • Use the D.I. box
  • Bass Amp Designer effects overview
  • Parametric EQ
  • Pedalboard overview
  • Use the Pedal Browser
  • Use import mode
  • Use the Pedal area
  • Use the Router
  • Use Macro Controls
  • Distortion pedals
  • Pitch pedals
  • Modulation pedals
  • Delay pedals
  • Filter pedals
  • Dynamics pedals
  • Utility pedals
  • Delay effects overview
  • Delay Designer overview
  • Use the main display
  • Use the Tap display
  • Create taps
  • Edit in the Tap display
  • Tap parameter bar
  • Use sync mode
  • Master parameters
  • Work in surround
  • Echo controls
  • Sample Delay controls
  • Stereo Delay controls
  • Tape Delay controls
  • Distortion effects overview
  • Bitcrusher controls
  • Clip Distortion controls
  • Distortion effect controls
  • Distortion II controls
  • Overdrive controls
  • Phase Distortion controls
  • Dynamics processors overview
  • Adaptive Limiter controls
  • Compressor overview
  • Compressor main parameters
  • Compressor output parameters
  • Compressor side chain parameters
  • Use Compressor
  • DeEsser 2 controls
  • Enveloper controls
  • Expander controls
  • Limiter controls
  • Multipressor overview
  • Multipressor display parameters
  • Frequency band controls
  • Output parameters
  • Use Multipressor
  • Noise Gate overview
  • Use Noise Gate
  • Surround Compressor overview
  • Link parameters
  • Main parameters
  • LFE parameters
  • Equalizers overview
  • Channel EQ overview
  • Channel EQ parameters
  • Use Channel EQ shortcut menus
  • Channel EQ extended parameters
  • Channel EQ use tips
  • Use the Channel EQ Analyzer
  • Linear Phase EQ overview
  • Linear Phase EQ parameters
  • Use Linear Phase EQ shortcut menus
  • Linear Phase EQ extended parameters
  • Linear Phase EQ use tips
  • Use the Linear Phase EQ Analyzer
  • Match EQ overview
  • Match EQ parameters
  • Use Match EQ
  • Edit the filter curve
  • Single-Band EQ controls
  • Vintage EQ collection overview
  • Vintage Console EQ controls
  • Vintage Graphic EQ controls
  • Vintage Tube EQ controls
  • Filter effects overview
  • AutoFilter overview
  • Filter controls
  • Envelope controls
  • Distortion controls
  • LFO controls
  • Output controls
  • EVOC 20 Filterbank overview
  • Formant Filter controls
  • Modulation controls
  • EVOC 20 TrackOscillator overview
  • Vocoder overview
  • EVOC 20 TrackOscillator interface
  • Analysis In controls
  • U/V detection controls
  • Synthesis In controls
  • Tracking oscillator controls
  • Tracking oscillator pitch controls
  • Formant filter controls
  • Fuzz-Wah overview
  • Auto Wah controls
  • Compressor controls
  • Fuzz parameters
  • Spectral Gate overview
  • Use Spectral Gate
  • Imaging processors overview
  • Binaural Post-Processing controls
  • Direction Mixer overview
  • Stereo miking techniques
  • Stereo Spread controls
  • Metering tools overview
  • BPM Counter
  • Correlation Meter
  • Level Meter
  • Loudness Meter
  • MultiMeter overview
  • Analyzer parameters
  • Goniometer parameters
  • Level and Loudness Meters
  • Peak parameters
  • Surround MultiMeter overview
  • Analyzer mode
  • Goniometer mode
  • Balance mode
  • Loudness and Level Meters
  • Use Tuner utility and plug-in
  • 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
  • Chord Trigger overview
  • Use Chord Trigger
  • Modifier controls
  • Modulator overview
  • 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
  • Velocity Processor overview
  • Compress/Expand mode
  • Value/Range mode
  • Add/Scale mode
  • Modulation effects overview
  • Chorus controls
  • Ensemble controls
  • Flanger controls
  • Microphaser controls
  • Modulation Delay controls
  • Phaser controls
  • Ringshifter overview
  • Ringshifter interface overview
  • Set the mode
  • Oscillator parameters
  • Delay parameters
  • Use envelope follower
  • Use LFO modulation
  • Rotor Cabinet effect overview
  • Motor parameters
  • Microphone types
  • Mic processing controls
  • Scanner Vibrato controls
  • Spreader controls
  • Tremolo controls
  • Multi Effects overview
  • Phat FX overview
  • Phat FX processors
  • Phat FX modulators
  • Global controls
  • Filter types
  • Step FX overview
  • Step FX processors
  • Step modulator global controls
  • Step modulator playback controls
  • Step modulator display controls
  • Pitch effects overview
  • Pitch Correction overview
  • Pitch Correction parameters
  • Quantization grid
  • Exclude notes from Pitch Correction
  • Use reference tuning
  • Pitch Shifter overview
  • Use Pitch Shifter
  • Vocal Transformer overview
  • Vocal Transformer parameters
  • Use Vocal Transformer
  • Reverb effects overview
  • ChromaVerb overview
  • Main display and Damping EQ
  • Main window controls
  • Details window controls
  • EnVerb controls
  • SilverVerb controls
  • Space Designer overview
  • Space Designer interface
  • Use impulse responses
  • Envelopes and EQ overview
  • Display mode bar
  • Edit envelopes
  • Volume envelope controls
  • Filter and filter envelope controls
  • Density envelope controls
  • Output EQ controls
  • Global parameters overview
  • Use global controls
  • Use output controls
  • Specialized effects overview
  • Exciter controls
  • SubBass overview
  • Utilities and tools overview
  • Auto Sampler overview
  • Auto Sampler interface
  • Auto Sampler controls
  • Create a sampler instrument
  • Work with AutoSampled instruments
  • Down Mixer controls
  • Gain controls
  • Use I/O utility
  • Multichannel Gain controls
  • Test Oscillator
  • Legacy effects overview
  • AVerb controls
  • Bass Amp controls
  • DeEsser controls
  • Denoiser overview
  • Smoothing parameters
  • Ducker controls
  • DJ EQ controls
  • Fat EQ controls
  • Silver EQ controls
  • GoldVerb overview
  • Early reflections controls
  • Reverb parameters
  • Grooveshifter controls
  • Guitar Amp Pro overview
  • Amplifier models
  • Cabinet models
  • EQ controls
  • Mic parameters
  • PlatinumVerb overview
  • Silver Compressor controls
  • Silver Gate controls
  • Speech Enhancer controls
  • Instruments introduction
  • Alchemy overview
  • Alchemy interface overview
  • Alchemy Name bar
  • Alchemy file locations
  • Preset browser overview
  • Browser results list
  • 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
  • Granular element controls
  • Sampler element controls
  • VA element controls
  • Source modulations
  • Morph controls
  • Alchemy source edit window overview
  • Inspector global controls
  • Inspector group controls
  • Inspector zone controls
  • Keymap editor
  • Zone waveform editor
  • Additive edit window overview
  • Partial bar display
  • Partial envelope controls
  • Spectral edit window
  • Main filter controls
  • Alchemy master voice section
  • Alchemy modulation overview
  • Modulation rack controls
  • AHDSR envelope controls
  • Multiple segment envelope controls
  • Envelope follower parameters
  • ModMap parameters
  • MIDI control modulators
  • Note property modulators
  • Perform control modulators
  • Performance controls overview
  • Transform pad
  • Performance control knobs
  • XY pad controls
  • Performance control envelopes
  • Alchemy arpeggiator overview
  • Basic arpeggiator controls
  • Arpeggiator sequencer controls
  • Arpeggiator menu commands
  • Use the arpeggiator
  • Alchemy effects overview
  • Dynamic and utility effects
  • Filter effects
  • Modulation effects
  • Reverb effects
  • Alchemy Extended parameters
  • Alchemy tutorial introduction
  • Basic synthesis tweaks
  • Create sounds from scratch
  • Elemental morphs overview
  • Morph use and tips
  • Morph drum beats
  • Morph melodic sounds
  • Manipulate loops
  • Drum Kit Designer overview
  • Use Drum Kit Designer
  • Extended parameters
  • Drum Kit Designer mappings
  • Drum Machine Designer overview
  • Drum Machine Designer interface
  • Grid kit controls
  • Grid pad controls bar
  • Use pad controls
  • Kit Tone and Effect Smart Controls pane
  • Kit Piece Tone and Effect Smart Controls pane
  • Drum Synth overview
  • Drum Synth Kicks
  • Drum Synth Snares and Claps
  • Drum Synth Percussion
  • Drum Synth Hats and Cymbals
  • ES1 overview
  • Oscillator parameters overview
  • Oscillator waveforms
  • Use the sub-oscillator
  • Global parameters
  • Filter parameters overview
  • Overdrive the filter
  • Amplifier parameters
  • Envelope parameters overview
  • Filter cutoff envelope modulation
  • Amplifier envelope modulation
  • ES1 modulation parameters overview
  • Use the router
  • Use the LFO
  • Use the modulation envelope
  • MIDI controller assignments
  • ES2 overview
  • ES2 interface overview
  • Basic oscillator waveforms
  • Use pulse width modulation
  • Use frequency modulation
  • Use ring modulation
  • Use Digiwaves
  • Use the noise generator
  • Detune analog oscillators
  • Stretch tuning
  • Balance oscillator levels
  • Set oscillator start points
  • Synchronize oscillators
  • Set the keyboard mode
  • Use the unison and voices controls
  • Set the glide time
  • Set the pitch bend range
  • ES2 filter overview
  • Filter configuration
  • Crossfade between filters
  • Filter 1 modes
  • Filter 2 slopes
  • Filter cutoff and resonance overview
  • Force the filters to self-oscillate
  • Overdrive the filters
  • Modulate the Filter 2 Frequency
  • Use the dynamic stage
  • Enhance sounds with the Sine Level control
  • ES2 modulation overview
  • Use the modulation router
  • Control modulation intensity
  • LFO overview
  • LFO waveforms
  • Use the LFOs
  • Envelopes overview
  • Envelope 1 controls
  • Envelope 2 and 3 controls
  • Use Envelope 2 and 3 sustain controls
  • Use the Vector Envelope
  • Use Vector Envelope points
  • Use Vector Envelope solo and sustain points
  • Set up Vector Envelope loops
  • Vector Envelope release phase behavior
  • Vector Envelope point transition shapes
  • Set Vector Envelope times
  • Use Vector Envelope time scaling
  • Use the Planar Pad
  • Oscillator modulation targets
  • Filter modulation targets
  • Other modulation targets
  • Scaled modulation targets
  • Modulation source reference
  • Via modulation source reference
  • ES2 integrated effects processor controls
  • Macros and controllers overview
  • Use macro controls
  • Set controller assignments
  • Use ES2 in Surround mode
  • Use randomization parameters
  • Restrict randomization
  • ES2 sound design from scratch overview
  • Create fat sounds
  • Create bass sounds
  • Create FM sounds
  • Create PWM sounds
  • Create ring modulated sounds
  • Create oscillator sync sounds
  • Vector synthesis techniques
  • Design sounds with templates
  • Slapped StratENV setting
  • Wheelrocker setting
  • Crescendo Brass setting
  • MW-Pad-Creator setting
  • Wheelsyncer setting
  • EFM1 overview
  • Modulator and carrier overview
  • Set the tuning ratio
  • Choose a modulator waveform
  • Modulation parameters
  • Create random sounds
  • ES E overview
  • LFO parameters
  • Filter parameters
  • Envelope parameters
  • ES M overview
  • Level envelope and output controls
  • ES P overview
  • Envelope and level controls
  • Integrated effects processor
  • EVOC 20 PS overview
  • Vocoder basics
  • EVOC 20 PS interface
  • Analysis controls
  • (U/V) detection parameters
  • Synthesis parameters overview
  • Oscillators overview
  • Oscillator dual mode parameters
  • Oscillator FM mode parameters
  • Noise generator parameters
  • Tuning and pitch controls
  • Level and frequency tips
  • Tips to avoid sonic artifacts
  • Tips to enhance speech intelligibility
  • Vocoder history
  • EVOC 20 block diagram
  • Quick Sampler overview
  • Add content to Quick Sampler
  • Choose a mode
  • Classic mode
  • One Shot mode
  • Record in Quick Sampler
  • Quick Sampler waveform display
  • Use Flex in Quick Sampler
  • Mod Matrix pane
  • Quick Sampler Pitch controls
  • Quick Sampler Filter controls
  • Quick Sampler filter types
  • Quick Sampler Amp controls
  • Quick Sampler extended parameters
  • Retro Synth overview
  • Analog oscillator controls
  • Sync oscillator controls
  • Table oscillator parameters
  • Use the Wavetable menu
  • FM oscillator controls
  • Amp and effect controls
  • Use Retro Synth modulation
  • Glide and Autobend modulation
  • LFO and Vibrato modulation
  • Global and controller settings
  • Sampler overview
  • Load and save instruments in Sampler
  • Synth Details
  • Use Unison, Mode, and Polyphony parameters
  • Sampler Modulation overview
  • Use the Mod Matrix
  • Use Sampler via sources
  • Use the LFO ramp generator
  • Set the LFO rate
  • Use Sampler envelopes
  • Modulation targets
  • Modulation sources
  • Modulation Via sources
  • Sampler Mapping and Zone pane overview
  • Use the Key Mapping Editor
  • Use Group view
  • Make advanced group selections
  • Fade between sample groups
  • Use Zone view
  • Use the Mapping pane menu bar
  • Use the Zone pane
  • Synchronize audio with Flex
  • Edit in the Logic Pro Audio File Editor
  • Sampler instruments overview
  • Create instruments
  • Quickly create an instrument
  • Quickly create instruments from audio regions in Sampler in Logic Pro
  • Create zones with drag and drop
  • Create zones with menu commands
  • Create groups
  • Edit zones and groups overview
  • Select a zone or group
  • Graphically edit zones and groups
  • Use zone and group output labels
  • Use key labels
  • Sampler articulation handling
  • Instrument management
  • Storage locations
  • Add SoundFont2, DLS, and Gigasampler files
  • Sampler memory management
  • Sampler extended parameters
  • Sculpture overview
  • Sculpture interface
  • String overview
  • Hide, Keyscale, and Release view
  • Basic Material Pad controls
  • Material Pad Keyscale or Release view
  • String parameter sliders
  • Objects overview
  • Excite table (objects 1 and 2)
  • Disturb and damp table (objects 2 and 3)
  • Pickup parameters
  • Spread controls
  • Amplitude envelope parameters
  • Use the Waveshaper
  • Body EQ overview
  • Basic EQ model
  • Body EQ models
  • Delay effect overview
  • Groove Pad (stereo)
  • Groove Pad (surround)
  • Use surround range and diversity
  • Sculpture modulation overview
  • Modulate the LFOs
  • Vibrato parameters
  • Jitter generator controls
  • Use note-on random modulators
  • Velocity modulators
  • Use Controller A and B
  • Envelope overview
  • Active envelope controls
  • Envelope display parameters
  • Use envelope nodes
  • Loop envelopes
  • Record envelopes
  • Morph overview
  • Morph points in the Morph Pad
  • Morph Pad menu commands
  • Randomize points in the Morph Pad
  • Randomize menu commands
  • Morph Envelope display overview
  • Morph Envelope parameters
  • Morph Envelope mode
  • Morph Envelope Sustain and loop mode
  • Record Morph Envelopes
  • Define MIDI controllers
  • Explore Sculpture overview
  • Explore the string
  • Explore objects
  • String and object interplay
  • Explore the pickups
  • Explore other processing options
  • Explore modulation options
  • Basic sound programming overview
  • Program acoustic instruments
  • Program stringed instruments
  • Program classic synthesizer sounds
  • Electric bass programming overview
  • Program a basic bass sound
  • Refine the basic bass sound
  • Program a picked bass sound
  • Program a slap bass sound
  • Program a fretless bass sound
  • Add effects to your bass sound
  • Synthetic sound programming overview
  • Program a sustained synthesizer sound
  • Program morphed sounds
  • Studio instruments overview
  • Studio Horns overview
  • Keyswitch mapping
  • Studio Strings overview
  • Section MIDI channel assignments
  • Ultrabeat overview
  • Ultrabeat interface
  • Assignment section overview
  • Play and select drum sounds
  • Name, swap, and copy drum sounds
  • Import sounds and sampler instruments
  • Synthesizer section overview
  • Oscillator overview
  • Oscillator 1 phase oscillator mode
  • Use oscillator 1 FM mode
  • Oscillator 1 side chain mode
  • Oscillator 2 phase oscillator mode
  • Waveform characteristics
  • Use oscillator 2 sample mode
  • Use oscillator 2 model mode
  • Ring modulator controls
  • Noise generator controls
  • Filter section controls
  • Distortion circuit controls
  • Output section overview
  • Two-band EQ parameters
  • Use pan modulation mode
  • Use stereo spread mode
  • Voice volume control
  • Trigger mode controls
  • Ultrabeat modulation overview
  • Mod and via modulation
  • Create a mod routing
  • Set MIDI controllers A–D
  • Modulation target display
  • Ultrabeat step sequencer overview
  • Step sequencer basics
  • Step sequencer interface
  • Global sequencer controls
  • Pattern controls
  • Use the swing function
  • Step grid overview
  • Create and remove steps
  • Ultrabeat trigger shortcut menu
  • Set step lengths and velocities
  • Set step accents
  • Use the Step grid full view
  • Step automation overview
  • Use the offset row
  • Export Ultrabeat patterns as MIDI regions
  • Step sequencer MIDI control
  • Ultrabeat sound programming overview
  • Create kick drums
  • Create snare drums
  • Create tonal percussion
  • Create hi-hats and cymbals
  • Create metallic sounds
  • Tips for extreme sounds
  • Utility instruments
  • External Instrument
  • Vintage B3 overview
  • Main window overview
  • Draw bar controls
  • Scanner Vibrato and Chorus
  • Percussion effect
  • Use preset keys
  • MIDI setup overview
  • Use multiple or multichannel controllers
  • Use a single-channel controller
  • Rotor Cabinet window overview
  • Advanced Cabinet parameters
  • Advanced Motor parameters
  • Advanced Brake parameters
  • Options window overview
  • Master and Click controls
  • Morph parameters
  • Use Morph controls
  • Use the integrated effects
  • Wah effect controls
  • Reverb effect controls
  • Expert window overview
  • Pitch controls
  • Sustain controls
  • Condition controls
  • Organ Model controls
  • Set a MIDI control mode
  • MIDI mode: Roland VK or Korg CX
  • MIDI mode: Hammond Suzuki
  • MIDI mode: Native Instruments B4D
  • MIDI mode: Nord Electro
  • Additive synthesis with draw bars
  • The residual effect
  • Tonewheel sound generation
  • A brief Hammond history
  • The Leslie cabinet
  • Vintage Clav overview
  • Vintage Clav interface
  • Vintage Clav models
  • Model characteristics
  • Use Pickup parameters
  • Use Stereo Spread parameters
  • Effects window overview
  • Compressor effect controls
  • Modulation effect controls
  • Details window overview
  • Excite and Click parameters
  • String parameters
  • Pitch parameters
  • Misc parameters
  • D6 Clavinet history
  • D6 mechanical details
  • Vintage Electric Piano overview
  • Vintage Electric Piano interface
  • Drive effect controls
  • Chorus effect controls
  • Phaser effect controls
  • Tremolo effect controls
  • Model controls
  • Rhodes models
  • Hohner and Wurlitzer models
  • Vintage Mellotron overview
  • Vintage Mellotron controls
  • Legacy instruments overview
  • Church Organ
  • Electric Clav(inet)
  • Electric Piano
  • Sound Effects
  • Tuned Percussion
  • Tonewheel Organ
  • Analog Basic
  • Analog Mono
  • Analog Swirl
  • Analog Sync
  • Digital Basic
  • Digital Mono
  • Digital Stepper
  • Hybrid Basic
  • Hybrid Morph
  • Synthesizer basics overview
  • Sound basics overview
  • Tones, overtones, harmonics, and partials
  • The frequency spectrum
  • Other waveform properties
  • Synthesizer fundamentals
  • How subtractive synthesizers work
  • Subtractive synthesizer components
  • Oscillators
  • Filters overview
  • Cutoff frequency
  • Filter drive
  • Filter slope
  • Amplifier envelope overview
  • Attack, decay, sustain, and release
  • Modulation overview
  • Modulation routing in ES1 and ES2
  • Common modulation sources
  • Other synthesis methods overview
  • Sample-based synthesis
  • Frequency modulation (FM) synthesis
  • Component modeling synthesis
  • Wavetable, Vector, and LA synthesis
  • Additive synthesis
  • Spectral synthesis
  • Resynthesis
  • Phase distortion synthesis
  • Granular synthesis
  • Precursors to the synthesizer
  • Early voltage-controlled synthesizers
  • The Minimoog
  • Storage and polyphony
  • Digital synthesizers

logic controller assignments expert view

Use controller assignments Expert view in Logic Pro

You can use Expert view to make advanced controller assignments. These include Logic Pro parameters other than channel strip and plug-in parameters. For example, you can assign controllers to global, automation, and control surface group parameters in Expert view. You can also edit controller assignments in Expert view and can define zones and modes that let you switch between groups of controllers.

The Learn process opens the Controller Assignments window in Easy view, which shows basic parameters for the current assignment. To make assignments other than channel strip or plug-in assignments or to edit other assignment parameters, you need to switch to Expert view.

logic controller assignments expert view

Tip: You can only switch back to Easy view if a track or plug-in parameter is selected.

Figure. Controller Assignments window in expert view mode.

The Expert view window contains the following:

Zone list: Displays available zones for the device. The No Zone entry is for zoneless assignments—assignments that are always active, regardless of the active zone. Select a zone in the list to see associated modes (in the Mode list), and current assignments (in the Control/Parameter list). You can also double-click a zone to rename it. For more information see Use controller assignments zones and modes in Logic Pro .

Mode list: Displays modes for the currently selected zone. The No Mode entry is for modeless assignments. Select a mode in the list to see corresponding assignments in the Control/Parameter list, and to make it the active mode for the selected zone. You can also double-click a mode to rename it. For more information, see Use controller assignments zones and modes in Logic Pro .

Control/Parameter list: Select the assignment you want to edit. The left column displays the name of the control and the right column displays the (abbreviated) name of the parameter being controlled. The parameters of the selected assignment appear in the fields to the right of the list. For more information, see Controller assignments Control Name and Label fields in Logic Pro .

Note: You can select multiple assignments in the list, but only the parameters of the first selected assignment are displayed. When multiple assignments are selected, operations performed via the Edit menu can be applied to all selected assignments. All other operations apply only to the first assignment.

Controller Assignment Parameter area: All aspects of the selected controller assignment parameter are shown, and can be changed, in this area. For more information, see Controller assignments Expert view parameters in Logic Pro .

Input Message area: The port and MIDI input message can be altered directly. Some fields in this section are displays only and cannot be changed. For more information, see Controller assignments Expert view Input Message parameters in Logic Pro .

Value area: The range of values, and response, of the controller assignment to incoming messages is set in this area. Feedback to the display of control surfaces can also be determined here. For more information, see Controller assignments Expert view Value parameters in Logic Pro .

Open the Controller Assignments window Expert view

Choose Logic Pro > Control Surfaces > Controller Assignments (or press Command-K), then click the Expert View button.

Logic Pro User Guide: Apple Books | PDF

Logic Pro Instruments: Apple Books | PDF

Logic Pro Effects: Apple Books | PDF

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

BlakeCalhoun15

how to open expert view for controller assignments in logic?

I just got a new m-audio axiom 49 midi keyboard and I am programming the controls to work on the keyboard. I got the transport controls done easily, but when I got to the faders and knobs, I had some difficulty. When I open controller assignments, it is stuck in easy view, and from the tutorial I've been reading from on how to assign the faders/knobs, you can have the controller assignment window in expert view which seems a lot easier(because honestly easy view was really confusing).

Logic Pro X, OS X Mountain Lion (10.8.5)

Posted on Jan 1, 2014 9:08 AM

The Art Of Sound

Posted on Jan 1, 2014 9:33 AM

Have you enabled all the advanced settings in LPX?

Logic Pro X menu... Logic Pro X > Preferences>Advanced Tools

Loading page content

Page content loaded

Jan 1, 2014 9:33 AM in response to BlakeCalhoun15

Eriksimon

Jan 1, 2014 9:36 AM in response to BlakeCalhoun15

Logic Pro>Preferences>Advanced Tools : enable Control Surfaces .

User uploaded file

Apr 19, 2014 3:02 PM in response to BlakeCalhoun15

Setting the Advanced Tools options is the correct solution, but the first time I did this, I had to relaunch Logic Pro X for the settings to take effect. Since then, the options change without requiring a relaunch.

Get the Reddit app

A subreddit for tutorials, discussions and links about Apple's Logic Pro and its related software.

I'm so tired of this. Why can't Logic keep my Controller Assignments?

I have ONE. One controller set up right now - LauchControl XL. And I have ONLY assignments for ONE AU. ONE.

I have an interface with a MIDI port too.

Every time I set up the Controller Assignments, and then restart Logic, it doesn't work.

I check, and the MIDI Input has been changed from the controller I set it up with to my MIDI interface.

Then I have to go through and manually click every single controller assignment (because of course you can't select all and do it as would be logical) to change it back to the right one.

Why won't it stay?

Controller Assignments: Working in Easy View

Easy view allows you to see and assign controllers to channel strip and plug-in parameters, and to change the track that assignments apply to.

Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use Command-K), and click the Easy View button.

The Easy view of the Controller Assignments window contains the following fields and buttons:

  • Expert View button: Click to open the editor in Expert view.
  • Back/Forward buttons: Click to move back and forth between assignments.
  • Link button: When active, the assignment that matches the most recently received MIDI message is automatically selected.
  • Parameter field: Displays the name of the selected parameter.
  • Channel Strip pop-up menu: Choose whether the assignment applies to the selected track, or matches the channel strip number entered in the field beside the pop-up menu (as shown in the Mixer’s All view).
  • “Input message” field: Displays the incoming MIDI message data of the controller being assigned to a function.

Assigning and Deleting Controllers in Easy View

Only one set of assignment parameters is visible at a time in Easy view. You use the Learn process to assign controllers to channel strip and plug-in parameters. The Learn process basically involves moving a controller on your control surface. This sends a MIDI message to Logic Pro, thus “teaching” Logic Pro which controller you are assigning to the chosen parameter.

In the Mixer, or in any plug-in window, select the parameter that you want Logic Pro to learn as a controller assignment.

Choose Logic Pro > Preferences > Control Surfaces > Learn Assignment for [parameter name]. (Alternately, you can use the Learn new Controller Assignment key command, default: Command-L, to open the Controller Assignments window, and activate Learn mode.)

The Controller Assignments window opens in Easy view, with the Learn Mode button activated. In most cases, the name of the selected parameter is shown in the Parameter field.

Move the hardware controller you want to assign to the selected parameter.

Moving the controller sends a MIDI message to Logic Pro, which appears in the “Input message” field. This memorizes the controller assignment, and you can click the Learn Mode button to complete the Learn process.

If you do not click the Learn Mode button, Learn mode remains active, allowing you to make further assignments.

To make another assignment, select the parameter you want to assign in Logic Pro, then move the controller on the control surface.

When you finish, click the Learn Mode button (or press Command-L) to complete the Learn process.

Choose Logic Pro > Preferences > Control Surfaces > Learn Assignment for [parameter name] (or press Command-L) to open the Controller Assignments window.

Hold down the modifier key you want to use (Command, for example) as you select the parameter you want to assign, while moving the control.

Click the Learn Mode button to complete the Learn process.

If Logic Pro receives a MIDI message from the device while you are holding down the modifier key, the Learn Mode button is deactivated when you release the key, and the Learn process is complete. If you release the modifier key before Logic Pro receives a MIDI message, the Learn Mode button remains active, so you can still move a controller to send a MIDI message. In this situation, be sure to click the Learn Mode button when you are finished to end the Learn process.

Select the assignment you want to remove in the Controller Assignments window (Easy view), and click the Delete button.

Assigning a Series of Controllers in Easy View

Logic Pro includes a shortcut that makes it easy to assign a series of controllers to a series of similar parameters. For example, you can use this shortcut to assign a series of faders to volume; to assign a series of knobs to other channel strip parameters such as pan, solo, or mute; or to assign a series of controllers to a set of plug-in parameters.

Assign the first controller in the series to the first parameter (assign fader 1 to control volume for channel strip 1, for example).

Assign the last controller in the series to the last parameter (assign fader 16 to control volume for channel strip 16, for example). The number of controllers between the first and last in the series must match the number of parameters between the first and last parameter. In the example, the distance between 1 and 16 would equal 15.

A “Do you want to fill up in between?” dialog appears.

Click OK to automatically fill the controllers between the first and last with the corresponding assignments.

Note: You can only use shortcuts for knobs that send a single channel message, where the first data byte is the controller number and the second data byte is the value. Alternatively, the controller number can be encoded in the MIDI channel, with a fixed first data byte. Consult the documentation that came with your device for information on its data structure.

You are now being redirected to mayfile.online....

PROGRAMMABLE LOGIC CONTROLLER (PLC)

Views : 3674

Added : 4 years ago

About the Author

Vishnu Vardan

Vishnu Vardan

  • Attachments (1)
  • Ask a question

18311A0446 Report.docx

Answer the question, vishnu vardan creator.

(No description available)

Suggested Creators

 alt=

Sign in to your Account

Forgotten your password, we'll email you a link to reset it., create a free account.

By signing up, you agree to our Terms & Conditions

Already have an account? Sign In .

logic controller assignments expert view

Logic: Scripting and the controller

Learning objectives

Calculations are often required to run logic on the client. They are performed using script which provides the required assignment, conditional branching, and looping. We have seen some of this in previous lessons when we discussed UI events, UI actions, and data actions.

In this lesson, we are introduced to the concepts of:

Client-side expressions

In addition to the raw scripting capabilities, the model, the view, and the controller are the objects on the client that the script can interact with. The controller provides many of the important client-side scripting capabilities.

The controller's main capabilities are discussed in UX Scripting . In script within a dialog, portlet, or layout, the controller can be referred to as "this" or by using the @ symbol. 

The following code:

displays a message box and returns the button that was selected:

Message box that returns which button was selected.

The controller can also invoke domain model events. The following example invokes the markAsComplete method on the currently selected item.

Many of the controller's capabilities allow you to get hold of a model or a view.

Models contain the client-side data and are typically bound to business model collections and instances.

The current instance can be accessed with:

Once you have a model, you can access the current item with 'item and any attributes of that item with the attribute's name.

You can also use (@ findModel to find the model of a given view or controller. Every view has an associated model, so you can use this function to inspect what is going on with lists, combos, radio buttons, and so on.

Instance and collection models

We will be adding a discussion here about instance models and collection models in the near future. These are merely the different properties and methods of the model, depending on if you are dealing with a single item or a collection of items.

Views are made up of controls, their parents, and their children.

To get hold of a view, use:

This code finds a view by name. It is important to use meaningful and unique names for elements in your portlets, dialogs, and layouts. Once you find your view, you can work with its properties for visibility, captions, styles, and so on. We saw this in Behavior: UI events, UI actions, and data actions where we wrote a script similar to the following:

In addition to the model, view, and controller, you can use scripting in client-side expressions. These can be useful for captions, visibility binds, and calculated attributes such as fullName . Client-side expressions are usually in the form of binds or expressions.

At its simplest, an expression is a constant "Buongiorno Mondo!"

If it is an expression, it must start with a back-tick or quasiquote character (on an English keyboard, usually in the top-right corner; you can also use ALT-096).

`(string-append "Buongiorno " "Mundo!")

You can also use client-side expressions to insert content from the business model. To do this, simply use a comma to escape your business model fields.

`(string-append "Buongiorno " ,(@ fullName))

Are the query attributes still manually required for a layout?  I found that in the example above, the system was smart enough to know that I wanted firstName in my query to support the calculation.

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.

logic controller assignments expert view

Snapsolve any problem by taking a picture. Try it in the Numerade app?

Logic Pro Help

  • Existing user? Sign In

Trouble with controller assignments

alexwnbrg

By alexwnbrg June 5, 2020 in Logic Pro

  • Reply to this topic
  • Start new topic

Recommended Posts

Link to comment, share on other sites.

des99

David Nahmani

Well I don't really understand the parameters on the left either, I'm very confused about zones and modes. Everything I've read on it has made it even more confusing.

I have 2 aux channels set up with effects on them. I'm playing around with liveloops, and essentially have half of my tracks routed to one aux channel, and the other half going to the other. I was going to use the effects (a bandpass filter and heavy reverb) to help transition between different "scenes" within the liveloops. I have mapped one knob to move the filter and at the same time bring up the wet on the reverb. I'll get it to work and be playing for a while and all of a sudden my mappings will stop working. These are mappings I set up in expert mode. That's why I decided to try easy, but it's not working. I'm at a loss with Logic's assignments. Nothing behaves the way I want it to and it's completely over my head.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account. Note: Your post will require moderator approval before it will be visible.

Guest

×   Pasted as rich text.    Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.    Display as a link instead

×   Your previous content has been restored.    Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Insert image from URL
  • Submit Reply
  • Unanswered Topics
  • All Activity
  • Leaderboard
  • Logic Pro Class
  • Student Testimonials
  • Book in English
  • Livre en Français
  • Privacy Policy
  • Terms of Service
  • Create New...

COMMENTS

  1. Use controller assignments Expert view in Logic Pro for Mac

    Logic Pro 10.7.3. Logic Pro 10.7. Logic Pro 10.6.2. Logic Pro 10.6. Logic Pro X 10.5. Table of Contents. In Logic Pro for Mac, use Expert view to make controller assignments other than channel strip and plug-in parameters.

  2. Controller Assigments: Working in Expert View

    Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use Command-K), and click the Expert View button. Choose a zone or mode (unless you want to make a modeless assignment), and click the plus button in the lower-left corner of the Control/Parameter list. A new, blank assignment appears in the Control/Parameter list.

  3. Use controller assignments Expert view in Logic Pro

    In Logic Pro, use Expert view to make controller assignments other than channel strip and plug-in parameters.

  4. Controller Assignments Expert View

    By default, controller assignments will go into a no zone area, but if you are in a current zone or mode, the assignments will go there, but in a complicated situation where you have multiple controllers all in different modes, the behaviour can seem unpredictable when you don't understand the reasoning.

  5. No Expert View in Controller Assignments

    When I open my Controller Assignments, I am not given the "Expert View" as this is the only view I know how to assign midi controls in, thanks to Logic Pro 9. My Controller Assignment window simply does not say "Expert View". I want to map my Axiom 25 or my Akai APC40 to the Universal Controls (Play, Stop, Record etc.)

  6. How To Map MIDI In Logic Pro

    Here's how you do it: Press " X " on your keyboard to open the Mixer window in Logic. Press " COMMAND + L " to open the " Controller Assignments " window. Select " Expert View " from the top-left of the window. Click " Learn Mode " from the bottom-right corner to start assigning tasks. You have to be careful not to press ...

  7. Customizing Controller Assignments

    Customizing Controller Assignments. You can assign controllers to Logic Pro parameters, and edit controller assignments to fit your workflow. This section explains how to assign controllers to Logic parameters, edit controller assignments, and use zones and modes to switch between groups of assignments. This chapter covers the following:

  8. Controller Assignments Expert View questions

    Logic Pro ; Controller Assignments Expert View questions Controller Assignments Expert View questions. By oranj7 July 22, 2015 in Logic Pro. Share

  9. Assigning Controllers to Logic Pro Parameters

    You can assign controllers to parameters in Logic's Controller Assignments window, using the Learn process. The Controller Assignments window has two views: a compact Easy view, where you can assign channel strip and plug-in parameters; and the more extensive Expert view, where you can create and edit any type of controller assignment ...

  10. Can't see expert view on controller assignments : r/Logic_Studio

    I have an MPK mini and I'm trying to assign parameters to the dials, but I'm stuck with the basic controller assignment window. I'm new to Logic coming from gb and all of these online tutorials showing how to assign parameters to midi controllers have this expert view button that just isn't there for me. The MPK mini also doesn't show up under ...

  11. cant open expert view for controller assi…

    cant open expert view for controller assignments in logic? I just got a new m-audio axiom 49 midi keyboard and I am programming the controls to work on the keyboard. I got the transport controls done easily, but when I got to the faders and knobs, I had some difficulty.

  12. Control Surfaces > Controller Assignments > Expert View > Questions (10

    1. Is there a way to save my controller assignments to a specific device so I don't lose them when I unplug? Because that's what just happened. x( 2. What does the link icon do in the top left corner? 3. What does the "Mode" column do or describe in expert view? 4. Is it possible to select multip...

  13. how to open expert view for controller as…

    Applications and Services / Logic Pro There's a new way to vote in the Apple Support Community! You can now upvote or downvote replies and User Tips, depending on whether or not they're helpful. Learn more about the recent changes to the way you can Vote in the Apple Support Community.

  14. I'm so tired of this. Why can't Logic keep my Controller Assignments

    I have ONE. One controller set up right now - LauchControl XL. And I have ONLY assignments for ONE AU. ONE. I have an interface with a MIDI port too. Every time I set up the Controller Assignments, and then restart Logic, it doesn't work. I check, and the MIDI Input has been changed from the controller I set it up with to my MIDI interface.

  15. Controller Assignments: Working in Easy View

    Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use Command-K), and click the Easy View button. The Easy view of the Controller Assignments window contains the following fields and buttons: Expert View button: Click to open the editor in Expert view. Back/Forward buttons: Click to move back and forth between ...

  16. PDF Logic For Problem Solving Artificial Intelligence Ser Vol

    Logic for Problem Solving, Revisited Robert Kowalski,2014-11-18 This seminal book of Computer Science is the most cited reference on the subject of programming in logic. Originally published in 1979, this now classic text was the first comprehensive attempt to define the scope of logic for problem solving.

  17. Knowledge

    A programmable logic controller (PLC) or programmable controller is a digital computer used for automation of electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or lighting fixtures. ... Programs to control machine operation are typically stored in battery-backed or non-volatile memory. A PLC ...

  18. Logic: Scripting and the controller

    Calculations are often required to run logic on the client. They are performed using script which provides the required assignment, conditional branching, and looping. We have seen some of this in previous lessons when we discussed UI events, UI actions, and data actions. In this lesson, we are introduced to the concepts of: Controller; Model; View

  19. Way to display of current controller assignment mode?!

    Thanks for the feedbacl des99! Basically what i'm trying to say is, Logic already tells me which mode i'm in - but I have to open Logic Pro > Control Surfaces > Controller Assignments > Expert View to view it. All i'm looking for is that same info but without having to do all that digging.

  20. Optimizing Production Network: Logic Controller Corp. Case Study

    By utilizing the Solver add-in in Microsoft Excel and considering different scenarios, we can optimize Logic Controller Corp.'s facility and supply costs. In Scenario 1, where there are no constraints on plant locations, the company can minimize its costs by building one plant in North America, one in South America, and one in Africa. This solution minimizes the total facility and supply costs.

  21. Controller Assignments window in Expert View only

    Logic Pro; All Activity; Home ; Forums ; Music Software ; Logic Pro ; Controller Assignments window in Expert View only Controller Assignments window in Expert View only. By FoxVernon December 9, 2016 in Logic Pro. Share More sharing options... Followers 0. Reply to this topic;

  22. I need an answer in MC6800 microprocessor within 1 hour. Lab ...

    VIDEO ANSWER: We have to design a 4 bit combinational circuit decrementor with a circuit that subtracts 1 from a 4 digit number using a full adder. We have to use 3 full adders and 1 half adder to design it. The circuit can be made here. We will give

  23. Trouble with controller assignments

    I can't seem to enter easy view for controller assignments. It automatically comes up as Expert View. If I switch over to easy view and then click on learn mode, it switches back to expert. Then sometimes Easy view will be greyed out. When I'll try to click on "(No Zone)", because I saw somebody ...