File Formats
  • Audio
  • Video
  • Images
  • 3D & CAD
  • Documents
  • Data
  • Code
  • System
Audio
  • Uncompressed
  • Lossless
  • Lossy
  • MIDI & trackers
  • Music projects
  • Instruments & samples
  • Playlists
  1. Home
  2. Audio
  3. Music projects
  4. FLP
  5. Header chunk
.FLP
  • Overview
  • Header chunk
  • Data chunk
  • Events
  • Event reference
    • Project
    • Channels
    • Patterns
    • Arrangements
    • Mixer
    • Plugins
  • Note records
  • Playlist items

Header chunk

Every FLP file starts with a 14-byte header chunk. Its ID is FLhd, and it says what kind of FL Studio file this is, how many channels it has and how finely time is divided.

00000000  46 4C 68 64 06 00 00 00 00 00 10 00 60 00 46 4C  FLhd........`.FL
00000010  64 74 3A 9C 01 00                                dt:...
A project header: 16 channels at 96 PPQ, then the data chunk begins.

Fields

All numbers are little-endian.

OffsetSizeTypeNameDescription
04ASCIImagicAlways FLhd (46 4C 68 64).
44u32lengthThe size of the rest of the header. Always 6.
82i16formatWhat kind of file this is. See File type.
102u16channelsThe number of channels in the channel rack.
122u16ppqPulses per quarter note: the number of ticks in one beat. See PPQ.

The data chunk follows straight after, at offset 14.

File type

The same container is used for whole projects and for the smaller files FL Studio saves from parts of a project, such as channel and plugin presets. The format field tells them apart. It is a signed number.

ValueFile type
0xFFFF (−1)None
0x0000 (0)Project
0x0010 (16)Score
0x0018 (24)Automation
0x0020 (32)Channel state
0x0030 (48)Plugin state
0x0031 (49)Generator state
0x0032 (50)Effect state
0x0040 (64)Insert state
0x0050 (80)Probably Patcher; Patcher presets are saved as plugin state

PPQ

Every position and length in the file, such as where a note starts and how long it lasts, is counted in ticks. The ppq field says how many ticks make one beat. At 96 PPQ a note one beat long has a length of 96. FL Studio uses one of these values:

24, 48, 72, 96, 120, 144, 168, 192, 384, 768 and 960.

© 2026 fileformats.org About Contact Made by Lewpen