The Audio Warp And BPM Detect feature can be very useful when working with imported or recorded audio files. Enabling this option ensures that your audio files are loaded at their full length and synced to the current project tempo.
To set this up, go to Menu > Preferences > Audio/Export > Audio Warp And BPM Detect and configure your settings like so:
Once this has been enables, all audio files you load and record will be warped and synced to match the current project tempo.
You will be able to tell if your audio file has been warped as it will be highlighted in light blue like so:
Important Notes:
Audio Warp Algorithm: This determines how a sample is “warped” when you adjust the length of a sample without changing its pitch (e.g., the Warp function in Audio Region Edit Mode for audio tracks or in Track Edit Mode for Drum/Keygroup tracks).
Note: The Warp algorithms are very CPU-intensive and can result in audio drop-outs during playback if used too freely. Be mindful of how (and how often) you use the warp function. You can reduce the CPU resources required by using the Basic warp algorithm, which is less CPU-intensive.
Audio Track Auto Warp: This determines how recorded audio track regions are warped. When set to On, any audio track region that you record will be warped automatically to match the current project tempo. You can then adjust the project tempo while the audio track region remains in time.
Note: When you record an audio file, the current project tempo will be embedded with it. This information is stored within the sample file when you save the project. When you warp an audio track region, the warping algorithm uses this project tempo and the current value in the BPM field to generate the “stretch factor.”
BPM Auto Detection: This enables automatic detection of BPM from loaded samples. BPM Detection Range: This defines the range of detectable BPM values when you use any automatic BPM detection function in the software or when you press the Tap button to enter a new tempo.
BPM Detection Range: This defines the range of detectable BPM values when you use any automatic BPM detection function in the software or when you press the Tap button to enter a new tempo.