Skip to main content

Sound and music synthesis library in pure python

Project description


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.


$ 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+


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.


Read it here!

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

sound-machine-1.1.0.tar.gz (28.3 kB view hashes)

Uploaded Source

Built Distribution

sound_machine-1.1.0-py3-none-any.whl (30.9 kB view hashes)

Uploaded Python 3

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