Project events describe the whole project rather than one channel or pattern. Each appears once, and can sit anywhere in the stream.
Events
| ID | Size class | Name | Holds |
|---|---|---|---|
| 0x09 (9) | Byte | Loop active | Whether looping is on. |
| 0x0A (10) | Byte | Show info | Whether to show the project info when the project opens. |
| 0x0C (12) | Byte | Main volume old | The main volume, as saved by older versions. |
| 0x17 (23) | Byte | Pan law | The pan law used by the mixer. |
| 0x1C (28) | Byte | Licensed | Whether the project was saved by a registered copy. |
| 0x42 (66) | Word | Tempo, whole BPM old | The tempo in whole beats per minute, as saved by older versions. |
| 0x50 (80) | Word | Main pitch | The project’s main pitch setting. |
| 0x5D (93) | Word | Tempo, fine part old | The fractional part of the tempo, added in FL Studio 3.4. |
| 0x92 (146) | Dword | Selected display group | The channel display group selected in the channel rack. |
| 0x9C (156) | Dword | Tempo | The tempo in thousandths of a beat per minute: 140000 is 140 BPM. |
| 0x9F (159) | Dword | FL Studio build | The build number of the FL Studio that saved the file. |
| 0xC2 (194) | Text | Title | The project title. |
| 0xC3 (195) | Text | Comments | The project comments. |
| 0xC5 (197) | Text | Web address | A web address for the project. |
| 0xC6 (198) | Text | Comments in RTF old | The comments as Rich Text, from FL Studio 1.2.10. |
| 0xC7 (199) | Text | FL Studio version | The version that saved the file, such as 20.8.3.2304. Always ASCII. |
| 0xC8 (200) | Text | Licensee | The name the copy of FL Studio is registered to, from 1.3.9. |
| 0xCA (202) | Text | Data folder | The project’s data folder, from FL Studio 9. |
| 0xCE (206) | Text | Genre | The genre, from FL Studio 5. |
| 0xCF (207) | Text | Artists | The artists, from FL Studio 5. |
| 0xED (237) | Data | Timestamp | When the project was created and how long it has been worked on. See Timestamp. |
Reading the version first
In these versions the FL Studio version (199) and every other string are single-byte text. Reading the version first still matters: version strings from 6.0 up to, but not including, 11.5 belong to this format, and only from 9.0 does the data folder event (202) appear. See Events for the details.
Timestamp
The timestamp event holds two 64-bit little-endian floating point numbers, both counted in days.
| Offset | Size | Type | Name | Description |
|---|---|---|---|---|
| 0 | 8 | f64 | created | When the project was created, in days since 30 December 1899. The fraction is the time of day. |
| 8 | 8 | f64 | time_spent | How long the project has been open for editing, in days. |