How To Sync Vocals in FL Studio

How To Sync Vocals

In this FL Studio tutorial, I will show you how to sync vocals in FL Studio. I will be using a full length acapella sample from LL Cool J’s song “Mama Said Knock You Out” as an example.

I will cover two different approaches for syncing vocals:

  1. How to detect the original tempo of a vocal sample and use that as the basis for a song (whether it’s going to be a remix or remake or whatever)
  2. How to fit vocals to an existing tempo

With method 1. we go by the terms of vocals: we don’t alter the vocals in the syncing stage, instead, we change our DAW tempo settings to make our working environment fit to the vocals.

With the method 2, we’ll alter the vocals. We’re going to speed up or slow down them via time stretching to make them fit the tempo we want.

When syncing vocals, it will help a lot to know how the original song goes (assuming you’re using full vocals from some complete song which have some kind of beat): you can hear instantly how the vocals play with the beat – which word or vowel matches with the beat in the chorus or verse section. It’s also easier to detect the tempo.

Alright, let’s get this thing going!

The first thing to do is to import the vocal sample to FL Studio Playlist and turn on the Song Mode via the Transport Panel.

Drop Acapella To Playlist

Next, listen to the vocals and locate either the verse or chorus section (if you’re using full-length acapella from some mainstream song, there’s usually at least one verse or chorus).

Use your ears. If it’s pop/hip hop/rock/etc, it’s pretty easy to tell what is verse and what is the chorus.

Use your eyes as well: watch the waveform peaks as they can help you to figure out where the chorus or verse section starts. In many cases, there’s some sort of gap (silence = no peaks) in vocals separating the verse and chorus section from each other.

I’ve found it’s usually best to work with the chorus as there’s usually that certain type of repetition that makes syncing easier.

Ok. When you have found it, leave the Play Position Marker approximately to the beginning of that section.

You can see an example below: I have located the chorus from the “Mama Said Knock You Out”:

Locate Verse Or Chorus

Next task is to detect the tempo. For this, use the Tap Tempo feature. You can find it in the Transport Panel: right click on that Tempo (coarse) digits and choose ‘Tap…’ from the menu. Small Tap Tempo -window will appear.

Open The Tap Tempo
Tap Tempo

Now, play back the vocals (press Spacebar) and either use left mouse button and click repeatedly on that faucet icon OR use any key of your MIDI keyboard and try to tap in sync with the verse or chorus vocal lines. Try to tap a steady beat that matches with the vocal performance. Tempo will update in real time as you tap.

When you feel you’ve found somewhat a correct tempo, click Accept and the FL Studio project tempo will update automatically according to the Tap tempo.

Tap To Find The Tempo

Next you need to align the vocals with the Playlist grid. But before that, it is a good idea to move the whole sample few bars to right just to leave some space to move it around.

Leave Some Space For Align Work

Now, choose a grid line (let’s call it an align line) somewhere in the Playlist. Think of this as the point where the first beat of your possible drum sequence or drum loop hits. And maybe drop a Time Marker into that position (ALT + T).

Choose Align Line

Next, you need to locate what word or vowel actually starts the chorus or verse section (let’s call it a “starting vowel”).

The thing is, many chorus or verse vocal sections don’t start straightforwardly with the first vowel. If you listen just the vocals of any song,  in many cases the vocalist/rapper sings or raps word(s) or vowel(s) before the actual section starts.

So you see, it really helps to know the original song so you can check what is actually the starting word or vowel that matches with the first beat of the chorus/verse section… but if you don’t know that, just start with the first vowel.

So, Zoom in and align the vocal sample so that the beginning of the first vowel (this depends on the vowel/word of course) in the verse (or chorus) section lines up with your align line (hold down ALT to bypass the snap-to-grid settings).

Align The Vocals

Now, turn on the Metronome (press CTRL+M or click on that little ‘stick’ -icon in the Transport Panel) and press play.

Listen carefully – 4-8 bars at least: does the vocals play in sync with the Metronome click for that whole period or not? How does the waveform peaks look like? Do they match with the grid lines?

If not, align the sample either a little bit of left or right and play again. How does it sound now? If it’s not in sync, align again.

Try aligning second vowel or word with the align point. You may also need to fine-tune the Tempo: 1-(?) beats up or down and after that, align the sample again. It’s just a matter of fine tuning with the Tempo and re-aligning to find the sync.

