Che cos'è il formato di file FLP?
Un file .flp è un file di progetto per FL Studio (precedentemente FruityLoops), la workstation audio digitale (DAW) sviluppata da Image-Line Software. Memorizza una sessione di produzione completa: pattern, routing del mixer, clip di automazione, istantanee dei parametri dei plugin di strumenti ed effetti, e impostazioni di tempo e segnatura ritmica - tutto tranne i campioni audio effettivi, che rimangono come file esterni referenziati tramite percorso.
Il file si apre con la firma a quattro byte FLhd, seguita da un blocco di intestazione che codifica la versione del formato, il numero di canali e il PPQ (pulses per quarter-note), quindi un blocco di dati FLdt che contiene tutti gli eventi del progetto come record TLV (type-length-value). FL Studio ha mantenuto una ragionevole compatibilità all'indietro, quindi le versioni più recenti possono generalmente aprire i file .flp creati con build molto precedenti.
FL Studio è stato rilasciato per la prima volta il 18 dicembre 1997 come FruityLoops da Didier Dambrin. Image-Line lo ha rinominato FL Studio alla versione 4 a seguito di una disputa sul marchio con Kellogg's. Il supporto per macOS è arrivato con FL Studio 20.9 nel 2022; i file .flp creati su entrambe le piattaforme sono intercambiabili.
Poiché i file .flp non incorporano l'audio, la condivisione di un progetto richiede il raggruppamento dei campioni referenziati insieme ad esso o l'uso della funzione di esportazione integrata per pacchettizzare tutto in uno ZIP. Il formato è stato parzialmente decodificato tramite ingegneria inversa da progetti della comunità come PyFLP e il repository di documentazione flp-file-format, consentendo a strumenti di terze parti di leggere e analizzare i dati .flp.
Sicurezza e incolumità
RISCHIO: LOWFile di progetto binario senza codice eseguibile. Rischio basso; i blob di stato dei plugin sono dati, non eseguibili.
Dettagli del formato
in sintesi- Floppy Disk Image - Alcuni strumenti di imaging del disco utilizzano .flp per immagini grezze di floppy disk (~1.44 MB); ampiamente obsoleto, precede FL Studio.
- Promethean ActivInspire Flipchart - Il software per lavagne didattiche utilizza .flp per i file flipchart; non correlato all'audio.
Programmi che aprono file FLP
Dettagli tecnici
specifiche approfondite| Tipo di file | File di progetto DAW binario proprietario |
| Codifica | Binario |
| Ordine dei byte | Little-endian |
| Magic bytes | 46 4C 68 64 (ASCII: FLhd) |
| Struttura dei blocchi | Blocco intestazione FLhd seguito da blocco dati FLdt |
| Campi intestazione | Versione formato, numero canali, PPQ (pulses per quarter-note) |
| Codifica eventi | Record TLV (type-length-value) all'interno del blocco dati FLdt |
| Identificazione versione | Stringa di versione in testo semplice a partire dal byte 24 del blocco FLhd |
| Archiviazione campioni audio | Campioni non incorporati - referenziati tramite percorso esterno; devono essere raggruppati separatamente per la portabilità |
| Compressione | Dati del progetto non compressi; i singoli blob di stato dei plugin possono utilizzare compressione interna |
| Frequenza di campionamento | Definita dal progetto (tipicamente 44100 Hz o 48000 Hz); memorizzata nelle impostazioni del progetto |
| Compatibilità all'indietro | Parziale; le versioni più recenti di FL Studio aprono generalmente i file .flp più vecchi |
| OS associato | Windows; macOS (FL Studio 20.9 e successivi, rilasciato nel 2022) |
| Ingegneria inversa | Parzialmente documentato dai progetti comunitari PyFLP e flp-file-format |
| Rilasciato | 1997 (FruityLoops 1.0, December 18, 1997) |
| Ultima versione | FL Studio 21.x (2024+); format version encoded in file header |
| Specifica | www.image-line.com |