Commit Graph
46 Commits
Author SHA1 Message Date
onyx_online dab519be9f implement midi, text vban streams
kindmaps updated

factory tests updated.

closes #2
2023-07-12 10:24:03 +01:00
onyx_online a4b91bf5c6 deep_merge implemented
recursively merges dicts in profiles

patch bump
2023-07-12 04:52:50 +01:00
onyx_online 2a98707bf8 Adds ability to extend one config with another
apply_config() checks for 'extends' in TOML config

2.3.0 section added to CHANGELOG

three example extender.toml configs added

minor version bump
2023-07-11 20:27:52 +01:00
onyx_online 8e30c57020 minor version bump 2023-07-08 17:25:53 +01:00
onyx_online 04e18b304b log params on successful connection
raise VBANCMDError if invalid config key in apply_config()
2023-07-08 17:25:38 +01:00
onyx_online 4de384c66c repr method added to factory base 2023-07-08 07:59:51 +01:00
onyx_online 2c8659a4e5 apply extended to support button, vban 2023-07-08 07:59:35 +01:00
onyx_online 41e427e46b button and vban classes added
button is a placeholder class, though.
2023-07-08 07:34:30 +01:00
onyx_online fc6fdb44b5 Revert "remove setup.py"
This reverts commit b49dc3b9b3.
2023-07-07 19:04:15 +01:00
onyx_online b49dc3b9b3 remove setup.py 2023-07-07 18:12:07 +01:00
onyx_online 1ad0347478 fixes bug with apply() if called from higher class 2023-07-05 19:20:57 +01:00
onyx_online 2c8e4cc87c rename sendtext_only to outbound
to more accurately describe its purpose.
2023-07-05 14:08:27 +01:00
onyx_online fc3b31dfa7 fix error in readme 2023-07-05 03:19:57 +01:00
onyx_online 544e0f2a32 sendtext_only kwarg added.
readme, changelog updated.

minor version bump
2023-07-05 02:55:42 +01:00
onyx_online f6d92d1c34 issue where subprocess not inheriting virtual env
see SO python-subprocess-doesnt-inherit-virtual-environment
2023-07-04 19:51:23 +01:00
onyx_online 10dbf63056 .python-version added to .gitignore 2023-06-30 17:56:54 +01:00
onyx_online 6ddd4151b4 add eq.on to apply example
VBANCMDConnectionError added to errors section
2023-06-27 15:36:53 +01:00
onyx_online 8b912a2d08 typo fix 2023-06-25 18:45:03 +01:00
onyx_online d2a5fe197e version 2.0.0 section added to changelog
apply examples updated to include bus.eq.on

Strip.{Comp,Gate,Denioser} sections added to readme
2023-06-25 18:40:09 +01:00
onyx_online 0970bfe0b5 revert move data slices
strip_leves, bus_levels properties added to VbanRtPacket
2023-06-25 16:15:32 +01:00
onyx_online 54041503c9 add gui, tests to scripts
add tox to development dependencies

major version bump
2023-06-25 15:00:23 +01:00
onyx_online 9d015755eb single channel GUI example added. 2023-06-25 14:49:28 +01:00
onyx_online ca9a31c94a example now registeres on_exit_started
script will now end when OBS is closed

filter out all logs but `vban_cmd.iremote`

setup.py added
2023-06-25 14:49:07 +01:00
onyx_online 7a3abfc372 rename subject to event.
use self.observer over self.subject
2023-06-25 14:47:48 +01:00
onyx_online 37a9c88867 remove deprecated eq tests 2023-06-25 14:24:04 +01:00
onyx_online df7996a846 stip.{comp,gate} tests added to higher 2023-06-25 14:23:39 +01:00
onyx_online 3f5dc7c376 example.toml comp, gate, eq params updated 2023-06-25 13:59:44 +01:00
onyx_online 05cbc432b2 Strip.{comp,gate} setters added. 2023-06-25 13:59:08 +01:00
onyx_online 174d95d08d _conn_from_toml filepaths added. 2023-06-25 13:58:19 +01:00
onyx_online fc324fecc4 run through black 2023-06-25 13:57:24 +01:00
onyx_online 449cb9b3c1 pdirty false by default 2023-06-25 13:53:23 +01:00
onyx_online cdccc603d1 _cmd() helper method added
apply() extended to handle nested dicts

module level logger added
2023-06-25 13:52:39 +01:00
onyx_online a8bb9711af added module level logger 2023-06-25 13:51:47 +01:00
onyx_online 5bb0c2731e run through black 2023-06-25 13:51:30 +01:00
onyx_online 372dba0b6b raise VBANCMDError on invalid kind 2023-06-25 13:50:21 +01:00
onyx_online 226fc5ead7 timeout kwarg added.
lets a user decide how long to wait for subscription response

pdirty now defaults to False
2023-06-25 12:21:02 +01:00
onyx_online 9196a4e267 subject class extended to support callbacks 2023-06-25 03:41:10 +01:00
onyx_online 8485992495 use name property, clears deprecation warning 2023-06-25 03:40:36 +01:00
onyx_online 91e49cbb55 tomllib/tomli now lazy loaded.
`Path.home() / "vban.toml" added to filepaths

`Path.home() / ".config" / "vban-cmd" / "vban.toml"` added to filepaths

VBANCMDError raised if ip not given and toml not located
2023-06-25 03:40:14 +01:00
onyx_online 3c85903554 renaem action_prop to action_fn 2023-06-25 02:38:59 +01:00
onyx_online a730edc2c2 connection errors now raise VBANCMDConnectionError
Producer thread added, sends job queue to Updater

data slices moved back into dataclass
2023-06-25 02:37:45 +01:00
onyx_online 90acafe95b VBANCMDConnectionError added 2023-06-25 02:06:02 +01:00
onyx_online 5f4fdcb0eb StripComp, StripGate, StripDenoiser, StripDevice
added to PhysicalStrip
2023-06-25 01:48:07 +01:00
onyx_online d5219d66f7 BusEQ added to Bus class 2023-06-25 01:47:05 +01:00
onyx_online c74d827154 update strip.{comp,gate,eq} and bus.eq
add gain=0.0 to bus params.

`Path.home() / ".config" / "vban-cmd" / kind.name` added to loader
2023-06-25 01:43:26 +01:00
onyx_online d3032cdeca Create LICENSE 2022-03-09 06:29:59 +00:00