Skip to content

OBS Midi (CI Build, Alpha)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Alzy Alzy released this 22 Jun 07:28
4109f4a

OBS-MIDI

Use MIDI devices to trigger events in OBS and visa versa.

Currently a WIP

Release notes

Fixed Issues regarding OBS crashing when trying to activate a renamed, or deleted scene name.
Fixed issue regarding obs crashing when trying to connect to an already connected, or disconnected device

Installing

  1. Grab the zip from the OBS-Midi Releases Page

  2. Copy the files in the zip to your obs plugins directory.

  • By Default this is C:\Program Files\obs-studio\obs-plugins\64bit
  • On Linux the default plugins folder needs to be created

mkdir -p $home/.config/obs-studio/plugins

Then unpackage the tar.gz file including the directory structure into the new plugins folder

The Linux-64 has been tested on Ubuntu 18.04 Ubuntu 20.04 and Fedora 32

  1. Launch OBS
  • The Configuration is under Tools-> OBS Midi Settings

  • Select your controller, hit configure, Toggle a button and fader, remap it to an action and hit save!

Currently, there is only a Windows and Linux build, But as this uses the RTMIDI library, and is cross-platform compatible, we may release a binary for mac

Build instructions

in your obs-studio/plugins folder

  1. git clone --recursive https://github.com/Alzy/obs-midi.git
  2. Append to CMakeLists.txt
  • add_subdirectory(obs-midi)
    Go back to your obs Build directory

windows

  1. run cmake-gui.exe
  2. click configure
  3. click generate
  4. click open project
  5. in visual studio, right-click on the obs-studio solution and click build

More info on building OBS from source

I recommend checking out the guide for specific options for Mac and Linux. Mac support is completely unTested

Linux

  1. Rerun cmake using your normal options according to the "building OBS from Source" guide
  2. rerun make -j4
  3. rerun sudo make install / sudo checkinstall depending on which you normally use.

Special thanks to the following projects

  • RTMidi17 An amazing modernized RTMIDI library
  • OBSWebsocket from which much code was borrowed for interfacing with obs

Changes:

This list of changes was auto generated.