Interactive audio in Jupyter
Project description
Interactive audio in Jupyter
Ipytone exposes many features of the Tone.js library to Python as Jupyter widgets. It allows turning Jupyter into a versatile DAW (Digital Audio Workstation) for music creation, sound design, data sonification, and more...
...like this little piece of music entirely composed and played in a Jupyter notebook, with a custom Earth Globe VU-meter!
https://user-images.githubusercontent.com/4160723/172623510-3423505f-cd27-4770-8553-b2f0dc75384f.mov
Try Ipytone!
Click here or on the JupyterLite badge above to try ipytone in your browser without installing anything.
For more advanced examples, check this repository: https://github.com/benbovy/ipytone-examples
Documentation
https://ipytone.readthedocs.io
Requirements
- JupyterLab >= 3.0 or Jupyter notebook.
- numpy
Install
You can install ipytone either with pip or conda.
With pip
pip install ipytone
With conda
conda install -c conda-forge ipytone
or mamba
mamba install -c conda-forge ipytone
From source
For a development installation of ipytone, check the installation section in the documentation.
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
Built Distribution
File details
Details for the file ipytone-0.5.0.tar.gz
.
File metadata
- Download URL: ipytone-0.5.0.tar.gz
- Upload date:
- Size: 951.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34bb7e41af5710cd0308705a455979e4a0ff193fad16815cf4e1f9ba6d2f7ee6 |
|
MD5 | 4132def0da26c4e99a315af9748e2690 |
|
BLAKE2b-256 | 306b0e4340aed48fb59a235a3def27bef9d1071c60d302dc96bc9bf66c6b0579 |
Provenance
File details
Details for the file ipytone-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: ipytone-0.5.0-py3-none-any.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b04ab40950972fb1c687a72b546062a7f831eb83a31c39ca92a865262d08ab6 |
|
MD5 | 55660747efba3a1d4cb65a49b4cfa6c1 |
|
BLAKE2b-256 | 9a15c38361269ef3383de536f32103d5645545da68c8ccc6a021c6c7a0faf254 |