Skip to main content

An experimental, modular audio programming environment in python

Project description

About py-modular

py-modular is a small, experimental audio programming environment for python. It is intended to be a base for exploration of new audio technologies and workflows. Most everything in py-modular is built around a node-based workflow, meaning small classes do small tasks and can be patched together to create full synthesizers or larger ideas.

Installation

Running pip install py-modular should work. As the project is still in it's early stages, if there are any issues with the pip install, you can always clone this repository and use pip install -r py_modular/requirements.txt and use the module locally.

Setup

If you want to use the parts of the project that depend on Magenta, we recommend that you follow their insturctions for creating a virtual environment, then install requirements.txt as py-modular does not include Magenta as a dependency until the integration becomes more stable.

Where to start

Head over to py-modular's documentation page and read some of the examples to get a quick idea of what py-modular is capable of.

Project details


Download files

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

Source Distribution

py-modular-0.0.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

py_modular-0.0.1-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file py-modular-0.0.1.tar.gz.

File metadata

  • Download URL: py-modular-0.0.1.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for py-modular-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e5c517b4bf3e53f2f1a0cb87578c6ca6e334a5af85baaf8915ac7aa03387b91e
MD5 156969d603fa685a2595dad7931c1c7b
BLAKE2b-256 3f48f18442f23ce8c630446a01182230334b1936188be5e2c35f84944c427fad

See more details on using hashes here.

File details

Details for the file py_modular-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: py_modular-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for py_modular-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ccdd0d4aa11eb32e238ee67cda4cdec793a54728eb7d58dc9f5689241481f10
MD5 2e91c3ed0002a6b189eb6dd2cf7ae346
BLAKE2b-256 cc8b70126f695231c08e6c66ec9eb287714be9726332405f3bbd2edbdd67966d

See more details on using hashes here.

Supported by

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