There is no longer a slight lag when record-enabling a track in the Mixer.

Loading EXS instruments that use compressed audio files is now considerably faster.

Logic Pro now takes less time to quit.

Logic Pro now properly sets Processing Threads to the maximum number of cores on MacBook Pro (late 2016).

Moving a marker while playing back no longer sometimes causes clicks in the audio output.

Scrolling performance in large projects with a large number of regions is improved.

Selecting the previous or next track with the Up and Down arrow keys is no longer slow with Automation view enabled.

Alchemy

Alchemy's LFO waveshape display now updates as expected after loading an LFO preset.

Alchemy Modmaps with Y Snap set to 1/12 now correctly snaps nodes to 1/12 increments.

In Alchemy, if a sample is imported to Source A using Sample mode and then the same sample is imported to Source B, C or D using Granular mode, disabling Source A no longer leaves the other Source position stuck at 0.

A double-click is now required to edit the text below a Performance Control.

The last used folder to import audio into an Alchemy Source is now remembered after the File > Clear command has been used.

Right-Clicking Auto-assign on an Alchemy Performance Control now reliably only assigns that control.

Improves the tuning of several Alchemy presets.

Option-clicking on a curved ADSHR segment in Alchemy again immediately affects the control segment and makes the linear decay stage audible.

The post-modulation feedback ring around Alchemy’s arpeggiator pattern knob now continues to update after it has been manually adjusted.

Assigning the modwheel to control a parameter in Alchemy no longer removes the modwheel assignment in the Performance section.

Alchemy’s Spectral Editor now saves a separate undo step per source, and if there is no undo step available, the Undo button is now dimmed.

Notes being held in Alchemy while switching VA oscillator wave shapes now continue to sound as expected.

Alchemy now offers Downsample as an option for Source, Master and Multimode filters.

Changing a point in Alchemy’s Envelope Editor now properly updates the Partials display.

The Alchemy arpeggiator now offers an Input Snap setting that quantizes incoming MIDI notes to the rate when Logic Pro is running.

When an external controller is used to adjust Alchemy’s AHDSR, the curve now immediately updates visually in the plug-in.

Import of MIDI files to the Alchemy arpeggiator is improved.

It is again possible to load Alchemy .acp files from the plug-in Load file menu.

It is now possible to auto assign all ADSR Performance controls to the same envelope with one click in Alchemy.

Performing Undo after loading a Patch no longer causes instances of Alchemy that have been modified since the project was last saved to unexpectedly reset to the saved state, or to the default state if the project has never been saved.

Audio quality of Apple Loops imported into Alchemy is improved.

Alchemy’s LFO selection menu now lists the LFO number and its currently configured waveform.

The first note played into an Alchemy instance no longer sometimes causes an unexpected spike in CPU usage.

Autosave now works for Alchemy.

A scroll bar is now consistently shown in Alchemy’s Browser preset list in Simple mode.

Alchemy now loads presets that use AAZ files more quickly.

Alchemy Mod maps assigned to controls that operate in semitone values now default to snapping to 1 semitone increments when adjusted.

Alchemy sounds with the Additive Magnetic Effect modulated by Key Follow now play reliably in tune.

Changing the VA waveform from the source menu now properly resets the groups in cases where the source contains multiple groups.

Formant analysis now gives good results on samples at sample rates other than 44.1 kHz.

Logic Pro’s Quick Help system now works with Alchemy.

Controls labeled “Add FX” or “Spec FX” in Alchemy now respond to MIDI learning in the Learn page.

Accessibility

Plug-ins open in Controls View by default when Voiceover is active.

VoiceOver now announces the position of the Playhead correctly when the timeline is set to display Hours:Minutes:Seconds:Samples and SMPTE/EBU with Samples.

The Pitch Correction slider in the Audio Track Editor is now announced by VoiceOver.

The Audio Track Editor Quantize Strength slider is now announced by VoiceOver.

The Audio Track Editor Transpose Slider is now announced by VoiceOver.

Improved Accessibility to Alchemy parameters in Controls view.

Automation

Region-based automation can now be written to Apple Loops.

SMPTE Lock now applies to region based automation events.

When the Insert Silence command is used, automation to the right of the inserted area is now moved as expected even when the Move Automation preference is set to Never.

