Skip to main content

a cython-based loader for VST audio plugins providing a clean python object-oriented interface

Project description

cython-vst-loader

A loader for VST2 audio plugins providing a clean python object-oriented interface

  • Supported platforms: Linux 64bit, Windows 64bit
  • Supported python versions: 3.7, 3.8, 3.9

In-depth documentation:

home page: https://github.com/hq9000/cython-vst-loader

Project goals

The purpose is to have a simple wrapper for VST plugins to be used in higher-level projects, such as https://github.com/hq9000/py_headless_daw

Supported plugins

Recreating a complete VST host environment in Python is a challenging task. Because of that, not every plugin will work with this wrapper, many are known not to work. Also, in case of a closed-source plugins, troubleshooting issues is almost impossible.

Because of that, the loader "officially" supports (by testing) a limited number of free and (mostly) open source plugins. Other plugins may or may not work, if you discover an open source plugin that is causing issues, feel free to write a bug.

The list of (tested/known-not-to-work/reportedly-working) plugins will be refreshed as new information arrives.

Note: only 64-bit/VST2 plugins are currently supported.

Plugins tested on Windows

Synths

Effects

Plugins tested on Linux

Synths

Effects

Plugins known not to work with the loader

  • Synth1
  • TyrellN6

Installation

pip install cython_vst_loader

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cython_vst_loader-0.3.6-cp39-cp39-win_amd64.whl (63.9 kB view details)

Uploaded CPython 3.9Windows x86-64

cython_vst_loader-0.3.6-cp39-cp39-manylinux1_x86_64.whl (291.6 kB view details)

Uploaded CPython 3.9

cython_vst_loader-0.3.6-cp38-cp38-win_amd64.whl (63.9 kB view details)

Uploaded CPython 3.8Windows x86-64

cython_vst_loader-0.3.6-cp38-cp38-manylinux1_x86_64.whl (310.9 kB view details)

Uploaded CPython 3.8

cython_vst_loader-0.3.6-cp37-cp37m-win_amd64.whl (62.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

cython_vst_loader-0.3.6-cp37-cp37m-manylinux1_x86_64.whl (266.8 kB view details)

Uploaded CPython 3.7m

File details

Details for the file cython_vst_loader-0.3.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cython_vst_loader-0.3.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 63.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for cython_vst_loader-0.3.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 43d766e1851af35e83dd1288c963480032e319ddf48993607a358542dc28b1c3
MD5 7b558775936f91489d1b58f8d102102f
BLAKE2b-256 2b4f13e63a9bbac2db135a34c4aadd5bd5a061c0e1c6cc67eb1763055d2478ec

See more details on using hashes here.

File details

Details for the file cython_vst_loader-0.3.6-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: cython_vst_loader-0.3.6-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 291.6 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for cython_vst_loader-0.3.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c0bb47ef01a745b233220a575ce480afe6759f0d937e2492d3f383ce6cb0e146
MD5 abd4169ac869d9c13782930988ca0cad
BLAKE2b-256 561f31f026ea89ee4834251c2e8a5ef7fd90bb2848b82cd598a9cafed2008ad7

See more details on using hashes here.

File details

Details for the file cython_vst_loader-0.3.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cython_vst_loader-0.3.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 63.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for cython_vst_loader-0.3.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 18fc00d457a2f0066e978d259f4fa67531ff96afc8e7ec477963c20c983e2d96
MD5 4ea701ebbfd8f933638e6cce9d01088e
BLAKE2b-256 78712ef6a790069cf3c09aa68c53b078b2f025b1a9ef5e3605a6d8efef6771e5

See more details on using hashes here.

File details

Details for the file cython_vst_loader-0.3.6-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: cython_vst_loader-0.3.6-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 310.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for cython_vst_loader-0.3.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7259f6f0db1be4a70c79be8883ac54abdc5449edb1adbc85865dc1045f5843cd
MD5 7de37e324452716ec277a78cb7999351
BLAKE2b-256 5e0bc3a29bc48df854191b13342c14d1c2b63310977f78eb53326025efb6aae4

See more details on using hashes here.

File details

Details for the file cython_vst_loader-0.3.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cython_vst_loader-0.3.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 62.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for cython_vst_loader-0.3.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e9ef7bdf1b8c9774370f9ec2e75cdc813e1af65b8367a3734abe1dd5eed4eccb
MD5 b49465255c9fbd9291f26d7325b8316e
BLAKE2b-256 115c6c14fbeff0ce0fb5f971497f680bdd2d9c303b24ee9124fe227e3dfd2022

See more details on using hashes here.

File details

Details for the file cython_vst_loader-0.3.6-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: cython_vst_loader-0.3.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 266.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for cython_vst_loader-0.3.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 55aa0093e27b18f1b2bfe677fb6b6a013b9645d93e3ce50b18a57b767144d8ed
MD5 fb63de9e875816dcbe1be92c953bdfd7
BLAKE2b-256 ba707e927d3e6a175280dcf392c2d85bad71290caf3634345d50e74bdc700d4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page