Trying To Find The Sync

Here’s a tip I’ve found helpful: make a selection of 4-8 bars starting from the align line. This’ll loop the selection and when you can make the vocals sound like they’re looping smoothly and seamlessly, it is a pretty good indication that the sync has been found.

Make A Selection To Loop

Ok. After you think you’ve found the sync, listen a longer period with the Metronome on. Listen all the way to the next verse or chorus section and the sections before them and all the way to the end. Do the vocals still stay in sync? If not, you need to fine tune with the tempo and align again.

If it keeps getting only slightly out of sync in the end of that long period, you most likely only need to do some minor fine tuning by aligning and you don’t necessarily need to touch to the tempo.

Of course, one thing that will affect to the syncing is how well the vocals are performed during the recording session. Vocalists aren’t machines and if he/she keeps getting out of sync, it is naturally harder to match it with any kind of beat.

For example, the vocalist could stay in sync in the verse but not so well in the chorus or vice versa.

In a situation like this (assuming you’re using full length acapella) you can separate the verse and chorus sections by using the Slicing Tool and then align each slice separately.

Slice Verse And Chorus

When you have found a sync that satisfies you, you can move the sample anywhere in the Playlist, chop it, etc. and it will stay in sync AS LONG AS YOU REMEMBER TO KEEP THE SNAP-TO-GRID- ON (use the LINE -setting).

Ok. Now I’m going to show you how you can make vocals fit an existing tempo & beat.

Again, I will be using “Mama Said Knock You Out” -vocals as an example.

Let’s say you have a house beat and your project tempo is 128bpm. You have a hiphop style vocals (like “Mama Said Knock You Out”) which you want to sync with your house beat. How do you do that?

By time stretching…

First, import your vocal sample to a Playlist and set the FL Studio to Song mode.

Again, choose your align line (most likely it’s the point where your beat starts?), listen to the vocal sample and locate a spot where the verse or chorus section begins and align the starting vowel (or word) of that section with your align line.

At this point – assuming you’re using a full length acapella sample – I recommend to SLICE the sample: pick up the Slice tool and CUT just before the starting vowel of your chosen section, delete the sample material before it and align the vowel with your align line (I also apologize for repeating the word ‘align’… lol!):

Preparing Vocal Sample For Time Stretching Via Slicing
Aligning The Slice For Time Stretching

Why should you do the aforementioned? Because every time you change the time stretch settings, the length of the sample changes as well thus moving the sample in the Playlist so you need to re-align it again and again and again… It’s just extra work.

But when you slice it (just before the starting vowel you want to align with the align line), it will HOLD it’s position and you can tweak the time stretching settings freely without the need to re-align.

After you’ve made the section to fit the current tempo, you can delete the slices and drop the full length acapella again to the Playlist (but of course, you need to align it again, but only for once).
Ok. Moving on. πŸ™‚

Use the Select -tool and make a selection of 8 bars starting from your align point to loop the selection. Also, if you don’t have a beat in your project, turn on the Metronome.

Next, double-click the vocal sample to open it’s Channel Settings. Under the ‘Time Stretching’ -section, choose ‘Resample’ as the Stretching Method.

This is only temporary and we are doing this just to speed up the syncing process as adjusting time stretching settings using pitch-preservation Stretching Methods such as Pro Transient with long samples requires some processing time.

Choose Resample As The Streching Method


Now, start tweaking the MUL (Time stretch multiplicator) -knob. In a situation where the vocals are slower than your project tempo (like in this example), you need to tweak the MUL to left (lowering the value).

This’ll speed up the sample and raise the pitch as well because we are using Resample as the Stretching Method (yeah, chipmunks, but don’t worry it’s only temporary). You can see in the Playlist that the vocal sample is getting shorter as you lower the MUL value.

Time Stretch Multiplicator Knob

Now, Play back and listen carefully. Does the vocals sync with the beat? If not, tweak the MUL some more (hold down left CTRL for fine tuning). Also, watch the waveform vowel peaks: how do they match with the grid lines?

After you’ve found the sync, select ‘Pro Transient’ as the Stretching Method to get rid of the chipmunks and wait till the processing ends.

Choose The Best Stretching Method