When joining two regions, MIDI draw nodes from the first region no longer are eliminated if the first node in the region is before the region start.

Busses are now listed by name rather than number when the Send or Output slot is clicked.

Bus labels in the Send and Output menus now show the assigned routing.

Busses used for track stack routing are now grouped in a sub-menu labeled with the name of the stack.

When multiple channel strips are selected, Option-clicking a fader or control on one channel will set the control to its default state on all selected channels.

It is now possible to create a new VCA when all tracks are already assigned to existing VCAs.

In cases where multiple channel strips are selected in the Mixer, but only one is selected in the track list, adjusting controls in the Track Header or Channel Strip Inspector will only affect the selected track. Adjusting controls in the Mixer will continue to affect all channel strips selected there.

Creating a surround audio track while the Patch Library is open no longer creates a mono signal path.

It is now easier to rubber-band select the bottom of channel strips in the Mixer without inadvertently moving the faders.

Software instruments can now be directly used as Side Chain inputs.

Auxes created from a surround channel strip are now configured as surround.

When assigning channel strip inputs to busses, the labels for busses that have already been assigned are now consistently displayed.

Global Tracks

The Insert Snipped Section at Playhead command now properly maintains the key signature after the inserted section in cases where the inserted section contains a different key signature.

Transients in the Beat Mapping track now display at their correct positions after the anchor position in the audio file is changed.

The Replace by Average command in the Tempo Track can now be assigned to a key command.

Tempo events with non-integer values are no longer rounded to an integer value when moved to a different time position.

The Glue tool now works on Arrangement Markers.

Editing the time signature in the LCD now changes the current time signature rather than adding a new one at the current playhead position.

The Beat Mapping track now immediately updates when an audio region’s anchor position is changed.

Groove match tracks now reliably maintain their quantization when an Arrangement marker is moved.

The Select All Following command now reliably only selects tempo events that follow the current selection.

Time signature changes now display properly in the Piano Roll and Audio Track editor.

Markers Sets can again be deleted from the Global track Marker Sets menu.

In order to reduce the accidental creation of markers, the feature that enables markers to be created by dragging an active Cycle down to the lower half of the bar ruler now requires the action start from within the Cycle range.

It is now possible to open the Key Signature editor from the Global Signatures track at low vertical zoom levels.

It is again possible to rubber-band select multiple points in the Tempo track and drag or copy them to a new position.

Select All now includes all events in open Global Tracks.

Changing the Time Signature in the LCD again inserts the new Time Signature at the bar containing the current Playhead position.

Editing

When the Select All Following command is used in an editor, markers are no longer also unexpectedly selected.

The command MIDI > Separate by Articulation ID now names the resulting tracks based on the articulation IDs if names are available for them.

MIDI recordings merged to an existing region using the Capture as Recording command no longer deselect the merged region.

It is now possible to unlock SMPTE locked events in the Piano Roll.

Adding MIDI Draw data in the Piano Roll no longer sometimes places the new point at the Playhead, instead of the clicked position.

The repeat function now works for Marquee selections, and for Time Handles in the Piano Roll.

If the playhead is within the bounds of a selected region, a Piano Roll area or window with Content Link mode enabled will consistently show the area around the playhead.

If Catch Playhead in the Piano Roll has been turned off because a region away from the Playhead was selected, it is now automatically turned back on if a region within the range of the Playhead is selected.

Clicking on the Quantize Strength or Quantize Swing slider without moving it in the Piano Roll no longer causes MIDI data to jump to quantized positions.

Notes created with the Pencil tool in the Piano Roll now match the MIDI channel of the previously created note.

If regions from both a locked and unlocked track are visible in the Piano Roll, adjusting a note from the unlocked track no longer brings up the error "This track is protected and can't be changed.

The Piano Roll display now behaves as expected during recording when the Link button is disabled.

When a Piano Roll is opened after recording, the view now automatically positions and zooms to show the recorded content.

It is now possible to adjust position and length by samples in the Event List when Display Time is set to SMPTE/EBU with Samples and the Event List is set to display Length and position as time.

Applying quantize to SMPTE locked notes in the Event List no longer causes them to shift unexpectedly in position or length.

Setting the start times of multiple selected regions in the Event List now correctly sets the starting times.

