External Control

OSC control

Fulcrum One provides an OSC control interface to allow bidirectional control of object-based mixing sources and automation cues using the Open Sound Control protocol including much of the ADM-OSC standard. Controls are available under the project Settings screen.

obm

To use OSC, toggle the "OSC Enabled" switch to the On position. The system will report the IP address and port that it is using to listen for OSC commands.

One will only listen to and respond to OSC clients that are explicitly listed in the Clients list, so you must add any clients to the list to participate in OSC communications. Controls are provided to separately enable send and receive for each client, to set the sending format, to group payloads, and to perform coordinate transformations. Messages received from any client are rebroadcast to other clients with coordinate transformations in place on a per-client basis. This allows you to keep multiple OSC clients in sync with the One application and your OBM scene.

AddressTypeUnitsMinMaxDescriptionADM Compatible
/adm/obj/n/xfloatnormalized-1.01.0X coordinate of source relative to surface
/adm/obj/n/yfloatnormalized-1.01.0Y coordinate of source relative to surface
/adm/obj/n/zfloatnormalized-1.01.0Z coordinate of source relative to surface
/adm/obj/n/xyfloatnormalized-1.01.0X, Y coordinate of source relative to surface
/adm/obj/n/xyzfloatnormalized-1.01.0X, Y, Z coordinate of source relative to surface
/adm/obj/n/gainfloatlinear0.010.0Linear gain for source
/adm/obj/n/muteintegerbinary011 means muted (no audio)
/adm/obj/n/namestringUp to 128 characters
/source/n/xfloatmetersAbsolute X coordinate of source
/source/n/yfloatmetersAbsolute Y coordinate of source
/source/n/zfloatmetersAbsolute Z coordinate of source
/source/n/xyfloatmetersAbsolute X, Y coordinate of source
/source/n/xyzfloatmetersAbsolute X, Y, Z coordinate of source
/source/n/gainfloatlinear0.010.0Linear gain for source
/source/n/muteboolbinaryfalsetruetrue means muted (no audio)
/source/n/namestringUp to 128 characters
/source/n/space/p/gainfloatlinear0.010.0Linear gain for source send to space
/source/n/space/p/muteintegerbinary0.01.01 means muted (no audio)
/automation/sequence/s/cue/c/playStart playing cue
/automation/sequence/s/cue/c/stopStop playing cue
  • n: The source number in One.
  • p: The alphanumeric name of the space referenced by the source. If the same space name exists across multiple engines, both engines will receive the command.
  • s: Either the sequence number or the alphanumeric name of the sequence to control.
  • c: Either the cue number or the alphanumeric name of the cue to control.

BlackTrax Tracking Integration

Fulcrum One supports the BlackTrax real-time tracking system with the ability to track and position both OBM sources and loudspeakers in real-time. Controls are available under the project Settings screen.

obm

To use BlackTrax, toggle the "BlackTrax Enabled" switch to the On position. The system will report the IP address and port that it is using to listen for BlackTrax trackable IDs. If a BlackTrax system is sending to that port, Fulcrum One will auto-populate the object list with the trackable names that are found. Alternately, you may enter trackables manually.

If the BlackTrax coordinate system does not match the One coordinates, you may reassign the X, Y, and Z coordinates accordingly.

In addition, each trackable can be enabled or disabled and can be assigned to either an OBM source or a speaker. An "offset" control is also provided to move the trackable data by a fixed amount.

Was this page helpful?