OSC to OBS WebSocket API adapter

New git repository added

28 days ago


elma is an adapter to convert OSC messages into WebSocket requests for OBS.

As of now, only the following features are supported:

  • setting the current program scene
  • setting the current preview scene


Build requirements:

  • make
  • Rust (including Cargo)
  • make
  • scdoc

Passing PREFIX or DESTDIR to make is supported. In most cases, the following is sufficient:

sudo make install

Uninstallation is possible with:

sudo make uninstall


Documentation for this software is available as a manpage. See elma(1). An online version of the man page is available at: https://hannesbraun.net/share/man/man1/elma.1.html


General questions, bug reports and patches can be sent to ~hannes/public-inbox@lists.sr.ht. Visit https://git-send-email.io/ for a tutorial on how to send patches via email.


This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.