It is again possible to use Shift-Option to set multiple selected events to the same value in the Event List.

Editing using the + or - keys to adjust the last clicked value in the Event List now reliably affects the correct field.

The Event Float window now shows SMPTE time when the Event List is set to show Event position and length as time.

When an Event Float window is open, key commands meant for other areas now work correctly.

The text tool now works in Flex Pitch view in the Audio File Editor.

Using the disclosure triangle to close a group in the Project Audio window no longer closes the disclosure triangles for all the audio files inside the group.

It is now possible to start a rubber-band selection below the lowest lane in the Step Editor.

The counter that shows the number of selected events in the Step Editor now immediately updates when the selection is changed.

Automatic Lane Sets for the Step Editor are now available in all templates.

The region header in the Audio Track editor now reliably only shows regions for he selected track.

When choosing patches in a Multi Instrument, the patch names for the currently selected bank are now properly displayed.

It is no longer possible to create objects on the Environment All Objects layer, which could lead to non-functional objects.

Export/Rendering

The effect of a plug-in side chain setting now correctly influences the results when bouncing a track in place.

Bouncing a multichannel software instrument now properly mutes all the source regions for the bounce.

When a project is exported as a MIDI file, alias regions and loops are now included.

Export Selection as MIDI File now remembers the last export location used in the current session.

Logic Pro now exports Final Cut Pro XML version 1.5 files.

Logic Pro now creates 16-bit Apple Lossless files when the PCM bounce option is set to 16-bit.

In projects that start at a position other than 1 1 1 1, exporting a section of the project now exports the correct section.

Creating an Apple Loop from a region no longer unexpectedly disables the Normalize setting in the Bounce Project dialog.

Includes several improvements when exporting MusicXML files.

Bouncing a surround mix while a stereo audio device is active now results in a surround bounce.

When Bouncing in Place to a new track, the newly created track now contains the same VCA assignment as the original.

There is now an option to export a selection as an audio file.

Bounces that include an area of silence no longer sometimes contain a loud click at the start of the silent portion.

Apple Loops can now be converted to CAF files.

Exporting Multi-output instruments that use Auxes no longer unexpectedly adds signal from the Auxes to the main track for the instrument.

Bounced regions now reliably maintain user created names, and when added to a track, the track is named for the region as expected.

When exporting tracks, regions or selections as audio files various new options allow to set up custom file names.

Import

The LCD now reliably shows the correct time signature for MIDI files that are opened directly by Logic Pro.

When a MIDI file is opened as a new Logic Pro project, the time signature information from the MIDI file is now included.

B-format surround files can now be dragged and dropped into the Impulse Response Utility.

Logic Pro can now import Final Cut Pro XML version 1.6 files.

Compressed audio files that are auto converted to PCM are now converted to the audio file recording type.

Logic Pro now properly handles AAF or OMF files that contain tracks with special characters in their names.

Music Memos files imported into a project at a sample rate higher than 44.1 kHz are now converted to the project sample rate.

Importing tracks from other projects during playback no longer causes audio tracks to stop outputting sound.

When importing a large FCPX XML file, Logic Pro now shows a progress bar.

When importing an FCPX XML file with multiple missing assets, there is now an option to Skip All Missing files.

Imported FCPX XML files no longer sometimes have a large number of extra unneeded tracks.

Improves conversion of .LSO files from previous Logic Pro versions.

Writing tempo information to audio files exported from Pro Tools no longer results in a burst of white noise.

Score

Score symbol meta events for all staves now display in Explode Polyphony view.

The contextual menu for assigning colors to notes in the Score now displays the actual color as well as its name.

Multiple Score Sets can now be simultaneously selected.

It is again possible to remove an extension from a chord symbol in the Score.

Undo now works for chord symbol changes in the Score editor.

Notes inserted into the Score with the Pencil in MIDI takes now show up immediately in the Store track view.

Manually degenerated line breaks are now maintained when the zoom level is changed.

In cases where a No line break object is placed at the end of the last region in a track, Page view for the region no longer incorrectly shows unexpected extra brackets with no staff from the end of the region to the end of the project.

It is now possible to insert score symbols to multiple selected regions by pressing Shift while dragging.

