Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tedcharlesbrown/barco_osc

Send osc to barco, to control layer opacity
https://github.com/tedcharlesbrown/barco_osc

barco-event-master osc

Last synced: about 5 hours ago
JSON representation

Send osc to barco, to control layer opacity

Awesome Lists containing this project

README

        

# Barco OSC
Send osc to barco, to control layer opacity

## Disclaimer
Use this app at your own risk. Sending too many TCP packets may cause the E2 to crash. If this happens, it is best to do a soft reset from the E2 once everything reconnects.

If you are controlling more than one layer at a time, it is best to do that with a single osc message, rather than sending an osc message per layer.

## Download
[Download latest release from the releases page](https://github.com/Tedcharlesbrown/Barco_OSC/releases)

## Available OSC commands
### Address only
- `/barco/1 x`
- Sends argument to Screen 1, Layer 1
- `/barco/1,2 x`
- Sends argument to Screen 1, Layers 1 and 2
- `/barco/2/1 x`
- Sends argument to Screen 2, Layer 1

### Arguments Only
- `/barco 1 x`
- Sends argument to Screen 1, Layer 1
- `/barco 2 1,2 x`
- Sends argument to Screen 2, Layer 1 and 2

### Trigger Fades
- `/barco/fade/0/100/5 1,2,3,4`
- Sends a 5 second fade from 0 to 100 to Screen 1, Layers 1, 2, 3, and 4
- `/barco/fade/100/0/5 2 3`
- Sends a 5 second fade from 100 to 0 to Screen 2, Layer 3

## Reference
[JSON RPC for Event Master processors](https://www.barco.com/en/support/docs/TDE11446)

### Dependencies
- osc4py3
- pythonping