Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/demberto/fxp
- Owner: demberto
- License: mit
- Created: 2022-04-21T08:47:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-21T09:40:42.000Z (over 2 years ago)
- Last Synced: 2024-10-05T13:07:41.409Z (3 months ago)
- Topics: fxp, parser, vst2
- Language: Python
- Homepage: https://fxp.rtfd.io
- Size: 19.5 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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