ci Tests Build Docs
pypi Version License Python Versions
qa security: bandit mypy: checked code style: black

fxp

VST2.x plugin FXP preset parser.

⏬ Installation

  • Via pip (RECOMMENDED, easiest, fastest):

fxp requires Python 3.6+

pip install fxp

OR

  • Via Github Releases

  • Download the latest release.

  • Install it via pip:

    pip install fxp-0.1.0-py3-none-any.whl

OR

  • Via cloning the repo:

  • Clone this repo

    git clone https://github.com/demberto/fxp

  • Navigate to the directory

    cd fxp

  • Install it via pip in editable mode:

    pip install -e .

✨ Getting Started

>>> import fxp
>>> preset = fxp.FXP("path/to/preset.fxp")
>>> preset.plugin_id
"XfsX"
>>> preset.name
"LD Saw Bass"
>>> preset.is_opaque()
True

🤝 Contributing

All contributions are welcome and acknowledged. Please take a look at the contributor's guide

📧 Contact

Email: demberto@protonmail.com

🙏 Acknowledgements

  • pluginterfaces/vstfxstore.h from the VST2 SDK.

© License

The code in this project is licensed under the MIT License.