Name | gen-vpo-sfizz-presets JSON |
Version |
0.1.1
JSON |
| download |
home_page | None |
Summary | Generate LV2 presets for sfizz from Virtual Playing Orchestra SFZ files |
upload_time | 2024-03-25 00:42:59 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
vpo
sfizz
lv2
sfz
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# `gen_vpo_sfizz_presets`
## Overview
Given the 400+ SFZ files distributed by the [Virtual Playing
Orchestra](http://virtualplaying.com/virtual-playing-orchestra/), it can be useful
to define presets for the [`sfizz LV2 plugin](<https://sfz.tools/sfizz/>), to
speed up the process of finding them.
## Installation
Install it in a new virtual environment:
```bash
$ python3 -m venv /tmp/venv
$ /tmp/venv/bin/pip install gen_vpo_sfizz_presets
...
$ /tmp/venv/bin/gen_vpo_sfizz_presets --help
```
Install it in a your "user-local" area:
```bash
$ python3 -m pip install --user gen_vpo_sfizz_presets
$ gen_vpo_sfizz_presets --help
```
## Example: Create a preset for a single SFZ file
```bash
$ gen_vpo_sfizz_presets /path/to/VPO/Brass/trombone-SEC-PERF.sfz
- Creating LV2 preset: VPO_Brass_trombone-SEC-PERF
```
## Example: Create presets for multiple SFZ files
```bash
$ gen_vpo_sfizz_presets /path/to/VPO/Brass/*-SEC-PERF.sfz
- Creating LV2 preset: VPO_Brass_all-brass-SEC-PERF
- Creating LV2 preset: VPO_Brass_french-horn-SEC-PERF
- Creating LV2 preset: VPO_Brass_trombone-SEC-PERF
- Creating LV2 preset: VPO_Brass_trumpet-SEC-PERF
```
## Example: Create presets for SFZ files under a directory
```bash
$ gen_vpo_sfizz_presets /path/to/VPO/Brass/
Use this SFZ: all-brass-SEC-staccato.sfz? [yNq] y
- Creating LV2 preset: VPO_Brass_all-brass-SEC-staccato
Use this SFZ: trombone-SOLO-normal-mod-wheel.sfz? [yNq] n
Use this SFZ: french-horn-SEC-PERF-staccato.sfz? [yNq] q
```
Raw data
{
"_id": null,
"home_page": null,
"name": "gen-vpo-sfizz-presets",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "VPO, sfizz, LV2, SFZ",
"author": null,
"author_email": "Tres Seaver <tseaver@burgsongs.com>",
"download_url": "https://files.pythonhosted.org/packages/03/c6/5f6c492b297f59fc3224d931247ab4a66b0c81470ffc96765fdc0a914c3f/gen_vpo_sfizz_presets-0.1.1.tar.gz",
"platform": null,
"description": "# `gen_vpo_sfizz_presets`\n\n## Overview\n\nGiven the 400+ SFZ files distributed by the [Virtual Playing\nOrchestra](http://virtualplaying.com/virtual-playing-orchestra/), it can be useful\nto define presets for the [`sfizz LV2 plugin](<https://sfz.tools/sfizz/>), to\nspeed up the process of finding them.\n\n\n## Installation\n\nInstall it in a new virtual environment:\n\n```bash\n$ python3 -m venv /tmp/venv\n$ /tmp/venv/bin/pip install gen_vpo_sfizz_presets\n...\n$ /tmp/venv/bin/gen_vpo_sfizz_presets --help\n```\n\nInstall it in a your \"user-local\" area:\n\n```bash\n$ python3 -m pip install --user gen_vpo_sfizz_presets\n$ gen_vpo_sfizz_presets --help\n```\n\n\n## Example: Create a preset for a single SFZ file\n\n```bash\n$ gen_vpo_sfizz_presets /path/to/VPO/Brass/trombone-SEC-PERF.sfz\n- Creating LV2 preset: VPO_Brass_trombone-SEC-PERF\n```\n\n\n## Example: Create presets for multiple SFZ files\n\n```bash\n$ gen_vpo_sfizz_presets /path/to/VPO/Brass/*-SEC-PERF.sfz\n- Creating LV2 preset: VPO_Brass_all-brass-SEC-PERF\n- Creating LV2 preset: VPO_Brass_french-horn-SEC-PERF\n- Creating LV2 preset: VPO_Brass_trombone-SEC-PERF\n- Creating LV2 preset: VPO_Brass_trumpet-SEC-PERF\n```\n\n\n## Example: Create presets for SFZ files under a directory\n\n```bash\n$ gen_vpo_sfizz_presets /path/to/VPO/Brass/\nUse this SFZ: all-brass-SEC-staccato.sfz? [yNq] y\n- Creating LV2 preset: VPO_Brass_all-brass-SEC-staccato\nUse this SFZ: trombone-SOLO-normal-mod-wheel.sfz? [yNq] n\nUse this SFZ: french-horn-SEC-PERF-staccato.sfz? [yNq] q\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Generate LV2 presets for sfizz from Virtual Playing Orchestra SFZ files",
"version": "0.1.1",
"project_urls": {
"Repository": "https://github.com/tseaver/gen_vpo_sfizz_presets"
},
"split_keywords": [
"vpo",
" sfizz",
" lv2",
" sfz"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a7afe65cb87e9cbed94c2d37ef64f7f3a71908dc18cc0f58ac6a66cd7c90edc0",
"md5": "5b63aeff548b32c7b82a31169a380f15",
"sha256": "5b5c064de5e5560ac2a893d37930cff5cbf23f13deb51ad60e678440158bb12c"
},
"downloads": -1,
"filename": "gen_vpo_sfizz_presets-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5b63aeff548b32c7b82a31169a380f15",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5101,
"upload_time": "2024-03-25T00:42:58",
"upload_time_iso_8601": "2024-03-25T00:42:58.822864Z",
"url": "https://files.pythonhosted.org/packages/a7/af/e65cb87e9cbed94c2d37ef64f7f3a71908dc18cc0f58ac6a66cd7c90edc0/gen_vpo_sfizz_presets-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "03c65f6c492b297f59fc3224d931247ab4a66b0c81470ffc96765fdc0a914c3f",
"md5": "2541343c51360d18e2c8580013cba814",
"sha256": "bca40f3cb1b2f4b3906e7fbbc60960274a58b332715f53803c8ed189b673f808"
},
"downloads": -1,
"filename": "gen_vpo_sfizz_presets-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "2541343c51360d18e2c8580013cba814",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4480,
"upload_time": "2024-03-25T00:42:59",
"upload_time_iso_8601": "2024-03-25T00:42:59.730690Z",
"url": "https://files.pythonhosted.org/packages/03/c6/5f6c492b297f59fc3224d931247ab4a66b0c81470ffc96765fdc0a914c3f/gen_vpo_sfizz_presets-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-25 00:42:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "tseaver",
"github_project": "gen_vpo_sfizz_presets",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "gen-vpo-sfizz-presets"
}