Logic Pro Smart Tempo
Quick Answer
Logic Pro Smart Tempo analyzes the tempo of audio or MIDI and either conforms it to your project tempo or changes the project tempo to match it. Keep mode holds your BPM, Adapt follows the recording, and Auto picks based on whether a tempo reference exists. Fix wrong detection in the Smart Tempo Editor.
What is Smart Tempo in Logic Pro?
Smart Tempo is Logic Pro's tempo detection system. It analyzes audio or MIDI and either sets the project tempo from that material or stretches the material to fit the project tempo[2]. Apple added it in Logic Pro X 10.4 in January 2018, describing it as a feature that manages tempo across all the content in a project[1].
The analysis is musical, not just transient-based. Audio quantization finds transient peaks, while Smart Tempo places beat markers from the detected tempo of the file, which Apple says can work better on complex material[2]. That is why a sample with a loose, human feel can still lock to your grid.
Three controls decide what happens: the Project Tempo mode for the whole project, the Smart Tempo setting on each audio region, and the Flex checkbox that lets Logic stretch that region. Once you know how those three fit together, Smart Tempo stops feeling unpredictable.
Keep, Adapt or Auto: which Project Tempo mode should you use?
Use Keep when your tempo is already set and samples must follow it, Adapt when a recording or file should define the tempo, and Auto when you want Logic to decide based on whether a tempo reference such as the metronome or an existing region is present[3]. Choose the mode by clicking the middle of the Tempo display in the LCD[3].
| Mode | What happens to the project tempo | Best for |
|---|---|---|
| Keep Project Tempo | Stays fixed; regions with Smart Tempo on conform to it[3] | Beatmaking with loops and samples at a set BPM |
| Adapt Project Tempo | Changes to match recorded or imported regions[3] | Free recordings and building a song around one file |
| Automatic | Keeps the tempo if a reference exists, adapts if none does[3] | Sketching ideas in an empty project |
Apple advises using Adapt only temporarily, because it rewrites the project tempo[3]. Adapt also cannot run with Cycle mode: choosing it turns Cycle off[3]. Watch the Tempo track color as a warning light. Blue means the project tempo is unchanged, orange means a new recording will define it, and red means the existing tempo will be replaced and existing regions affected[2].
The Smart Tempo region setting and the Flex checkbox
Each audio region has a Smart Tempo pop-up in the Region inspector that decides whether Logic uses the file's own tempo as a reference. It works together with the region's Flex checkbox, which allows the stretching[4].
- Off Logic ignores the file tempo. Use it when the tempo information is wrong; you can still stretch, edit and quantize with Flex Time.[4]
- On The region is flexed to follow the project tempo and any tempo changes, using its file tempo as the reference.[4]
- On + Align Bars Same as On, plus beat markers conform the region to the project tempo at every downbeat.[4]
- On + Align Bars and Beats Conforms the region at every beat. Because the region is already locked to each quarter note, the 1/1, 1/2 and 1/4 quantize values are unavailable.[4]
You can set defaults for this in File > Project Settings > Smart Tempo, separately for new recordings and imported files. Flex On, Smart Tempo On for imported files analyzes each file on import and syncs it to the project tempo[8]. For a sample-heavy beat project, that default saves a lot of dragging.
How to match a sample or loop to your project tempo
Set the project to Keep, make sure imported files default to Flex On with Smart Tempo On, then drag the sample in. Logic analyzes it and stretches it to the project tempo[3][8].
- Lock your tempo
Set the BPM you want, for example 142, and choose Keep Project Tempo in the LCD Tempo display.[3] - Check import defaults
In File > Project Settings > Smart Tempo, set Set Imported Files To to Flex On, Smart Tempo On.[8] - Import the sample
Drag the loop into the Tracks area. It is analyzed and flexed to the project tempo.[8] - Check the downbeat
Solo the loop against the metronome. If the first beat lands late, Control-click the region and choose Move > Move to Beat to move the first detected downbeat onto the nearest beat.[3] - Tighten the grid if needed
Switch the region to On + Align Bars, or On + Align Bars and Beats for drums that drift within the bar.[4] - Fix wrong analysis
If it plays at double or half speed, open the Smart Tempo Editor and correct the tempo there (see below).
Going the other way is one command: Control-click a region and choose Tempo > Apply Region Tempo to Project Tempo to make the project follow the sample, whatever mode you are in[3]. Stretching audio far from its original tempo still costs quality, so bigger jumps call for chopping instead; see how to chop samples and remember that a flipped record still needs sample clearance before release.
How to record without a click using free tempo recording
Free tempo recording records audio with no metronome and no defined tempo, then lets Logic build the tempo from your performance. Recording starts immediately without a count-in, the metronome turns off and the selected track is soloed[5].
- Start the recording
Click and hold the Record button and choose Free Tempo Recording, or press Control-Option-Command-R. You can also add a Free Tempo Recording button to the control bar.[5] - Play or sing freely
Perform the idea at whatever speed feels natural. A guitar or piano loop with a clear pulse analyzes best. - Stop and choose
Press Space. In the dialog, apply the region tempo to the project, apply the average region tempo, apply the project tempo to the region, or skip analysis.[5] - Build on top
With the tempo now following your take, add drums from the Step Sequencer or Drummer so they follow the same tempo map.
The dialog choice sets the region's Smart Tempo setting: applying the region tempo sets it to On, the average or project-tempo options set it to Beats, and skipping analysis sets it to Off[5]. For beats, Apply average region tempo to project is usually the practical pick, because a steady BPM makes later MIDI programming easier. Flashback Capture works with this too: with Adapt active, the project tempo adapts to a captured recording[10].
Fixing bad analysis in the Smart Tempo Editor
When Logic gets the tempo wrong, correct it in the Smart Tempo Editor. Start in Hint mode and tell Logic where the downbeats are; move to Beat Marker mode only for fine corrections afterwards[6][7].
- Tap hints while listening Click Preview, then press D on each downbeat and T on other beats as the file plays.[7]
- Click hints in Click in the upper third of the display for a downbeat hint and the lower third for a beat hint.[6]
- Few hints first Apple notes that a few downbeat hints at the start are often enough for an accurate analysis.[7]
- Reanalyze Hints only take effect after a new tempo analysis, which may move or remove existing beat markers.[7]
- Time signature hints Add them when the meter is detected wrongly; time signature changes can only be detected with hints.[7]
- Beat Marker mode Move, shift or scale beat markers directly without a new analysis.[6]
Analysis and edits are stored in the audio file itself, so a corrected loop stays corrected when you reuse it in another project[6]. For MIDI regions, they are stored with the project instead[6].
How Smart Tempo works with Flex Time, MIDI and multitracks
Smart Tempo decides the target tempo; Flex Time does the stretching. Setting Smart Tempo to Off still leaves Flex available for manual stretching and quantizing[4]. The choice of Flex algorithm and its artifacts is a separate topic, covered in Logic Flex Time vs Ableton Warp.
- MIDI regions MIDI always follows the project tempo, so it behaves like a flexed audio region with Smart Tempo set to On.[2]
- Quick Sampler Quick Sampler Flex works with files that carry tempo information, including files analyzed in the Smart Tempo Editor.[11]
- Multitrack recordings For live drums or full band takes, Logic can analyze a Smart Tempo multitrack set as a downmix and write one result to every file in it.[9]
That last point matters for stems. If you receive drum stems played live, drag them in together and tick All selected files are stems from one project so they are analyzed as one set and a single result is written to every file[9]. Analyzing stems one at a time risks giving each a different tempo map. For programming drums against the new tempo, see the Logic Pro Step Sequencer tutorial.
Put Smart Tempo to work on free loops and samples from the Plugg Supply software and sample library.
Learning path
Related answer hubs
Related catalog
More software from the catalog
More software from the Plugg Supply feed, ranked by catalog popularity.
Frequently Asked Questions
- What does Smart Tempo do in Logic Pro?
- Smart Tempo in Logic Pro analyzes the tempo of audio or MIDI and either applies that tempo to the project or flexes the region to match the project tempo. It lets you record without a metronome, import loops at any BPM, and combine files with different tempos that all conform to one project tempo.
- What is the difference between Keep, Adapt and Auto in Logic Pro?
- Keep Project Tempo holds the project tempo and makes Smart Tempo regions conform to it. Adapt Project Tempo changes the project tempo to match recorded or imported regions. Automatic mode keeps the tempo when a musical tempo reference such as the metronome or another region exists, and adapts when none exists.
- How do I make a sample match my project tempo in Logic Pro?
- In Logic Pro, choose Keep Project Tempo, set imported files to Flex On with Smart Tempo On in File > Project Settings > Smart Tempo, then drag the sample in. Logic analyzes the file and flexes it to the project tempo. Use On + Align Bars in the Region inspector for tighter alignment.
- How do I record in Logic Pro without a metronome?
- Use free tempo recording in Logic Pro: click and hold Record and choose Free Tempo Recording, or press Control-Option-Command-R. Recording starts with no count-in, the metronome is off and the track is soloed. When you stop, choose whether to apply the region tempo, the average region tempo or the project tempo.
- Why does Logic Pro Smart Tempo detect the wrong tempo?
- Logic Pro Smart Tempo can misread loose performances, sparse material or unusual meters, and the Smart Tempo Editor includes commands to double or halve a detected tempo for that reason. Open the Smart Tempo Editor, add downbeat hints with the D key while the file plays, add time signature hints if needed, then reanalyze. Apple notes a few downbeat hints at the start are often enough.
- Should I turn off Smart Tempo in Logic Pro?
- Set Logic Pro Smart Tempo to Off on a region when its tempo information is wrong or when you want the audio left exactly as recorded. With Smart Tempo off, you can still use Flex Time to stretch, edit and quantize the region manually. Keep it on for loops and samples that should follow the project tempo.