oddbear / Revelator.io24.Api

Documentation of the PreSonus Revelator io24 interface to create an API and plugins for Stream Deck, Touch Portal, Loupedeck etc.
MIT License
27 stars 3 forks source link
api loupedeck loupedeck-plugin plugin presonus presonus-revelator revelator streamdeck touchportal

PreSonus Revelator io24 API (Unofficial)

This project is to be able to control a PreSonus Revelator io24 interface through an API. This way we can have automations and plugins for Stream Deck, Touch Portal, Loupedeck, and more.

This API might also work for other Revelator models (currently only tested with a io44), but limited.

Progress

How to test

Warnings

About the API

The Universal Control and UC Surface apps can be used to control some devices from PreSonus. The apps uses a protocol called UCNET that is not well documented, and easy to use by third parties.

This project aims to document and understand the part of this protocol that is used when comunicating with the io24, and create an API that is more understandable for making plugins, automations and such. There are already similar APIs like this for some other devices, but theese does not seem to work for this particular device.