SkillAgentSearch skills...

PyFLP

FL Studio project file parser

Install / Use

/learn @demberto/PyFLP
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PyFLP

PyFLP is an unofficial parser for FL Studio project and preset files written in Python.

<!-- SHIELDS --> <!-- markdownlint-disable --> <table> <colgroup> <col style="width: 10%;"/> <col style="width: 90%;"/> </colgroup> <tbody> <tr> <th>CI</th> <td> <a href="https://pyflp.readthedocs.io/en/latest/"> <img alt="Documentation Build Status" src="https://img.shields.io/readthedocs/pyflp/latest?logo=read-the-docs"/> </a> <a href="https://results.pre-commit.ci/latest/github/demberto/PyFLP/master"> <img alt="pre-commit-ci" src="https://results.pre-commit.ci/badge/github/demberto/PyFLP/master.svg"/> </a> </td> </tr> <tr> <th>PyPI</th> <td> <a href="https://pypi.org/project/PyFLP"> <img alt="PyPI - Package Version" src="https://img.shields.io/pypi/v/PyFLP"/> </a> <a href="https://pypi.org/project/PyFLP"> <img alt="PyPI - Supported Python Versions" src="https://img.shields.io/pypi/pyversions/PyFLP?logo=python&amp;logoColor=white"/> </a> <a href="https://pypi.org/project/PyFLP"> <img alt="PyPI - Supported Implementations" src="https://img.shields.io/pypi/implementation/PyFLP"/> </a> <a href="https://pypi.org/project/PyFLP"> <img alt="PyPI - Wheel" src="https://img.shields.io/pypi/wheel/PyFLP"/> </a> </td> </tr> <tr> <th>Activity</th> <td> <img alt="Maintenance" src="https://img.shields.io/maintenance/yes/2023"/> <a href="https://pypistats.org/packages/pyflp"> <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/PyFLP"/> </a> </td> </tr> <tr> <th>QA</th> <td> <a href="https://codecov.io/gh/demberto/PyFLP"> <img alt="codecov" src="https://codecov.io/gh/demberto/PyFLP/branch/master/graph/badge.svg?token=RGSRMMF8PF"/> </a> <a href="https://codefactor.io/repository/github/demberto/PyFLP"> <img alt="CodeFactor Grade" src="https://img.shields.io/codefactor/grade/github/demberto/PyFLP?logo=codefactor"/> </a> <a href="http://mypy-lang.org/"> <img alt="Checked with mypy" src="http://www.mypy-lang.org/static/mypy_badge.svg"> </a> <a href="https://github.com/pre-commit/pre-commit"> <img alt="pre-commit" src="https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&amp;logoColor=white"/> </a> <a href="https://github.com/PyCQA/bandit"> <img alt="Security Status" src="https://img.shields.io/badge/security-bandit-yellow.svg"/> </a> </td> </tr> <tr> <th>Other</th> <td> <a href="https://github.com/demberto/PyFLP/blob/master/LICENSE"> <img alt="License" src="https://img.shields.io/github/license/demberto/PyFLP"/> </a> <img alt="GitHub top language" src="https://img.shields.io/github/languages/top/demberto/PyFLP"/> <a href="https://github.com/psf/black"> <img alt="Code Style: Black" src="https://img.shields.io/badge/code%20style-black-black"/> </a> <a href="https://github.com/demberto/PyFLP/blob/master/CODE_OF_CONDUCT.md"> <img alt="covenant" src="https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg"/> </a> </td> </tr> </tbody> </table> <!-- markdownlint-restore -->

From a very general point-of-view, this is the state of what is currently implemented. Click on a link to go to the documentation for that feature.

