# OSCSender

This plugin provides you with the means to send OSC messages using the OSC output.

![](https://2803540508-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_2-aJC2gpx8goxEoBZ%2F-M8pUqm7z3gx8Hef4rai%2F-M8pVXvINXt_KA4d1s_l%2Fimage.png?alt=media\&token=a82d8f05-cd5a-46a2-835d-de8d39b7c336)

## How To Use

### Configuration

First you need to enable this plugin using the [Settings](https://docs.scenic.tools/guide/views/settings) menu.

Add a [Fixture ](https://docs.scenic.tools/guide/actors)and select one of the available OSC outputs.

You can set the destination IP address for each Fixture in the [Inspector](https://docs.scenic.tools/guide/views/schematic#fixture-configuration-inspector).

![](https://2803540508-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_2-aJC2gpx8goxEoBZ%2F-M8pW7BMV-wDao_d9ZdW%2F-M8pWXFTXtymiDJcisWT%2Fimage.png?alt=media\&token=59fd0fe5-3432-4f35-b1ea-111a19c31b17)

The sending port is currently fixed at **8888**.

### Options

Currently you can not define the destination OSC address and can only choose from a handful of predefined combinations of target addresses and contents based on the current state of the fixture. These are:

#### Color

**Target address:** /color\
**Contents:** First pixel as Color

#### Dimmer

**Target address:** /value/\<CHANNEL-1>\
**Contents:** First pixel HSV Value as Float

#### Flashlight

**Target address:** /flashlight\
**Contents:** First pixel HSV Value > 0.5 as Boolean

#### Pixel

**Target address:** /value/\<CHANNEL-1>\
**Contents:** First pixel HSV Value as Float

#### Pixels

**Target address:** /colors\
**Contents:** All pixel RGB values as Floats

#### Stepper

**Target address:** /pulseLength\
**Contents:** Speed translated into pulse length with limited damped changes, as Integer
