LIVE

Locked-in Users

Loading users...

No locked-in users

Complete the security check to log in

Minimum 8 characters

Passwords do not match

Complete the security check to continue

Complete security check to send verification code

Preparing verification...

Phone number verified
@

Check Your Email

If an account exists with that email or username, you'll receive a password reset link shortly.

The link expires in 15 minutes.

Reset Your Password

Enter your email or username and we'll send you a link to reset your password.

Complete the security check to continue

Contact Team Report an Issue

Send a message to the Audeobox team Let us know if something isn't working correctly

Success!

Your message has been sent to our team. Your report has been submitted. Thank you!

Complete the security check to send

Capturing page content... Chat messages will be hidden in the screenshot.

The modal will hide temporarily while capturing. Chat content won't be included.

Screenshot preview

Your browser and device information will be included with this report to help us troubleshoot the issue.

Complete the security check to submit

Shopping Cart Checkout Order Confirmed

Shipping Information

Your card will be securely saved for faster checkout next time.

Payment Information

Select Payment Method

Order Summary

Subtotal $
Discount -$
Tax $
Shipping $
Total $

Order Confirmed!

Thank you for your purchase.

Order #

Your Downloads

Subtotal

$

Discount

-$

Shipping and taxes calculated at checkout.

or

Online ()

Loading participants...

Online ()

Loading online users...
Loading more...
Loading conversations...

No conversations yet

Pinned
1/1
Loading history...
Beginning of chat history

No messages yet. Be the first to say hello!

0
Loading messages...
Loading history...
Beginning of conversation

Start your conversation

Editing message
Replying to
Editing message
Replying to

Please log in to chat

Start New Conversation

Searching...

No users found

Type at least 2 characters to search

How to Time Stretch in FL Studio

FL Studio Intermediate 12 min read By audeobox

What Is Time Stretching?

Time stretching changes the duration of audio without altering its pitch. You make a sample faster or slower while keeping it in the same key. This is essential when you pull in a loop recorded at 95 BPM and your project runs at 140 BPM. Without time stretching, the sample would either play at the wrong tempo or you would have to pitch-shift it, throwing it out of key.

FL Studio provides time stretching at multiple levels: in the Playlist as clip handles, in the Channel Rack through stretch mode settings, in Edison as a processing tool, and through NewTone for pitch-aware manipulation. Each method serves a different situation, and understanding when to use which one separates efficient producers from those who waste time fighting tempo mismatches.

Battle Edge: In sample-flip battles, the clock starts and you receive a sample at an unknown tempo. The producer who can identify the BPM and stretch-lock the sample to their project in under thirty seconds has a massive head start. Mastering FL Studio's stretch tools is not optional for competitive production. It is a prerequisite.

Stretch Modes Explained

FL Studio offers several stretch algorithms, each optimized for different audio material. Choosing the right one is the difference between a clean stretch and an artifact-ridden mess.

ModeBest ForQualityCPU Usage
ResampleLo-fi effects, vinyl simulationChanges pitch with tempoLowest
StretchQuick stretching, percussive materialGood for small adjustmentsLow
e3 GenericFull mixes, complex polyphonic materialHigh quality, preserves stereoMedium
e3 MonoSolo instruments, vocals, monophonic sourcesHighest for mono signalsMedium
Slice StretchDrum loops, rhythmic materialPreserves transients, can gapLow
AutoGeneral useFL Studio selects best algorithmVaries

Resample

Resample links pitch and tempo like a turntable. Speed it up, pitch goes up. Slow it down, pitch drops. This is not true time stretching, but it is useful for lo-fi aesthetics. Sped-up soul samples in boom bap production often use Resample mode intentionally for that pitched-up character.

e3 Generic

The go-to algorithm for most situations. e3 Generic handles complex material (full loops with drums, bass, melody) while preserving stereo information. It uses Elastique technology under the hood. For sample-flip battles, this is your default choice because you are often working with full musical phrases.

e3 Mono

Optimized for monophonic audio: single vocal lines, solo bass, individual instrument recordings. e3 Mono tracks the pitch of the signal and uses that information to produce cleaner stretching. Using this on polyphonic material (chords, full mixes) produces artifacts, so only use it on single-voice sources.

Slice Stretch

Slice Stretch chops the audio at transient points and spaces the slices to fit the new tempo. This preserves the attack and character of each hit perfectly. The trade-off is that at slower tempos, you hear gaps between slices. At faster tempos, slices overlap. This mode works best for drum loops where you want every kick and snare to sound identical to the original.