<!-- FEATURE TABLE --> <!-- markdownlint-disable --> <table> <tr> <th>Group</th> <th>Feature</th> <th>Issues</th> </tr> <tr> <td rowspan="3"> <a href="https://pyflp.readthedocs.io/en/latest/reference/arrangements.html">Arrangements</a><br/> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Aarrangement-general"> <img alt="open arrangement-general issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/arrangement-general?label=open&style=flat-square"/> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Aarrangement-general"> <img alt="closed arrangement-general issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/arrangement-general?label=closed&style=flat-square"/> </a> </td> <td><a href="https://pyflp.readthedocs.io/en/latest/reference/arrangements.html#playlist">🎼 Playlist</a></td> <td> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Aarrangement-playlist"> <img alt="open arrangement-playlist issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/arrangement-playlist?label=open&style=flat-square"/> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Aarrangement-playlist"> <img alt="closed arrangement-playlist issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/arrangement-playlist?label=closed&style=flat-square"/> </a> </td> </tr> <tr></tr> <!-- only for formatting ---> <tr> <td><a href="https://pyflp.readthedocs.io/en/latest/reference/arrangements.html#track">🎞️ Tracks</a></td> <td> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Aarrangement-track"> <img alt="open arrangement-track issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/arrangement-track?label=open&style=flat-square"/> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Aarrangement-track"> <img alt="closed arrangement-track issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/arrangement-track?label=closed&style=flat-square"/> </a> </td> </tr> <tr> <td rowspan="4"> <a href="https://pyflp.readthedocs.io/en/latest/reference/channels.html">Channel Rack</a><br/> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Achannel-general"> <img alt="open channel-general issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/channel-general?label=open&style=flat-square"/> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Achannel-general"> <img alt="closed channel-general issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/channel-general?label=closed&style=flat-square"/> </a> </td> <td><a href="https://pyflp.readthedocs.io/en/latest/reference/channels.html#pyflp.channel.Automation">📈 Automations</a></td> <td> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%channel-automation"> <img alt="open channel-automation issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/channel-automation?label=open&style=flat-square"/> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Achannel-automation"> <img alt="closed channel-automation issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/channel-automation?label=closed&style=flat-square"/> </a> </td> </tr> <tr> <td><a href="https://pyflp.readthedocs.io/en/latest/reference/channels.html#pyflp.channel.Instrument">🎹 Instruments</a></td> <td> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Achannel-instrument"> <img alt="channel-instrument issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/channel-instrument?label=open&style=flat-square"/> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Achannel-instrument"> <img alt="closed channel-instrument issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/channel-instrument?label=closed&style=flat-square"/> </a> </td> </tr> <tr> <td><a href="https://pyflp.readthedocs.io/en/latest/reference/channels.html#pyflp.channel.Layer">📚 Layer</a></td> <td> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Achannel-layer"> <img alt="open channel-layer issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/channel-layer?label=open&style=flat-square"/> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Achannel-layer"> <img alt="closed channel-layer issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/channel-layer?label=closed&style=flat-square"/> </a> </td> </tr> <tr> <td><a href="https://pyflp.readthedocs.io/en/latest/reference/channels.html#pyflp.channel.Sampler">📁 Sampler</a></td> <td> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Achannel-sampler"> <img alt="open channel-sampler issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/channel-sampler?label=open&style=flat-square"> </a> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aclosed+is%3Aissue+label%3Achannel-sampler"> <img alt="closed channel-sampler issues" src="https://img.shields.io/github/issues-closed-raw/demberto/PyFLP/channel-sampler?label=closed&style=flat-square"/> </a> </td> </tr> <tr> <td rowspan="2"> <a href="https://pyflp.readthedocs.io/en/latest/reference/mixer.html">Mixer</a><br/> <a href="https://github.com/demberto/PyFLP/issues?q=is%3Aopen+is%3Aissue+label%3Amixer-general"> <img alt="open mixer-general issues" src="https://img.shields.io/github/issues-raw/demberto/PyFLP/mixer-general?label=open&style=flat-square"/> </a> <a href=

Related Skills

View on GitHub
GitHub Stars185
CategoryDevelopment
Updated4d ago
Forks19

Languages

Python

Security Score

100/100

Audited on Mar 30, 2026

No findings