#audio-devices #control #protocols #sound #sennheiser

ssc

Rust Library for Sennheiser Sound Control Protocol

2 releases

0.1.1 Jun 23, 2024
0.1.0 Jun 23, 2024

#531 in Audio

LGPL-2.1-only

17KB
396 lines

This library allows you to remotely control many Sennheiser manufactured professional audio devices. This includes some devices of other brands owned by Sennheiser, like for example Neumanns DSP based studio monitors.

let mut discovery = ssc::discover().await?

let device_info = discovery.next().await;

let mut client = Client::connect(device_info.socket_addr, device_info.protocol).await?

let serial: String = client.get("/device/identity/serial");

println!("Serial Number: {serial}");

Dependencies

~5–19MB
~214K SLoC