Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/demberto/fxp

VST2.x plugin FXP preset parser
https://github.com/demberto/fxp

fxp parser vst2

Last synced: 25 days ago
JSON representation

VST2.x plugin FXP preset parser

Awesome Lists containing this project

README

        


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](https://github.com/demberto/fxp/releases) 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

```Python
>>> 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][contributor-guide]

## 📧 Contact

Email: [email protected]

## 🙏 Acknowledgements

- `pluginterfaces/vstfxstore.h` from the VST2 SDK.

## © License

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

[contributor-guide]: https://github.com/demberto/fxp/blob/master/CONTRIBUTING.md