#midi #obs #cli

应用 midibase

通过 MIDI 硬件向 obs-websocket 发送命令

3 个版本 (破坏性更新)

0.3.0 2020 年 8 月 24 日
0.2.0 2020 年 8 月 21 日
0.1.0 2020 年 8 月 20 日

#12 in #obs

MIT 许可证

19KB
251

midibase

ferris using a midi pad

一个命令行应用程序,用于基于 MIDI 输入向 obs-websocket 发送命令。

包含一个 MIDI 输入控制的音板,可以播放 mp3、ogg 和 wav 文件。

安装

cargo install midibase

设置

创建一个名为 config.json 的文件,并添加您的命令

{
    "commands": [
        {
            "command": "SetCurrentScene",
            "button": 50,
            "scene": "Game"
        },
        {
            "command": "SetCurrentScene",
            "button": 51,
            "scene": "Queue"
        },
        {
            "command": "PlaySound",
            "button": 36,
            "file": "./resources/test-sounds/1.wav"
        }
    ]
}

然后启动 obs 并安装 obs-websocket 插件,运行 midibase

midibase run

卸载

要卸载 midibase,只需运行 cargo uninstall midibase

许可证

MIT

依赖项

~8–12MB
~242K SLoC