When an independent or grace note is inserted at the same position as the first non-independent note after a Clef change, the independent note is now affected by the Clef.

The Score now immediately updates to show changes in selection using the arrow keys.

Dragging the Playhead in a Score window set to linear view now snaps to the Ruler as expected.

There is now a guide line that appears to show when symbols being dragged into the Score are vertically aligned with existing symbols.

Chord grids are now shown at their correct size as they are being dragged into the Score.

The Score project setting Time Signatures: Hide All now works properly to hide user created time signatures.

Right-clicking on Text and Lyrics in the Score now brings up a contextual menu offering options to align the text, adjust fonts and set the text style.

It is now possible to drag instruments to new positions in the Score Sets window.

Time Signatures are no longer displayed too large in Pager view at zoom levels above 150%.

When duplicating a track with its content, the new track now contains copies of the original regions instead of aliases.

The Play from Selection key command now responds to selected Flex pitched notes in an audio region.

Zoom to fit key commands now work properly when used on a marquee selected area.

When splitting a region with Clip Length on that contains MIDI CC data that is all to the left side of the split, the new region to the right of the split point now includes a MIDI CC message of the correct value to ensure it plays back the same as before the split.

Crossfades can now be applied to multiple selected regions by swiping from right to left.

Fade in and Fade outs can now be applied to multiple selected regions on the same track with the Fade Tool.

Undoing the creation of an Audio track no longer sometimes leads to the unexpected selection of a track inside a closed stack.

Using the Record repeat key command no longer sometimes causing recently recorded regions to be deleted if the track volume is adjusted during recording.

Dividing an audio region in which the region Anchor is not placed at the beginning no longer sometimes causes an unexpected gap between the two resulting regions.

It is again possible to set the audio input device to “None”

Gluing interleaved surround regions no longer results in a mono file.

It is now possible to navigate the options in the Startup dialog using the down and up arrow keys.

It is now possible to set a default configuration for the Track Header.

When Select Unused is chosen in the Audio File Browser, deleting the files only deletes files that are not used in any other project Alternatives. Files used by an Alternative are removed from the current Alternative’s Audio File Browser, but are left on the hard drive.

The Option key can now be used to access the Loop tool when track automation is visible.

The Recent Projects list in the file selector now shows projects saved to iCloud.

Zoom to Fit now works properly when track automation is visible

Plug-ins can now be inserted while playing when Quick Punch-In is active.

Automatically generated crossfades no longer disappear when adjusting the left region border.

Pickup Clock now moves note events to the proper position after the left corner of the region has been changed.

The Musical Typing window no longer closes when Command - W is pressed while another window has key focus.

Catch is now disabled when making a Marquee selection.

When regions are grabbed in the tracks area, the help tag now shows the number of regions selected.

A long click on the border of a region no longer creates an unexpected Undo step.

Loops played in the Loop Browser now play at their original tempos when there are no regions in the tracks area and the sequencer is stopped.

The Musical Typing Keyboard now works when Flex Pitch is enabled in the Audio Track Editor.

Pressing the Option key while using momentum scrolling no longer causes the view to zoom.

Help tags now display assigned key commands when hovering over control buttons.

Control-clicking a Solo button in the Track Header now activates Solo Safe as expected.

The cursor for a tool set in one window no longer sometimes persists when the focus is changed to a different window.

When the Drag mode is set to X-Fade, dragging regions from the Project Audio or All Files browsers now sets the X-fade as expected.

SMPTE-locked markers now reliably maintain their positions when the frame rate is changed.

Merging looped MIDI regions no longer leads to extra MIDI notes in cases where the looped region does not end at least one clock tick before the start of the next bar.

Mixer height in the Main Window is now reliably saved in Screensets.

Tools whose key commands include the Command key modifier now switch correctly to the previous tool when the key command combination is released.

The contextual menu item Remove Fades now correctly removes fades of the same type from all selected regions.

The Toggle Zoom to fit selection or All Contents key command now works was expected with selected Track Stack containers.

Auto-zoomed tracks no longer grow in size after automation view is enabled and then disabled.

The Solo tool now works properly with Force Touch track pads.

The effect of changes made to the region gain while in play will now be heard without having to start and stop playback

Looped regions can now be dragged by long-clicking on either the region or one of the loops.