- bits kwarg for overriding the type of GUI that is launched on startup. - Defaults to 64, set it to either 32 or 64.
Fixed
- {Remote}.run_voicemeeter() now launches x64 bit GUI's for all kinds if Python detects a 64 bit system.
2.5.0
Fixed
- {Remote}.login() now has a configurable timeout. Use timeout kwarg to set it. Defaults to 2 seconds. - Remote class section in README updated to include timeout kwarg.
2.4.8
Added
- Error tests added in tests/test_errors.py - fn_name and code set as class attributes for CAPIError - Errors section in README updated.
Changed
- InstallError and CAPIError classes now subclass VMError
2.3.7
Changed
- 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.