Skip to content

Vengarioth/midibase

Repository files navigation

midibase

ferris using a midi pad

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.

installation

cargo install midibase

setup

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",
            "volume": 1.0
        }
    ]
}

Then start obs with the obs-websocket plugin installed and run midibase

midibase run

uninstall

To remove midibase just run cargo uninstall midibase

license

MIT

About

A command line application to send commands to obs-websocket based on midi input

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages