Skip to main content

Ipytone

Interactive audio in Jupyter

JupyterLite Tests

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.

Metadata

Release files for ipytone 0.5.1

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

Source distribution (sdist)

Source distribution for ipytone 0.5.1
File Size Uploaded
ipytone-0.5.1.tar.gz 951.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ipytone 0.5.1
File Interpreter ABI Platform
ipytone-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.3 MB

Release files / ipytone-0.5.1.tar.gz

Download URL ipytone-0.5.1.tar.gz
Size 951.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c2cf17ec18530e7d1f72011ec089f72396ccf60768fe1b954e0c1094c6d3823f
BLAKE2b-256 checksum
How to use checksums
cc900d7f18dbcb8ea00195196b80b1b8d2c308e38f1315fcd3c1f1bed7f7a811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / ipytone-0.5.1-py3-none-any.whl

Download URL ipytone-0.5.1-py3-none-any.whl
Size 1.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
cd884ddb9904eee2c9b2f1569cfd52d5cefdc7495a5327ecf16d8088682df700
BLAKE2b-256 checksum
How to use checksums
b04fd5507dafc20110bd69a40feed2f4ad1a69bdf2fdd6f2107bfae1d2689d99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

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