Skip to content

Releases: bitfocus/companion-module-generic-osc

v2.6.0

05 Mar 22:55

Choose a tag to compare

What's changed

Features

Added new variables to module:

  • Latest OSC message received timestamp: $(osc:latest_received_timestamp)
  • Latest OSC message received: $(osc:latest_received_raw)
  • Latest OSC path received: $(osc:latest_received_path)
  • Latest OSC message received client (UDP only): $(osc:latest_received_client)
  • Latest OSC message received port (UDP only): $(osc:latest_received_port)
  • Latest OSC arguments received: $(osc:latest_received_args) (Use expression $(osc:latest_received_args)[0] to fetch the first value, etc.)
  • Latest OSC message sent timestamp: $(osc:latest_sent_timestamp)
  • Latest OSC message sent: $(osc:latest_sent_raw)
  • Latest OSC path sent: $(osc:latest_sent_path)
  • Latest OSC arguments sent: $(osc:latest_sent_args) (Use expression $(osc:latest_sent_args)[0] to fetch the first value, etc.)

Changes

  • N/A

Full Changelog: v2.4.4...v2.6.0

v2.4.4

01 Mar 23:41

Choose a tag to compare

What's changed

Features

  • N/A

Changes

  • Added upgrade script to handle new sanitize option for pre-existing actions.
  • Resolved issue raised in #41 where blob_hex wasn't correctly referenced.
  • Added examples for blob hex data and added sanitisation to ensure valid format.

Full Changelog: v2.4.3...v2.4.4

v2.4.3

01 Mar 11:02

Choose a tag to compare

What's changed

Features

  • Added new protocols:
    TCP: OSC wrapped in TCP.
    TCP Raw: Raw OSC sent as a TCP Socket (some devices don't like being wrapped as an OSC packet).

  • Implemented new feedback for received OSC.

  • Mulitple additional feedback types to compare integers, floats, boolean and no argument OSC feedback.

  • Added comparison field which allows =, !=, >, <, >= and <= to be defined in the feedback.

  • Implemented new config options: Listen for feedback boolean & Feedback port (for UDP connections only, TCP/Raw connections use the same port for sending).

  • Implemented 'updateStatus' functions throughout the code when listen for feedback is enabled.

  • Ability to use a hostname instead of an IP address.

  • Added additional null checks to hostname and targetPort.

  • Added regex and required fields to hostname and targetPort.

  • Added new option to "send message with multiple arguments" allowing input sanitisation to be toggled

Changes

  • Connections are now opened when plugin is enabled and listen for feedback is enabled, as opposed to opening the connection upon sending a command (still the logic for when listen for feedback is disabled).
  • Changed @companion-module/base to v1.11.3
  • Updated companion yarn dependencies.

Full Changelog: v2.2.0...v2.4.3

v2.2.0

14 Jun 22:22

Choose a tag to compare

What's changed

Features

  • Added send-boolean action by @dnmeid

Changes

Full Changelog: v2.1.0...v2.2.0

v1.1.3

22 Apr 01:21
87e7c0e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.0

30 Dec 08:44
e5549f9

Choose a tag to compare

  • Allow variables in action options - f655e85

v1.0.2

10 Mar 01:21
ef0f1d6

Choose a tag to compare

Merge pull request #9 from richardwilliamson/master

resolve issue #7 and issue #8