Turn FL Studio time markers into a timestamped tracklist
Read the named time markers in an FL Studio .flp project and turn them into a tracklist with the start time of each song.
Drop the .flp here and that arithmetic is done for you.
Drop your project or session file here
Ableton .als, FL Studio .flp, rekordbox .cue, Traktor .nml or Serato .session.
Your file is read in this browser tab. Nothing is uploaded anywhere.
No file to hand?
Run a real mix through it and see exactly what comes out. A twelve-track recording running an hour and a quarter.
On your phone?
Your project file is probably on another computer. Send yourself the link and pick this up there.
What you get back
A list ready to paste into a YouTube, SoundCloud or Mixcloud description.
0:00 Kestrel Lane - First Light 6:12 Ardent Fields - Paper Harbour 13:15 Nomi Vale - Slow Transit 19:48 The Quiet Wire - Understory
Step by step
- 1Open the project holding your mix and look at the Playlist.
- 2Right-click the timeline at each transition and add a time marker.
- 3Name each marker with the track it introduces.
- 4Save the project, then drop the .flp file here.
Loop points and time signatures do not become tracks
The playlist ruler holds more than the markers you placed deliberately. Loop points, time-signature changes and other control markers live in the same place and are stored the same way, which means a naive reader turns them into phantom tracks in the middle of your list.
Named markers are always treated as yours. Unnamed control markers are left out, and the results tell you how many were skipped, so you can tidy nothing up before uploading and still get a clean list.
The tempo automation limitation, stated plainly
FL Studio keeps tempo changes in an automation clip rather than in the project header. That clip is not readable from the file in a way that can be trusted, so a project that rides the tempo is converted at its base tempo and flagged rather than quietly guessed at.
In practice this only matters if you actually automated the tempo. A mix assembled at one tempo — which is most of them — converts exactly.
If you are not sure, add the mix audio alongside the project. The check against the real duration will tell you immediately whether the times fit.
Position is stored in ticks, not seconds
Markers are recorded in PPQ ticks, a musical unit that depends on both the project resolution and its tempo. Both are read from the file, which is why a tempo that does not match the bounced audio produces times that are proportionally wrong rather than randomly wrong.
Questions
- Does the FL Studio trial version work for this?
- Yes. The trial can save projects — it only refuses to reopen what it saved, which does not matter here because this tool only ever reads the file.
- Why is a marker missing from my tracklist?
- Unnamed control markers such as loop points and time-signature changes are filtered out so they do not appear as phantom tracks. If a marker you named is missing, add the mix audio and check the result, then get in touch — that would be a bug worth fixing.
- My project has several arrangements. Which one is used?
- The one with the most named markers, which is almost always the mix you were working on. The results say when a project contained more than one.
Using something else?
Ableton Live
Turn Ableton locators into a timestamped tracklist
OpenYouTube chapters
Make YouTube chapters for a DJ mix
OpenSerato
Turn a Serato History session into a timestamped tracklist
OpenThere is also a full tutorial covering all five programs and what to do when the times look wrong.