Skip to main content

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!

Metadata

Release files for sound-machine 1.1.0

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

Source distribution (sdist)

Source distribution for sound-machine 1.1.0
File Size Uploaded
sound-machine-1.1.0.tar.gz 28.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sound-machine 1.1.0
File Interpreter ABI Platform
sound_machine-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 59.1 kB

Release files / sound-machine-1.1.0.tar.gz

Download URL sound-machine-1.1.0.tar.gz
Size 28.3 kB
Tags Source
SHA-256 checksum
How to use checksums
34e0cab320fed25880e99ab0063da90336e54e265bb7041d02e318396814ab47
BLAKE2b-256 checksum
How to use checksums
0f2a2b5dc55401cf087a1fe55eba5ebb8ff45038a81f5f69d795f92bd48476bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / sound_machine-1.1.0-py3-none-any.whl

Download URL sound_machine-1.1.0-py3-none-any.whl
Size 30.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
81924e7209d0f0c985a2c81824e29c2e2816c9ceb4c193377e0a5ce4ff163f9f
BLAKE2b-256 checksum
How to use checksums
d8a0eacdea190c8f02613c2d1c5ec61a72e631368a35933c446237866ac3bc98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0

1 release file

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