Skip to content

Releases: radarsat1/liblo

0.32

16 Feb 23:25
Compare
Choose a tag to compare

2024-02-16: Release 0.32

We are pleased to present stable release 0.32 of LibLo, the
lightweight, easy to use implementation of the Open Sound Control
protocol.

Open Sound Control (OSC) is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
designed for use over modern network transports.

Changes of note since the 0.32 release include:

  • Consider subnet-specific broadcast addresses.
  • OSC path validation during deserialization.
  • Redefine opaque types as pointers to structs.
  • Add lo_server_config struct and corresponding server init functions.
  • Add support for pattern matching in method names.
  • Support optionally encoding messages with double-END SLIP.
  • Improvements to CMake build.
  • lo_servers_wait: return immediately if any server already has a message waiting.
  • Allow creating size-0 blobs.

In C++ bindings:

  • Support for std::string_view if C++17.
  • Fix that del_method did not actually delete it from the std::vector.

0.30

03 Mar 21:07
Compare
Choose a tag to compare

2019-03-03: Release 0.30

We are pleased to present stable release 0.30 of LibLo, the
lightweight, easy to use implementation of the Open Sound Control
protocol.

Open Sound Control (OSC) is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
designed for use over modern network transports.

Changes of note since the 0.29 release include:

  • Functions to wait and receive on multiple servers (lo_servers_wait
    and lo_servers_recv_noblock)
  • Improvements to the CMake build system.
  • Remove premake4 files and rely on CMake for building on Windows.
  • Fix memory leak in lo_server_recv_raw_stream.
  • C++ wrapper: Fix memory leak on string allocation.
  • oscdump: Disable line buffering in Windows to support MSYS2 output.

0.29

11 Aug 15:40
Compare
Choose a tag to compare

We are pleased to present stable release 0.29 of LibLo, the
lightweight, easy to use implementation of the Open Sound Control
protocol.

Open Sound Control (OSC) is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
designed for use over modern network transports.

Changes of note since the 0.28 release include:

  • Several fixes for C++ headers
  • Addition of function to remove methods by lo_method identifier
    (lo_server_del_lo_method)
  • Several fixes for Windows
  • Use of Win32 threads on Windows instead of pthreads
  • Addition of a secondary CMake-based build system
  • Fix a bug in SLIP decoder
  • Support run-time specification of maximum message size
  • Remove limit on outgoing TCP message size
  • Make oscdump use unbuffered output by default
  • Add timetags to oscdump output
  • Add a utility to play back oscdump output