Vban-cmd

Latest version: v2.4.9

Safety actively analyzes 625566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.4.9

Added

- Error tests added in tests/test_errors.py
- Errors section in README updated.

Changed

- VBANCMDConnectionError class now subclasses VBANCMDError
- If the configs loader is passed an invalid config TOML it will log an error but continue to load further configs into memory.

2.3.2

Added

- vban.{instream,outstream} tuples now contain classes that represent MIDI and TEXT streams.

Fixed

- apply_config() now performs a deep merge when extending a config with another.

2.3.0

Added

- user configs may now extend other user configs. check `config extends` section in README.

2.2.0

Added

- button, vban classes implemented
- \__repr\__() method added to base class

2.1.2

Added

- `outbound` kwarg let's you disable incoming rt packets. Essentially the interface will work only in one direction.

This is useful if you are only interested in sending commands out to voicemeeter but don't need to receive parameter states.

By default outbound is False.

- sendtext logging added in base class.

Fixed

- Bug in apply() if invoked from a higher class (not base class)

2.0.0

This update introduces some breaking changes:

Changed

- `strip[i].comp` now references StripComp class
- To change the comp knob you should now use the property `strip[i].comp.knob`
- `strip[i].gate` now references StripGate class

- To change the gate knob you should now use the property `strip[i].gate.knob`

- `bus[i].eq` now references BusEQ class

- To set bus[i].{eq,eq_ab} as before you should now use bus[i].eq.on and bus[i].eq.ab

- new error class `VBANCMDConnectionError` raised when a connection fails or times out.

There are other non-breaking changes:

Changed

- now using a producer thread to send events to the updater thread.
- factory.request_vbancmd_obj simply raises a `VBANCMDError` if passed an incorrect kind.
- module level loggers implemented (with class loggers as child loggers)

Added

- `strip[i].eq` added to PhysicalStrip

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.