Crates.io | midibase |
lib.rs | midibase |
version | 0.3.0 |
source | src |
created_at | 2020-08-20 10:51:51.971769 |
updated_at | 2020-08-24 18:14:08.294163 |
description | send commands to obs-websocket using midi hardware |
homepage | https://github.com/vengarioth/midibase |
repository | https://github.com/vengarioth/midibase |
max_upload_size | |
id | 278594 |
size | 62,002 |
A command line application to send commands to obs-websocket based on midi input.
Includes a midi input controlled soundboard that can play mp3, ogg and wav files.
cargo install midibase
Create a file called config.json
and add your commands
{
"commands": [
{
"command": "SetCurrentScene",
"button": 50,
"scene": "Game"
},
{
"command": "SetCurrentScene",
"button": 51,
"scene": "Queue"
},
{
"command": "PlaySound",
"button": 36,
"file": "./resources/test-sounds/1.wav"
}
]
}
Then start obs with the obs-websocket plugin installed and run midibase
midibase run
To remove midibase just run cargo uninstall midibase