Skip to content

Support CamillaDSP 5.0 - #39

Open
HEnquist wants to merge 16 commits into
masterfrom
next5
Open

HEnquist wants to merge 16 commits into
masterfrom
next5

Conversation

@HEnquist

@HEnquist HEnquist commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Updates the client to the CamillaDSP 5.0 websocket protocol.

  • Commands and replies are internally tagged, with named arguments
  • Event subscriptions for VU levels, state changes and spectrum
  • Device capabilities commands, with DeviceNotFoundError and DeviceBusyError
  • Docs are published on release

HEnquist added 16 commits April 6, 2026 22:41
- Commands and replies use the new internally tagged object shape
- Commands with several arguments use named fields instead of arrays
- Add the new AdjustVolume, ToggleMute and ResetClippedSamples commands
- Handle the UnknownError stop reason
- Bump version to 5.0.0
versions.camilladsp() and versions.library() returned (major, minor, patch)
tuples, built by splitting on periods. That cut off anything after a third
period and had nothing sensible to do with a pre-release suffix. They now return
the version string as is, which is what every caller formatted it back into.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant