Qu'est-ce que le format de fichier FLP ?
Un fichier .flp est un fichier de projet pour FL Studio (anciennement FruityLoops), la station de travail audio numérique (DAW) développée par Image-Line Software. Il stocke une session de production complète : motifs, routage du mixeur, clips d'automatisation, instantanés des paramètres des instruments et des effets, ainsi que les réglages de tempo et de signature rythmique - tout sauf les échantillons audio réels, qui restent des fichiers externes référencés par leur chemin d'accès.
Le fichier s'ouvre avec la signature de quatre octets FLhd, suivie d'un bloc d'en-tête encodant la version du format, le nombre de canaux et le PPQ (pulses per quarter-note), puis un bloc de données FLdt contenant tous les événements du projet sous forme d'enregistrements TLV (type-length-value). FL Studio a maintenu une compatibilité ascendante raisonnable, de sorte que les versions plus récentes peuvent généralement ouvrir les fichiers .flp provenant de versions beaucoup plus anciennes.
FL Studio a été publié pour la première fois le 18 décembre 1997 sous le nom de FruityLoops par Didier Dambrin. Image-Line l'a renommé FL Studio à la version 4 suite à un litige de marque avec Kellogg's. Le support macOS est arrivé avec FL Studio 20.9 en 2022 ; les fichiers .flp créés sur l'une ou l'autre plateforme sont interchangeables.
Comme les fichiers .flp n'intègrent pas l'audio, le partage d'un projet nécessite soit de regrouper les échantillons référencés à côté, soit d'utiliser l'exportation intégrée pour tout emballer dans un ZIP. Le format a été partiellement rétro-ingénieré par des projets communautaires tels que PyFLP et le dépôt de documentation flp-file-format, permettant à des outils tiers de lire et d'analyser les données .flp.
Sécurité et sûreté
RISQUE : LOWFichier projet binaire sans code exécutable. Risque faible ; les blocs d'état des plugins sont des données, pas des exécutables.
Détails du format
en bref- Image de disquette - Certains outils d'imagerie disque utilisent .flp pour les images brutes de disquettes (~1,44 Mo) ; largement obsolète, antérieur à FL Studio.
- Promethean ActivInspire Flipchart - Le logiciel de tableau blanc éducatif utilise .flp pour les fichiers flipchart ; sans rapport avec l'audio.
Programmes qui ouvrent les fichiers FLP
Détails techniques
spécifications approfondies| Type de fichier | Fichier de projet DAW binaire propriétaire |
| Encodage | Binaire |
| Ordre des octets | Little-endian |
| Octets magiques | 46 4C 68 64 (ASCII: FLhd) |
| Structure des blocs | Bloc d'en-tête FLhd suivi du bloc de données FLdt |
| Champs d'en-tête | Version du format, nombre de canaux, PPQ (pulses per quarter-note) |
| Encodage des événements | Enregistrements TLV (type-length-value) dans le bloc de données FLdt |
| Identification de la version | Chaîne de version en texte brut commençant à l'octet 24 du bloc FLhd |
| Stockage des échantillons audio | Échantillons non intégrés - référencés par chemin externe ; doivent être regroupés séparément pour la portabilité |
| Compression | Données du projet non compressées ; les blocs d'état des plugins individuels peuvent utiliser une compression interne |
| Taux d'échantillonnage | Défini par le projet (généralement 44100 Hz ou 48000 Hz) ; stocké dans les paramètres du projet |
| Compatibilité ascendante | Partielle ; les nouvelles versions de FL Studio ouvrent généralement les anciens fichiers .flp |
| OS associé | Windows ; macOS (FL Studio 20.9 et versions ultérieures, sorti en 2022) |
| Rétro-ingénierie | Partiellement documenté par les projets communautaires PyFLP et flp-file-format |
| Publié | 1997 (FruityLoops 1.0, December 18, 1997) |
| Dernière version | FL Studio 21.x (2024+); format version encoded in file header |
| Spécification | www.image-line.com |