Time Stretching in the Playlist

The Playlist offers the most visual and immediate way to stretch audio clips.

  1. Place an audio clip in the Playlist by dragging it from the browser or Channel Rack.
  2. Hover your cursor over the right edge of the audio clip. The cursor changes to a stretch icon (double-arrow).
  3. Hold Shift and drag the right edge to stretch or compress the clip. The waveform visually adjusts as you drag.
  4. Release when the clip fills the desired number of bars.
Playlist stretch: Shift + drag clip edge | Reset: Alt + right-click clip edgePlaylist stretch: Shift + drag clip edge | Reset: Alt + right-click clip edge

The stretch mode used for Playlist stretching is determined by the clip's channel settings. To change it, double-click the audio clip to open its channel settings, then select the desired mode from the Time stretching dropdown.

Tip: Enable the Playlist's snap-to-grid to ensure your stretched clip aligns perfectly with bar lines. Set the snap value to Bar when stretching loops and Beat for shorter phrases.

Time Stretching in the Channel Rack

The Channel Rack provides the most precise control over time stretching parameters.

  1. Load your audio sample into a Channel Rack sampler by dragging it onto an empty channel.
  2. Click the channel to open its Channel Settings window.
  3. Click the SMP tab (Sample settings) at the top of the Channel Settings.
  4. Locate the Time stretching section. You will see a Mode dropdown and a Time knob.
  5. Select your stretch mode from the dropdown (e3 generic, e3 mono, Slice stretch, etc.).
  6. Adjust the Time knob to set the stretch factor. Right-click the knob and select Type in value for precise numeric input.
  7. Alternatively, right-click the Time knob and select Autodetect to let FL Studio detect the sample's BPM and calculate the stretch automatically.

Fit to Tempo

For the fastest tempo matching in the Channel Rack:

  1. Right-click the Time knob in the sample settings.
  2. Select Fit to tempo from the context menu.
  3. Enter the original BPM of the sample if you know it. FL Studio calculates the stretch ratio to match your project tempo.
  4. If you do not know the original BPM, select Autodetect first. FL Studio analyzes the sample and estimates its tempo.
Channel Settings: Click channel name | Sample tab: Click SMPChannel Settings: Click channel name | Sample tab: Click SMP

Time Stretching in Edison

Edison provides time stretching as a destructive processing operation. This means the stretch is applied directly to the waveform, which is useful when you want to commit to a tempo change and then do further editing on the stretched result.

  1. Load your audio into Edison (drag from browser, or load Edison on a mixer track and record).
  2. Select the region you want to stretch, or select all (Ctrl+A / Cmd+A).
  3. Open the Tools menu (wrench icon) and navigate to Time > Time stretch / Pitch shift.
  4. In the dialog, set your target duration, BPM, or pitch shift.
  5. Select the stretch algorithm from the dropdown.
  6. Click Preview to audition the result. Adjust settings if needed.
  7. Click Accept to apply the stretch to the waveform.

Edison stretching is best when you need to process a sample and then perform additional operations (noise removal, trimming, fading) on the stretched result before bringing it into your project.

Time Stretching with NewTone

NewTone is FL Studio's pitch correction and time manipulation plugin. While primarily used for vocal tuning, it provides granular control over the timing of individual notes within a recording.

  1. Load NewTone as an effect on the mixer track containing your audio.
  2. Play the audio through NewTone. It analyzes and displays individual notes as blocks on a piano-roll-style grid.
  3. Each note block has handles. Drag the left or right edges of a note block to stretch or compress that individual note's timing.
  4. Drag entire note blocks horizontally to shift their position in time.
  5. Use the center handle to adjust pitch without affecting timing.

NewTone excels at surgical timing adjustments. If a vocalist is rushing a specific phrase or a guitar note lingers too long, NewTone lets you fix the timing of individual notes without affecting the rest of the recording. This level of control is not available with any other stretching method in FL Studio.

Warning: NewTone works best on monophonic audio (single notes at a time). Loading a full mix or chord progression into NewTone produces unreliable note detection and poor results. Use e3 Generic for polyphonic material instead.

Choosing the Right Stretch Mode

Choosing the wrong stretch mode is the most common mistake producers make with time stretching. Here is a decision framework.

