Schéma
  • scenic.tools Schéma
  • Guide
    • Getting Started
    • Controls
    • Blocks
      • Parameters
      • Block Stacks
        • Layers
      • Attributes
    • Drivers / Modulators
      • Mapping Sliders
    • Fixtures
    • Groups
    • Director
    • Controllers
    • Relations
    • Views and navigation
      • Browser
      • Block Stack
      • Schematic
      • Controller
      • Settings
    • Projects
    • External Configuration
      • Available Options
      • Backdrop
  • Blocks
    • Source
      • Color
        • Constant
        • Color
    • Modify
      • Color
        • Dim
        • Flickerize
        • Rainbow
      • Repeat
    • Operator
      • Add (+)
      • Multiply (*)
      • Crossfade
    • Pick
      • Alternate
      • Time
      • Controller
      • Group
  • Plugins
    • About
    • ArtNet
      • Expression DMX Patching
    • Remote Controller
    • MovingHeads
    • OSCAudioReceiver
    • OSCReceiver
    • OSCSender
    • Shapes
    • XBox
    • DALInet
    • In Development
      • Remote
  • Tools - External programs
    • About
    • Audio Analysis Sender
    • ArtNet to OctoWS2811 Bridge
  • Development
    • Roadmap
      • Localisation
      • Input Mapping / Controller Interaction
        • Pages
  • Future Concepts
    • ScenicScript / YAMLStacks
    • Fixtures 2.0 (Machines)
    • BlockShop
Powered by GitBook
On this page
  • How To Use
  • Configuration
  • Blocks
  • Examples

Was this helpful?

  1. Plugins

OSCReceiver

Integrate with other tools using OSC

PreviousOSCAudioReceiverNextOSCSender

Last updated 4 years ago

Was this helpful?

This plugin provides you with the means to handle incoming OSC messages using extra Blocks.

How To Use

Configuration

Right after enabling the plugin, Schéma starts listening for OSC messages.

The default configuration is:

  • IP (local bind address): 0.0.0.0

  • Port: 4444

  • Enabled: true

{
    "OSCReceiver": {
        "IP": "0.0.0.0",
        "Port": 4444,
        "Enabled": true
    }
}

Blocks

Once you have everything configured to your liking, it's time to bring out the Blocks.

"/" characters in OSC addresses are automatically replaced with "." to keep with Schéma's naming conventions.

You can enter addresses manually (with . instead of /) or more conveniently select it from the list. Whenever Schéma receives an OSC message, its address will be appended to the selection list.

Source.Value.OSC

Receives a float value at the specified address (Name).

Default specifies the value that is generated before the message is received for the first time.

Source.Value.OSCReceived

Bangs upon receiving any OSC message at the specified address (Name).

Turning Simulate on will generate a value bang.

Examples

First you need to enable this plugin using the menu.

Use the files to change these settings. Using Enabled: false will disable receiving while keeping the blocks available you. The settings format is available below:

Trigger flashes using

Settings
JSON configuration
Orca