it's a simple osc server that mimics parts the etc eos osc api. this repo is maintained by sndwrks.
it has a companion qlab file and the show control manual that is implemented in the code.
you'll need node.js 18.x to run this app.
npm i
npm run dev
you may want to change the ports the app is sending to or other various settings.
cp ENV-TEMPLATE.txt .env
# edit in your favorite text editor
nano .env
the etc eos osc command library is pretty large, so not everything has been implemented or tested. i do not own an eos console (hence why i made the mock), so if you fire it up and find messages are not up to spec please open an issue. if you find that messages are accurate to the eos implementation open up an issue or pr to let me know it's correct and i'll update the table.
message | matches eos |
---|---|
/eos/ping |
🤷 |
message | matches eos |
---|---|
/eos/chan=<number> |
🤷 |
/eos/chan/<number>/out |
🤷 |
/eos/chan/<number>/home |
🤷 |
/eos/chan/<number>/remdim |
🤷 |
/eos/chan/<number>/level |
🤷 |
/eos/chan/<number>/full |
🤷 |
/eos/chan/<number>/min |
🤷 |
/eos/chan/<number>/max |
🤷 |
/eos/chan/<number>/+% |
🤷 |
/eos/chan/<number>/-% |
🤷 |
if you would like to contribute please feel free! just make sure to use the linter.