Sound and music synthesis library in pure python
Project description
sound-machine
This is a library to do audio synthesis and music composition. Its goal is to make the interface as simple as possible to use with as short a learning curve as possible.
It is written in pure python, and supports both python 2 and 3.
Installation
$ pip install sound-machine
You probably want to use the PyPy interpreter, expecially if you expect to do any sort of real-time synthesis. Here are some instructions on setting up a virtual environment with pypy.
First, install pypy and the pypy-dev package (or equivilant) from your OS's package manager.
Then, make sure you have virtualenvwrapper
installed.
Finally:
mkvirtualenv --python=`which pypy` sound
pip install sound-machine
At time of writing, the python package index is suffering some pretty nasty technical difficulties, so if the above install commands don't work for you, the pip install sound-machine
line can be replaced with pip install git+https://github.com/rhelmot/sound-machine.git
.
Usage
This is a python module.
To use it, launch a python shell, then type import sound
.
It would be a good idea to do this in the IPython shell so you can use tab-autocomplete to browse the module contents.
Documentation
Read it here!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sound-machine-1.1.0.tar.gz
.
File metadata
- Download URL: sound-machine-1.1.0.tar.gz
- Upload date:
- Size: 28.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34e0cab320fed25880e99ab0063da90336e54e265bb7041d02e318396814ab47 |
|
MD5 | 44bff4b2837f0d3dcbfc785aac720199 |
|
BLAKE2b-256 | 0f2a2b5dc55401cf087a1fe55eba5ebb8ff45038a81f5f69d795f92bd48476bf |
File details
Details for the file sound_machine-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: sound_machine-1.1.0-py3-none-any.whl
- Upload date:
- Size: 30.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81924e7209d0f0c985a2c81824e29c2e2816c9ceb4c193377e0a5ce4ff163f9f |
|
MD5 | 247f901d0aa1bb4ac424ad631c3abfc4 |
|
BLAKE2b-256 | d8a0eacdea190c8f02613c2d1c5ec61a72e631368a35933c446237866ac3bc98 |