Your Audio MaterialRecommended ModeWhy
Full loop (drums + melody + bass)e3 GenericHandles complex polyphonic content with minimal artifacts
Solo vocale3 MonoTracks pitch for cleaner single-voice stretching
Solo bass or lead instrumente3 MonoSame reason: monophonic optimization
Drum loop (no melodic content)Slice StretchPreserves transient attacks perfectly
Ambient pad or texturee3 GenericArtifacts blend into sustained sounds
Lo-fi sample for vintage vibeResamplePitch change adds character intentionally
Individual drum hit (one-shot)Stretch or ResampleOne-shots rarely need high-quality stretching

When in doubt, start with e3 Generic. It handles the widest range of material acceptably. Switch to e3 Mono only when you confirm the source is monophonic, and switch to Slice Stretch only for rhythmic material where you want transient preservation over smooth sustains.

Matching a Sample to Your Project Tempo

The most common time stretching task is locking a sample to your project tempo. Here is the complete workflow.

  1. Detect the sample's BPM. Drag the sample into the Channel Rack. Right-click the Time knob in the sample settings and select Autodetect. FL Studio analyzes the sample and shows the detected BPM. If autodetect is wrong (common with samples under 4 bars), manually tap the tempo or calculate it from the number of beats and sample duration.
  2. Set the stretch mode. In the same Channel Settings SMP tab, set the mode to e3 Generic for most material.
  3. Apply Fit to Tempo. Right-click the Time knob and select Fit to tempo. Enter the detected BPM if it was not auto-filled.
  4. Verify alignment. Place the stretched sample in the Playlist and play it with your project. The sample should align with the grid lines. If it drifts, the detected BPM was slightly off. Fine-tune the Time knob manually until the sample locks to the grid.
  5. Commit or leave stretched. If you plan to chop the sample further, leave it in stretch mode. If it is a one-time loop, you can bounce it to audio (record through Edison) for lower CPU usage.
Autodetect tempo: Right-click Time knob > Autodetect | Type BPM: Right-click > Type in valueAutodetect tempo: Right-click Time knob > Autodetect | Type BPM: Right-click > Type in value

Creative Stretching Techniques

Time stretching is not just a utility function. Pushed to extremes, it becomes a creative tool.

Extreme Slow-Down

Take a short vocal phrase and stretch it to 400-800% of its original length. The resulting texture is an ethereal pad with the tonal character of the original voice. Use e3 Generic and layer it under your main arrangement for atmospheric depth.

Granular Textures with Slice Stretch

Set a melodic sample to Slice Stretch mode, then slow it dramatically. The gaps between slices create a stuttered, granular effect. Automate the tempo or stretch amount for evolving textures throughout your arrangement.

Resample Pitch Effects

Switch to Resample mode and automate the playback speed. As the sample speeds up and slows down, the pitch shifts like a tape machine warbling. This technique is foundational to vaporwave and lo-fi aesthetics, but it works in any genre as a transition effect.

Half-Speed Reversal

Stretch a sample to half speed, reverse it, layer it with the original. The reversed half-speed version creates a swelling pad that resolves into the original attack. This technique produces professional-sounding risers from any source material.

Battle Tempo Matching Workflow

Battle Strategy: In every sample-flip battle, tempo matching is the first technical hurdle. The faster you clear it, the more time you spend on creativity. Build muscle memory for this workflow until it takes under thirty seconds from sample receipt to tempo-locked loop.

  1. Drop the sample into a Channel Rack slot immediately. Do not audition in the browser. Time is critical.
  2. Set mode to e3 Generic in the Channel Settings SMP tab. This is safe for unknown material.
  3. Right-click the Time knob, select Autodetect. Accept the detected BPM if it seems reasonable (most samples are between 70 and 160 BPM).
  4. Hit Fit to tempo. The sample locks to your project tempo.
  5. Drop into the Playlist and play. Listen for drift. If the sample slips off the grid after 4 bars, the detected BPM is slightly off. Nudge the Time knob by tiny increments until it locks.
  6. Start chopping. Once the loop is locked, slice it, rearrange it, and build your beat. Do not spend more time on tempo matching once it is close enough.

The key principle: good enough tempo matching in 20 seconds beats perfect tempo matching in 5 minutes. Judges evaluate the final beat, not how precisely your sample aligns to the grid at a microscopic level. If it grooves and sounds intentional, it works.

FAQ

Ready to Put This Knowledge to Work?

Join Audeobox and compete in real-time beat battles against producers worldwide. Show off your skills, earn rewards, and level up your production game.

Browse Battles

attending

Attending

UPCOMING EVENTS CALENDAR

Loading calendar...

No Upcoming Events

Check back later for new events!