Now, if you want, you can delete the sliced samples and drop the full length acapella to the Playlist. You do that by double clicking the vocal sample to open it’s Channel Settings (or open it via Step Sequencer) and drag the sample from the Sample View to the Playlist (of course, you need to align it again).

Drag The Full Vocal Sample To Playlist

That’s it!

Happy vocal syncing! πŸ™‚

Watch the video version of this tutorial below:


About Author (HTMEM) - A music production website with plenty FL Studio tutorials, interviews, news, free music production tips, and free downloads.


      • El3ctronicPunk on

        Very useful, thank you so much…question: do u kno of any sites that explain how to fit bass, leads, synths for the vocals? like i kno very little about music theory, but im learning, and like writing music for the vocals u want to remix is kinda of hard. If you do or could explain it would be so amazing….I would be so greatful!

        • Well, I don’t know any exact websites for that, sorry, but I would say your best bet is try to search on Youtube.

          I’m not a music theory specilist either, but if you’re going to build a song around already existing vocals, I think you first need to determine in what key the vocals are and start from there.

      • Awesome website, you are very kind and very very knowledgeable ;0)

        Thank you for all your help, you have helped a lot of people to it to the next level xxx

        I studied every tutorial thus far, addicted…

  1. My mouse can dance too! LOL.

    VERY helpful tutorial Petri! The second part where you CUT before the stretching is genius! I’ve had so much trouble with this but shouldn’t anymore πŸ™‚

    Thanks a lot!!!

  2. Max Golovanov on

    Another one of those “MUST BE DONE” tutorials from Petri’s sound kitchen!

    P.S. Just after passing this lesson I’ve finally managed to sync my electrohouse beats with acapella of 50 Cent “In Da Club” without ANY problems!

    Can’t believe but now it is synced & sits NICELY in my mix!

    Many THX again, Petri – you’re the best FL Studio teacher ever! πŸ˜‰

  3. Hey I have been looking forever for that acapella .. any way you can email it to me or make it available on the site

  4. I like that. It’s so helpful. It’s not only for electronic music;it also works fine for other genres. Thanx.

  5. I managed to sync in the beats at 130 bpm
    But how do I sync in 3x osc or other synths ? πŸ™
    Thanks Petri
    Following you on soundcloud
    names Dentist4rmMars πŸ˜€

    • Hey there !

      To your question: can you be more specific? Do you mean the note data you put into the Piano Roll using 3xOsc or any other synth?


  6. Thanks a lot Petri!!! It’s a very very useful tutorial!!! This web site is a great resource!!! :)))

  7. Hi, thanks for the tutorial, but I problem with the vocal I want to sync
    The tempo of the vocal changes, and Idk what to do, any tips?

    • Hey Arvant,

      That’s a bit of a hard task… I would suggest to try to first detect whats the average tempo then SLICE the vocals at those points where the vocals go out of sync and re-align.

  8. Luis Gallardo on

    I lol’d so hard, when u start dancing with the mouse @8:00min & 13:45 hahahaha….. BTW AWESOME TUTORIAL!!! I Spend 3 dias watching all of your tutorials..thnx for doing this..Reallly appreciated

  9. kawalkamboj on

    hey thanks man ..awesome tutorial ..but one question please tell me how to find the main key of any song ……for example if a vocal have main key D# AND i want to sync my melody and beats to the vocals …….i have to put the melody and beats to that key ……so tell me how to find that main key of vocal……..AND ALSO (please make tutorial for Newtone in fl studio)


  10. sir thank you for sharing this….how to do this fl 11.5 because there is no accept button on tap tempo window please help me ….thank you

  11. Nkanyiso Ka dady Gwane on

    i kept on practisin this tutorial but i don’t seem to get it,is there any shortest way to Fit an acapella e.g 95 BPM on the beat of 125 BPM

  12. AudioPhile on

    sir, I would like to thank you for this wonderful effort to produce music producers, i really love the way to teach complex thing so easily step by step. i have learned a lot from your tutorials.

    as per this tutorial, when i beat map the song , i manage to fetch out the tempo of the song & match it with metronome with in a loop as mentioned, but my problem is that the song loses the tempo as it goes on further. i fine tune the with “MUL” knob , doing so the first part goes out of sync. please suggest some solution.

    once again thanks…….


  13. Jonathan on

    I loved the tutorial.. made my work easier, its people like you that make dreams come true

Leave A Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.