FL Studio

Mashup Production

Create professional mashups by combining harmonically compatible tracks using MixMatrix and FL Studio

In This Tutorial

  1. What is a Mashup?
  2. Project Folder Setup
  3. Finding Compatible Tracks with MixMatrix
  4. Setting Up Your FL Studio Project
  5. Time Stretching and Tempo Matching
  6. Arrangement and Structure
  7. Mixing and Polish
  8. Exporting Your Mashup

1. What is a Mashup?

A mashup combines elements from two or more songs into a single cohesive track. The most common approach layers an acapella (isolated vocals) over an instrumental from a different song.

The key to a great mashup is harmonic compatibility - when the keys of both tracks work together musically. This is where MixMatrix becomes essential.

Types of Mashups

Type Description Difficulty
Acapella + Instrumental Vocals from one track over the instrumental of another Beginner
Stems Blend Mix and match drums, bass, vocals from multiple tracks Intermediate
Multi-Track Mashup Three or more songs woven together Advanced

2. Project Folder Setup

Before you start, establish a consistent folder structure. This keeps your projects organized and your MixMatrix sessions accessible.

Recommended Folder Structure

Mashups/ ├── Artist - VocalTrack vs Artist - InstrumentalTrack/ │ ├── Project Files/ │ │ └── mashup.flp (FL Studio project) │ ├── Source Audio/ │ │ ├── vocal_track_acapella.wav │ │ └── instrumental_track.wav │ ├── Stems/ │ │ ├── Vocal Track/ │ │ │ └── vocals.wav │ │ └── Instrumental Track/ │ │ ├── drums.wav │ │ ├── bass.wav │ │ └── other.wav │ ├── Exports/ │ │ └── final_mashup_v1.wav │ └── session.mixmatrix (MixMatrix session file) └── [Next Mashup Project]/

MixMatrix Session Files

Always save your .mixmatrix session file in the project folder. This preserves your track pairings and key analysis for future reference. Use File → Save Session or Cmd+S in MixMatrix.

Pro Tip: Name your project folders with the format "Artist - Vocal vs Artist - Instrumental" so you can quickly identify mashup combinations when browsing.

3. Finding Compatible Tracks with MixMatrix

This is the most important step. MixMatrix analyzes your tracks and identifies which ones will sound good together harmonically.

1

Import Your Library

Open MixMatrix and import your music library. You can import from Serato (direct), Rekordbox (XML), or drag individual files.

  • Serato: Click the Serato card, select your crate
  • Rekordbox: Export XML first, then import
  • Manual: Drag audio files directly into MixMatrix
2

Identify Your Acapella

Find the vocal track you want to use. Note its key and BPM from the Track Library tab.

Example: "Beyonce - Crazy In Love" at 100 BPM, key 7A (D minor)

3

Find Compatible Instrumentals

Go to the All Pairings tab. Find your acapella and look for high-scoring matches:

  • Perfect (same key): 7A matches 7A
  • Top (adjacent): 7A matches 6A or 8A
  • Excellent (energy shift): 7A matches 7B
4

Check BPM Compatibility

Ideal BPM range is ±6 BPM from your acapella. Larger differences require more time stretching.

Half-time and double-time also work: 100 BPM vocals over 200 BPM drums, or 140 BPM vocals over 70 BPM beats.

5

Save Your Session

Press Cmd+S to save your MixMatrix session to your project folder. Name it something memorable like mashup-ideas.mixmatrix.

Note: If your acapella and instrumental are in different keys but you love the combination, you can pitch-shift one in FL Studio. Stay within ±2 semitones for natural-sounding results.

4. Setting Up Your FL Studio Project

1

Create New Project

Open FL Studio. Go to File → New to start fresh.

Immediately save it: File → Save As to your project's Project Files/ folder.

2

Set Your Project Tempo

In the transport bar at the top, set the tempo to match your target BPM. Usually this is the instrumental's original tempo, as acapellas are easier to stretch.

Click the tempo display and type your BPM value directly.

3

Import Your Tracks

Drag your acapella and instrumental from your file browser directly into the Playlist:

  • Track 1: Instrumental (or stems if available)
  • Track 2: Acapella

FL Studio will create audio clips automatically.

4

Color Code Your Tracks

