Tool
PyFLP
PyFLP parses FL Studio project and preset files in Python. It exposes structures such as arrangements, channels and mixer data from the closed FLP format, with documentation on the format and on editing limits.
- Targets
- App
- Category
- Binary analysis libraries
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 224
- Last commit
- 2023-07-11
- Language
- Python
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Python 3.8 or later.
- Limits: Back up files before editing; the FLP format is closed and undocumented.
- Limits: High-level objects can be modified but generally cannot be added or removed; raw events are an exception.
- License: Licensed under GPL-3.0.
Cite
BibTeX
@misc{pyflp,
title = {{PyFLP}},
howpublished = {\url{https://github.com/demberto/PyFLP}},
url = {https://github.com/demberto/PyFLP},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/pyflp/}}
}Plain text
PyFLP. https://github.com/demberto/PyFLP (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/pyflp/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · demberto/PyFLP · Revision f937126
- docs/limitations.rst GitHub · demberto/PyFLP · Revision f937126
- pyproject.toml GitHub · demberto/PyFLP · Revision f937126
More in Native binaries
- DownUnderCTF: masked-squares flag checker · Case study
- Show Your Work: a measured dissection of REA's evidence architecture · Case study
- Windows loader: static malware analysis with REA and Codex · Case study
- OpenBSD netcat: static REA and Ghidra investigation · Case study
- Woxi: a Wolfram Language interpreter in Rust · Case study
- uniswap-v2-reborn: reconstructing Uniswap v2 from deployed bytecode · Case study