#caw #instance #udp #synthesizer #udp-server #udp-client

caw_viz_udp_app_lib

Library for launching and interacting with instances of caw_viz_udp_app

2 unstable releases

Uses new Rust 2024

0.2.0 Oct 9, 2025
0.1.0 Jun 9, 2025

#707 in Visualization


Used in 3 crates

MIT license

205KB
6.5K SLoC

A wrapper for the caw_viz_udp_app command. That command starts a udp client and opens a window. The client listens for messages from a server representing vizualizations and renders them in the window. This library provides the server implementation. Synthesizer code is expected to use this library to create a udp server and spawn a client which connects to it, and then manipulate the server to send visualization commands to the client. This library also contains helper code for writing client applications.


CAW Logo

caw_viz_udp_app_lib

Version Documentation test dependency status

Library for invoking caw_viz_udp_app and sending data to visualize to instances of the app.

Part of the CAW Synthesizer Framework.

Dependencies

~3.5MB
~66K SLoC