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
- Host: GitHub
- URL: https://github.com/ayushmankumar7/obs-midi-control
- Owner: ayushmankumar7
- Created: 2022-03-24T16:56:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-24T17:07:57.000Z (about 4 years ago)
- Last Synced: 2025-06-04T22:28:43.180Z (about 1 year ago)
- Topics: midi, obs, python-3, websocket
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!