← All products

Open Sound Control (OSC)

Version 1.4.0.0

This plugin brings the power and versatility of the Open Sound Control (OSC) protocol to your fingertips using existing network infrastructures.

US$40.00

Overview

The Open Sound Control (OSC), recognized for its robustness and reliability, allows you to exchange commands with a variety of AV equipment or computer using QLab in a seamless and transparent manner.

  • Send and Receive OSC commands.

  • Use input events to send OSC commands.

  • Insert multiple instances of the plugin.

  • Use custom IP Address and/or Connection Port for each instance.

  • Create custom OSC commands libraries that can be imported and exported easily.

  • Use inputs placeholders to inject inputs values into your custom OSC Commands.

  • Use internal OSC Libraries to interact directly with the Q-Sys environment.

  • Interact with external OSC Devices such as Q-Lab systems and internal components within Q-sys thru connection pins or using scripts.

Release notes

Version 1.4.0.0Latest

  • Refreshed UI: section headers, consistent spacing and cleaner buttons on every page.

  • Added an About page showing license validity, build version, support contact and documentation link, with License and DocURL output pins.

  • Added a Log page in Send mode showing OSC replies from the destination device.

  • Added OSC 1.0 wildcards inside an address part in Receive mode: *, ?, [a-z] ranges, [!...] negation and {a,b}alternatives.

  • Debug Print property now offers None, RX, TX, RX/TX, Function Calls and All.

  • Fixed negative INT32 argument values not being sent.

  • An Invalid INT32 value fault is now shown when an INT32 argument is not a number.

  • Fixed the Prefix being applied twice to Named Components and Named Controls addresses.

  • Fixed Receive mode ignoring the selected network interface.

  • Fixed the log keeping one entry fewer than Log Count, and not shrinking when Log Count is lowered.

  • Fixed a script error when a ? wildcard is matched against a shorter address.

Version 1.3.1.0

  • Updated UI layout and help screenshots.

  • Added debounce and input event handling controls in Send mode.

  • Added UDP bind port support and packet forwarding options.

  • Added Named Components and Named Controls receive libraries.

  • Added multicast support in Receive mode.

  • Added Yamaha-specific argument conversion types.

Version 1.3.0.0

  • Changed NIC Selection (Receive Mode) from ALL to ANY

  • Fixed network compatibility issues for QDS 10.0.X Emulation Mode

  • Resolved combobox and listbox integer text field issues for QDS 10.0.X

  • Added support for new license types

  • Added support for Boolean type arguments (true and false)

  • New argument type "INPUT TO BOOLEAN" - converts "false" or 0 to boolean false, converts "true" or 1 to boolean true. Useful for converting input {1} to T/F, like a mute button. Accepts as true: true, "TRUE", "true", 1, 1.0, "1", "1.0"

  • Added unique UUID to newly created command names to ensure unique names

  • Fixed UI glitches in the command's library page

  • Enhanced Internal Components and Named Controls Library - now supports multiple argument types:

    • If arg type is string, modifies the .String of the control

    • If arg type is boolean (true or false), changes the .Boolean of the control

    • If arg type is FLOAT, affects the .Position of the control

    • If arg type is INT32, affects the .Value of the control

    • If arg type is string and the string is "Trigger", triggers the control

  • Enhanced Command Library functionality - clearing the field now deletes/resets the command library. Entering "TEMPLATE" loads a library with examples (loaded by default on first plugin use)

  • Added ability to bind UDP port when sending messages to ensure destination can reply on a known port

  • Send Mode now sends via Notification incoming messages when BIND PORT is enabled

  • Added message forwarding functionality with Forward to IP Address and Forward Port controls

  • Receiver in Follower mode now only receives messages from selected PORT

  • Receiver in Follower mode no longer disables port controls

  • Enhanced message logging - all incoming messages are now printed in the log for better troubleshooting

Version 1.2.0.0

  • Initial release to Asset Manager

  • Breaking changes: control's name has changed

  • New UI / Pages

  • Add Duplicate function in command library

  • Add Test function in command library

Version 1.1.0.0

  • Add OSC receive function

  • Add the ability to control Named Components and Named Controls via OSC messages.

  • Add the ability to import/export the command's library in Send mode.

Earlier versions

Version 1.0.0.0

  • Initial Release

New versions

Get an email when a new version comes out — at the address you sign in to the customer portal with.

Documentation

Downloads