Skip to content

geigr/ipytone

Folders and files

NameName
Last commit message
Last commit date
Dec 18, 2023
Dec 18, 2023
May 19, 2023
May 19, 2023
May 25, 2020
Feb 12, 2021
Feb 12, 2021
Apr 28, 2023
May 25, 2020
Feb 12, 2021
Dec 18, 2023
Feb 12, 2021
Feb 12, 2021
Jun 20, 2022
May 25, 2020
Feb 8, 2021
Dec 18, 2023
May 2, 2023
Apr 27, 2023
Feb 8, 2021
May 25, 2020
Dec 18, 2023
Dec 18, 2023
Mar 23, 2023
Feb 12, 2021
Apr 28, 2023
Apr 21, 2023

Repository files navigation

logo

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!

ipytone_globe_720p_clip_.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/geigr/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.