https://github.com/jupyter-widgets/midicontrols
A Jupyter widget for midi controllers.
https://github.com/jupyter-widgets/midicontrols
Last synced: 2 months ago
JSON representation
A Jupyter widget for midi controllers.
- Host: GitHub
- URL: https://github.com/jupyter-widgets/midicontrols
- Owner: jupyter-widgets
- License: bsd-3-clause
- Created: 2018-12-24T23:49:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-22T23:04:05.000Z (almost 2 years ago)
- Last Synced: 2025-04-07T15:51:55.967Z (2 months ago)
- Language: Python
- Size: 1.96 MB
- Stars: 32
- Watchers: 4
- Forks: 9
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# midicontrols
[](https://travis-ci.org/jupyter-widgets/ipymidicontrols)
[](https://codecov.io/gh/jupyter-widgets/midicontrols)A Jupyter widget for interfacing with MIDI controllers.
## Installation
You can install using `pip`:
```bash
pip install ipymidicontrols
```Or if you use jupyterlab:
```bash
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:
```bash
jupyter nbextension enable --py [--sys-prefix|--user|--system] ipymidicontrols
```## Usage
Create a controller widget for a [Behringer XTouch Mini](https://www.musictribe.com/Categories/Behringer/Computer-Audio/Desktop-Controllers/X-TOUCH-MINI/p/P0B3M):
```python
from ipymidicontrols import XTouchMini
x = XTouchMini()
```See a simple widgets-based UI for the controls:
```python
from ipymidicontrols import xtouchmini_ui
xtouchmini_ui(x)
```