decode_kyma_vcs_event

Crates.iodecode_kyma_vcs_event
lib.rsdecode_kyma_vcs_event
version0.1.23
created_at2025-02-08 09:54:32.860113+00
updated_at2025-08-08 16:21:08.692982+00
descriptionA Rust crate to decode optimised Symbolic Sound Kyma '/vcs,b' OSC messages into EventID-value pairs.
homepage
repositoryhttps://github.com/cristianvogel/decode_kyma_vcs_event
max_upload_size
id1547910
size11,380
NeverEngineLabs (cristianvogel)

documentation

README

A Rust crate for decoding Kyma optimised VCS event blobs, transmitted using the Kyma OSC protocol.

/vcs,b is sent when a value changes on the VCS (for example, when a fader is moved).

Additional Information: The response to a /osc/widget,i message is either a /vcs/widget,is or /vcs/widget,ib depending on whether “Optimize Kyma Control Communication” is turned on in the Performance Preferences in Kyma. The blob response is a gzipped version of the JSON string you would get if the communications were not optimized.

Features

  • Parses /vcs,b event packets.

  • Handles type tags, blob lengths, and error conditions.

License

This project is licensed under the MIT OR Apache-2.0 license.

Commit count: 16

cargo fmt