liblo
« Back to VersTracker
Description:
Lightweight Open Sound Control implementation
Type: Formula  |  Latest Version: 0.34@0  |  Tracked Since: Oct 25, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: osc audio networking multimedia c-library
Install: brew install liblo
About:
liblo is a lightweight, cross-platform Open Sound Control (OSC) library designed for ease of integration and use. It provides a simple API for sending and receiving OSC messages over UDP, TCP, or multicast networks. Its minimal dependencies and small footprint make it ideal for embedding in audio applications, hardware controllers, and real-time systems.
Key Features:
  • Cross-platform support (Linux, macOS, Windows, and more)
  • Simple, lightweight C API with C++ bindings available
  • Supports UDP, TCP, and multicast transport
  • Flexible message dispatching with method callbacks
  • No external dependencies beyond standard system libraries
Use Cases:
  • Integrating OSC communication into custom audio software or plugins
  • Building interfaces between music applications and hardware controllers
  • Real-time control of parameters in multimedia installations
Alternatives:
  • oscpack – C++ focused; liblo is C-based and often considered easier to embed.
  • lo (Rust) – Rust implementation of OSC; liblo is the established C library.
Version History
Detected Version Rev Change Commit
Oct 25, 2025 2:41am 0 VERSION_BUMP 4504330d
Oct 25, 2025 1:22am 0 VERSION_BUMP 4835ada1