From 9:00 PM CDT Friday, July 21st - 8:00 PM CDT Saturday, July 22nd, will be undergoing system upgrades that may result in temporary service interruption. We appreciate your patience as we improve our online experience.

NI OSC Library for LabVIEW - National Instruments Implements the Open Sound Control Data Format

  • Fully supports the OSC 1.0 specification
  • Supports packet parsing and construction
  • Supports address pattern matching and address space dispatching
  • Compatible with any LabVIEW communication method
  • Download
Open Sound Control (OSC) is a messaging protocol originally designed for use in the music industry specifically for communicating gestures, parameters, and note sequences between platforms. It is characterized by its accuracy, flexibility, and interoperability.

The NI OSC Library for LabVIEW includes VIs that provide full support for creating and parsing OSC bundles and messages, address wildcard matching, and address space dispatching.

The following argument types are supported:
Int32(i), Float32(f), Double(d), Blob(b), String(s), Boolean(T and F), Null(N), Impulse/Infinitum(I), Timetag(T)

Support Information
Visit the OSC community page:

This example program (this "program") was developed by a National Instruments ("NI") Engineer. Although provided by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (