jheinen / midicontrols

A Jupyter widget for midi controllers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

midicontrols

Build Status codecov

A Jupyter widget for interfacing with MIDI controllers.

Installation

You can install using pip:

pip install ipymidicontrols

Or if you use jupyterlab:

pip install ipymidicontrols
jupyter labextension install @jupyter-widgets/jupyterlab-manager

If you are using Jupyter Notebook 5.2 or earlier, you may also need to enable the nbextension:

jupyter nbextension enable --py [--sys-prefix|--user|--system] ipymidicontrols

Usage

Create a controller widget for a Behringer XTouch Mini:

from ipymidicontrols import XTouchMini
x = XTouchMini()

See a simple widgets-based UI for the controls:

from ipymidicontrols import xtouchmini_ui
xtouchmini_ui(x)

screenshot

About

A Jupyter widget for midi controllers.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 48.8%Language:TypeScript 42.9%Language:JavaScript 4.9%Language:Jupyter Notebook 3.5%