Right-click the track header and select a color. This helps visual organization:

  • Blue: Instrumental elements
  • Pink/Purple: Vocals
  • Green: Effects/transitions

5. Time Stretching and Tempo Matching

FL Studio has excellent time-stretching capabilities. Here's how to sync your tracks to the project tempo.

Using Stretch Mode

  1. Double-click an audio clip to open its settings
  2. In the Sample tab, look for Time stretching
  3. Choose a stretch mode:
    • Auto: Good for most content
    • e3 generic: Best for full mixes and complex audio
    • e3 mono: Excellent for solo vocals
    • Slice stretch: Best for rhythmic, percussive content
  4. Enable Stretch to sync the clip to project tempo

Setting the Correct BPM

  1. Right-click the audio clip in the Playlist
  2. Select Detect tempo or enter it manually in the Sample settings
  3. Under the Sample tab, verify the Time section shows the correct original BPM
  4. With stretch enabled, the clip will now play at your project tempo

Pro Tip: If auto-detection gets the BPM wrong (often doubling or halving), manually enter the correct value. This is common with tracks that have complex rhythms or half-time feels.

Fine-Tuning Alignment

  1. Zoom in on the waveform in the Playlist
  2. Find the first downbeat (usually where drums kick in)
  3. Use Alt+Click to set slip-edit points within the clip
  4. Align the downbeat to bar 1 in FL's grid
  5. Use Shift+Drag to nudge the audio within the clip for fine adjustments

Common Issue: If vocals sound robotic or "underwater", try switching to e3 mono mode. For better quality on extreme stretches (more than 10 BPM change), consider using NewTone or Elastique Pro algorithms.

6. Arrangement and Structure

A good mashup follows a logical structure that lets both songs shine.

Common Mashup Structure

Section Bars Content
Intro 8-16 Instrumental intro, build anticipation
Verse 1 16 First vocal section over stripped-back instrumental
Build 8 Pre-chorus, add energy with filters/risers
Drop/Chorus 16 Full instrumental with hook vocals
Breakdown 8-16 Pull back energy, vocals more exposed
Drop 2 16 Second chorus, add variation
Outro 8-16 Wind down, possibly acapella ending

Using Markers and Arrangement Clips

Pro Tip: FL Studio's "Make Unique" feature (right-click clip → Make unique) lets you create variations of clips without affecting the original. Great for adding fills or editing specific sections.

7. Mixing and Polish

Essential Processing

On Your Instrumental Track:

On Your Vocal Track:

Setting Up Sidechain Compression

  1. Route your instrumental through a Mixer track
  2. Add Fruity Limiter to the instrumental's Mixer track
  3. Right-click the vocal's Mixer track and select Sidechain to this track
  4. In Fruity Limiter, switch to COMP tab and enable sidechain
  5. Adjust threshold and ratio until the instrumental ducks subtly when vocals play

Key Mixing Tips

  1. Level balance: Start with vocals slightly louder than you think, then pull back
  2. Frequency separation: Make sure vocals and instrumental occupy different frequency spaces
  3. Stereo width: Keep vocals centered, instrumental can be wider
  4. Reference often: Compare to professional mashups and remixes

8. Exporting Your Mashup

1

Select Export Range

In the Playlist, set your loop/selection to cover the entire arrangement. Make sure the selection end is past the last audio (including any reverb tails).

2

Export Audio

Go to File → Export → WAV file (or press Ctrl+R)

Recommended settings:

  • Mode: Full song or Song selection
  • WAV bit depth: 24Bit
  • Sample rate: 44100 Hz
  • Resampling: 512-point sinc
  • HQ for all plugins: Enabled
  • Dithering: Enable for final master
3

Save to Exports Folder

Navigate to your project's Exports/ folder. Name with version numbers: mashup_v1.wav, mashup_v2.wav, etc.

4

Create DJ-Ready Version

For DJing, also export as MP3 320kbps. Go to File → Export → MP3 file and set bitrate to 320kbps. Add proper ID3 tags (artist, title, BPM, key from your MixMatrix session).

Full Circle: Import Back to MixMatrix

Once your mashup is complete, add it to your DJ library and import it into MixMatrix. Now you can find harmonic matches for your new creation and incorporate it into your DJ sets!

← All Tutorials