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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|