Skip to main content

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.

Release files for py-modular 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-modular 0.0.1
File Size Uploaded
py-modular-0.0.1.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-modular 0.0.1
File Interpreter ABI Platform
py_modular-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.1 kB

Release files / py-modular-0.0.1.tar.gz

Download URL py-modular-0.0.1.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e5c517b4bf3e53f2f1a0cb87578c6ca6e334a5af85baaf8915ac7aa03387b91e
BLAKE2b-256 checksum
How to use checksums
3f48f18442f23ce8c630446a01182230334b1936188be5e2c35f84944c427fad
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / py_modular-0.0.1-py3-none-any.whl

Download URL py_modular-0.0.1-py3-none-any.whl
Size 16.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ccdd0d4aa11eb32e238ee67cda4cdec793a54728eb7d58dc9f5689241481f10
BLAKE2b-256 checksum
How to use checksums
cc8b70126f695231c08e6c66ec9eb287714be9726332405f3bbd2edbdd67966d
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page