demberto / fxp

VST2.x plugin FXP preset parser

Home Page:https://fxp.rtfd.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

    1. Download the latest release.

    2. Install it via pip:

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

OR

  • Via cloning the repo:

    1. Clone this repo

      git clone https://github.com/demberto/fxp
      
    2. Navigate to the directory

      cd fxp
      
    3. 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.

About

VST2.x plugin FXP preset parser

https://fxp.rtfd.io

License:MIT License


Languages

Language:Python 100.0%