
The count-in and Record Pre Roll above are mutually exclusive. They do not define how early the recording starts but rather where the playhead is defined prior to the start of the recording. If you have a 2 bar count-in set and position the playhead at bar 10, then press record. Logic will position the playhead at bar 8, start playback ( if there is something to play) and then begins recording at bar 10. If you select a pre-roll in seconds, the playhead will jump back 6 seconds as opposed to bars. Neither defines the amount of pre-roll in the in the actual recorded audio.
Auto Punch in is just that. Where the recording starts/stops. There is no pre-roll recorded. If you want extra recording time before or after, then elongate the autopunch bar to include room for starting early or ending late.
You could also use take folders which might be a suitable replacement and would allowing comping of any part you want.
There one exception to this and will achieve exactly what you want - but it does not work with auto punch. That is punch on the fly....
pre-requisite - you must have "quick punch" enabled.
Press play and internally logic begins recording from the moment you press play, when ready to punch in, hit R and you will begin recording, when done hit stop. Logic has recorded a region between the points where you started recording and hit stop. However, logic actually starting recording ( under the hood) from the moment you pressed play, So if you look in the project browser you will see the entire audio region with only the define recording points as the region.
It is only this case that allows you to expand the region back in time to encompass any part of the audio region that was "pre" the defined recording points. It's actually will contain the entire audio file from the moment play was pressed until stop, even with the quick punch point defined later in the song.
So say you have 10 bars - you start playback at bar 1 and at bar 5 you quick punch in and at bar 7 you punch out. The defined region will show bars 5-7, however if you expand the audio regions start point to the left - you will find you actually recorded all the way back to bar 1.
Sorry this feature is not available if autopunch is the method of choice.