You can use Recording settings to determine how Logic Pro responds while in record mode.
When Show Advanced Tools is selected in Advanced preferences, the following are available:
When Beginning buttons:Use to choose between a count-in or pre-roll period when starting to record.
Count-in: When selected, you can use the “Count-in” pop-up menu to set the count-in period that precedes a recording.
Record pre-roll: When selected, you can set a pre-roll time in seconds and milliseconds. When recording, this value is deducted from the current project position.
Count-in pop-up menu:Sets the count-in period that precedes a recording.
None: The recording begins with no count-in.
x Bar: The recording begins with a count-in of between 1 Bar and 6 Bars (chosen from the pop-up menu).
x/4: The count-in’s time signature can be set here. These settings are useful when the count-in falls across a bar change.
“Allow tempo change recording” checkbox: Records all tempo changes made while in record mode.
“Auto-colorize takes” checkbox:Assigns a take folder the color chosen from the Color palette for the first take recording, but different colors for each of the following takes in that take folder. All colors used in a take folder are chosen from the same color row in the Color palette, advancing by a predefined number of columns after each take.
Overlapping Recordings pop-up menus:Set the behavior when your MIDI or audio recordings overlap.
Create Take Folders: A new take folder is created when recording over an existing MIDI region.
Join with Selected Regions: Newly recorded data is merged with all selected regions, to form a single region. This takes place after each recording is completed.
Join when Cycling: When recording in Cycle mode, this function merges the data recorded in all cycle passes into a single region. If not in Cycle mode, each newly recorded MIDI region will be independent (not merged).
Create Tracks when Cycling: When recording in Cycle mode, this function automatically creates a new take track for each cycle repetition. Each previous track plays while you’re recording.
Create Tracks and Mute when Cycling: When recording in Cycle mode, this function automatically creates a new take track for each cycle repetition. Each previous track is muted while recording.
“Auto demix by channel if multitrack recording” checkbox:Switches between layer recording and multiplayer recording, when recording to multiple software instrument tracks.
When layer recording: Incoming MIDI events are sent to all record-enabled MIDI tracks. A MIDI region is recorded to the selected track. Aliases of the MIDI region on the selected track are recorded to the other record-enabled tracks. Any subsequent edits to the “parent” MIDI region will affect all aliases, ensuring that all layered tracks remain identical.
When multiplayer recording: Incoming MIDI events are distributed to the various record-enabled tracks, in accordance with transmitted MIDI channel numbers. The channel of the incoming event must correspond to the channel of a record-enabled track for this to work. If no track with a corresponding channel number is found, the event will be routed, and recorded, to the selected track. You should ensure that each of your MIDI controllers transmit on different channels. If this is not possible, simply use different inputs on your MIDI interface and change the MIDI channel of each input, using a transformer object between the Physical Input and Sequencer Input objects.
When Additional Audio Options is selected in Advanced preferences, the following is available:
Audio Recording Path buttons: Use to set or reset the audio recording path.
Set button:Allows you to select or create a recording folder outside of the project.
Project button:Resets the recording path back to the project.
When Additional MIDI Options is selected in Advanced preferences, the following is available:
“MIDI data reduction” checkbox:Controller events are thinned out during recording, to reduce the data load on the MIDI bus during playback. This improves the timing of dense arrangements when using interfaces with only a few MIDI ports. The function actually reduces the duration of controller events, using an intelligent algorithm which retains the value at the end of a series of controller messages.