An open API service indexing awesome lists of open source software.

https://github.com/ayushmankumar7/obs-midi-control


https://github.com/ayushmankumar7/obs-midi-control

midi obs python-3 websocket

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# OBS-MIDI-Control

Hey! So i just started streaming and thought "Would it not be a great idea to have a tool which changes the screen for me?". I have seen such a device on Amazon. It costs F**** Rs 15000-25000.
Why should I pay just for a bunch of buttons? So my Indian Jugaadu mind worked.

I had a mini MIDI Controller(Keyboard) - AKAI MPK MINI 3. I thought it has many buttons, keys and knobs and also a f**** joystick. What if I can access the MIDI messgaes and use to as a utility tool than just a Keyboard.

### There the HACKING began!

So my first MIDI enabled tool is a OBS Controller.

## How to Setup

You need a few things before starting.
1. Python
2. [OBS](https://obsproject.com/) (ofc!)
3. [OBS Websocket](https://github.com/obsproject/obs-websocket) installed for your OS.
4. Any MIDI Controller! (Keyboard, Pads, etc.)

Now
```
pip install obs-websocket-py
git clone git@github.com:ayushmankumar7/OBS-MIDI-Control.git
// Connect your MIDI Controller
python main.py
```

## Working Demo
[Linkedin Post](https://www.linkedin.com/posts/ayushman-kumar-836a19190_project-streaming-jugaad-activity-6912678518631931904-FIVY?utm_source=linkedin_share&utm_medium=member_desktop_web)

## ENJOY! Share your reviews!