onyx_online
8c14de73cc
Merge branch 'dev' of ssh://github.com/onyx-and-iris/voicemeeter-api-python into dev
2026-04-28 10:38:28 +01:00
onyx_online
53ba6af494
Merge pull request #21 from onyx-and-iris/dependabot/pip/pytest-9.0.3
...
Bump pytest from 8.3.4 to 9.0.3
2026-04-21 11:43:26 +01:00
onyx_online
9d19cf7076
remove successful add/remove observer logs, this is normal program flow.
...
otherwise log at debug level
2026-03-20 03:30:15 +00:00
onyx_online
821371ee27
remove builder progress logs, they aren't very useful and we test the factories anyway.
2026-03-20 03:28:20 +00:00
onyx_online
6eaa799c20
the platform check is mostly redundant because import winreg will have already failed on most python installations
...
swith to ct.WinDLL which is intended for C APIs using stdcall convention.
2026-03-20 03:27:24 +00:00
onyx_online
48614ab5fa
Merge pull request #20 from onyx-and-iris/dependabot/pip/virtualenv-20.36.1
...
Bump virtualenv from 20.28.1 to 20.36.1
2026-03-18 06:20:31 +00:00
onyx_online
2a7a1c5d2a
Merge pull request #19 from onyx-and-iris/dependabot/pip/filelock-3.20.3
...
Bump filelock from 3.16.1 to 3.20.3
2026-03-18 06:18:47 +00:00
onyx_online
e395e7a373
upd tested against
2026-03-15 22:02:31 +00:00
onyx_online
842feb2407
remote is now our ABC - as it should be because it is the launching point of the interface.
...
it no longer inherits from CBindings.
move steps abstract method into Remote class. This is a much more meaningful abstraction - because it is the principle behaviour that distinguishes each kind of Remote.
add wrapper methods to CBindings. This provides a cleaner api for the Remote class.
import abc as namespace throughout the package.
2026-03-15 22:02:17 +00:00
onyx_online
84b4426e44
add poetry hooks to pre-commit config
2026-03-15 16:27:15 +00:00
onyx_online
0396892530
fix url
2026-03-07 21:34:26 +00:00
onyx_online
919dc0d325
requires-plugins seems to be bugged on Windows... see https://github.com/python-poetry/poetry/issues/10028
...
upd poe dep so it uses the one in poetry environment
2026-03-07 21:27:01 +00:00
onyx_online
0a81c458e2
add publish+ruff actions
2026-03-07 21:23:56 +00:00
onyx_online
9903ecca72
run through formatter
2026-03-07 21:23:37 +00:00
onyx_online
00ac5b1428
fix bus.mono type (bool -> int)
...
patch bump
2026-03-07 21:23:08 +00:00
onyx_online
3d56ba99b6
patch bump
2025-06-17 09:54:00 +01:00
onyx_online
58ec875521
add 2.7.1 to README.
...
closes #17
2025-06-17 09:50:18 +01:00
onyx_online
4c6ec6d989
add Strip.EQ.Channel.Cell to README.
...
add note about API bug
2025-06-17 09:49:25 +01:00
onyx_online
feb6ee5821
add StripEQCh, StripEQChCell, they extend the StripEQ class.
...
update the kind maps
2025-06-17 09:48:09 +01:00
onyx_online
15f0fcda69
add link to buseqchannelcell
2025-06-15 23:50:24 +01:00
onyx_online
738688a8a7
Merge pull request #16 from wcyoung08/add-to-bus-class
...
Extends BusEQclass with BusEQChCell, giving access to all bus eq channel cell parameters.
2025-06-15 23:47:15 +01:00
onyx_online
1509afd4f5
add 2.7.0 to CHANGELOG
2025-06-15 23:42:23 +01:00
onyx_online
7232ba6248
add eqedit poe script
...
minor bump
2025-06-15 23:38:11 +01:00
onyx_online
1ff2017d51
iterate over cells.
2025-06-15 23:32:47 +01:00
onyx_online
4953751c02
instantiate types
...
bump poethepoet
2025-06-15 22:32:46 +01:00
onyx_online
714d2fc972
pass channel + cell indices to each class
...
update identifier properties to reflect changes.
2025-06-15 20:03:11 +01:00
onyx_online
c797912458
set cell count to 6 (0 up to 5)
2025-06-15 20:02:08 +01:00
onyx_online
f7abc5248b
remove html reports, keep the badges
2025-02-28 12:38:37 +00:00
onyx_online
fec4315be2
typo fix
2025-02-27 20:34:49 +00:00
onyx_online
a3e3db3c37
move callbacks/observer examples into examples/events/
2025-02-27 20:33:59 +00:00
onyx_online
3e201443e0
upd env name
2025-02-27 20:26:26 +00:00
onyx_online
868017c79f
upd report paths, regenerate badges
2025-02-27 19:57:32 +00:00
onyx_online
795296d71e
move tox config into tox.ini
...
add testenv:genbadges for generating test badges
update README badges
2025-02-27 19:52:37 +00:00
onyx_online
e21a458c6f
add py13 to tox envlist
...
upd Run tests section in README.
2025-02-13 10:59:20 +00:00
onyx_online
b79d9494a2
rename test poe scripts
...
add passenv = * to [testenv]
2025-01-25 01:49:18 +00:00
onyx_online
328bea347c
upd python-requires
2025-01-16 20:22:34 +00:00
onyx_online
38bd284ba6
upd examples
2025-01-16 14:51:20 +00:00
onyx_online
da1d5132a8
re-run through ruff formatter
2025-01-15 12:40:31 +00:00
onyx_online
7b725a51e3
update examples
2025-01-15 12:34:31 +00:00
onyx_online
cf7301712c
remake pyproject with poetry 2
2025-01-15 12:30:27 +00:00
onyx_online
a6f52be9ac
freeze dataclasses
...
import kinds as namespace
2025-01-15 12:08:14 +00:00
onyx_online
01633f06da
add poethepoet to poetry.requires-plugins
2025-01-12 12:50:06 +00:00
onyx_online
79a0c93466
move example/test scripts into poe.tasks
2025-01-12 11:53:34 +00:00
onyx_online
c1b2a543cc
remove black, isort from dev dependencies.
...
Just use ruff.
2025-01-05 08:33:56 +00:00
onyx_online
fd571d3b37
minor bump
2024-06-29 05:16:30 +01:00
onyx_online
1e5d720169
add 2.6.0 section to CHANGELOG
2024-06-29 05:15:50 +01:00
onyx_online
3b48367026
add bits kwarg to Remote Class section in README
2024-06-29 05:15:36 +01:00
onyx_online
d47650b150
promote value for all kinds if 64 bit system, unless overriden
2024-06-29 05:15:09 +01:00
onyx_online
174bf2db1f
change c_voidp to c_void_p.
...
fixes mypy 'has no attribute'
see https://github.com/python/mypy/issues/4926
2024-06-29 03:55:15 +01:00
onyx_online
b0722af5b7
add bits kwarg for overriding the type of GUI launched
2024-06-29 03:52:27 +01:00
onyx_online
c9f5b680ce
upd tested against
2024-06-28 09:20:28 +01:00
onyx_online
8e56689a8f
Merge pull request #13 from joshtews/dev
...
Strip Quotes from path variable to avoid creating broken path's
2024-06-20 17:03:43 +01:00
onyx_online
43cb7df5ac
patch bump
2024-06-20 17:01:48 +01:00
onyx_online
dcc0fc5ccc
run file through black
2024-06-20 17:01:25 +01:00
onyx_online
9ae0815200
Merge pull request #11 from onyx-and-iris/dependabot/pip/black-24.3.0
...
Bump black from 22.12.0 to 24.3.0
2024-03-28 11:18:19 +00:00
onyx_online
25ebfe5a61
upd pytest dep version
2024-02-15 18:47:41 +00:00
onyx_online
6c558421e2
py12 env added to tox
2024-02-07 18:40:05 +00:00
onyx_online
0d6355a6a4
add date, fix typo
2024-01-27 13:24:30 +00:00
onyx_online
a0d657468b
fix bits check in run_voicemeeter()
...
patch bump
Issue #10
2024-01-26 17:34:00 +00:00
onyx_online
94a0e6770c
upd link for header file
2024-01-03 09:32:12 +00:00
onyx_online
d03d19eecd
upd link for documentation
2024-01-03 09:29:21 +00:00
onyx_online
ce5936b740
lint fixes
...
ruff added to dev dependencies
ruff badge added to readme
2023-10-29 09:40:10 +00:00
onyx_online
2e1916eeaa
moves timeout login into decorator function
...
patch bump
2023-10-29 09:20:56 +00:00
onyx_online
54dfa372b1
rework the login timer loop.
...
patch bump
2023-10-27 23:21:40 +01:00
onyx_online
b360545aa6
adds a configurable timeout for login()
...
readme, changelog updated
fixes #9
2023-10-27 17:29:53 +01:00
onyx_online
4bfc32ad91
log after clear dirty
2023-10-21 15:23:28 +01:00
onyx_online
a0eb56a575
adds a minor delay before clearing dirty
...
in login()
fixes #8
2023-10-05 09:50:21 +01:00
onyx_online
23ed41ed4a
adds (patch) composite to kind maps
2023-09-29 00:15:58 +01:00
onyx_online
b79e6a9dbe
return value of comp.knee to 2DP
...
patch bump
2023-09-25 17:04:23 +01:00
onyx_online
b4306d9af5
adds device to VirtualBus class explicitly
...
if basic kind.
patch bump
2023-09-06 15:53:57 +01:00
onyx_online
ab23280e70
add group dev (dev-dependencies deprecated)
2023-08-27 19:02:26 +01:00
onyx_online
73482c1f84
add poetry badge to readme
2023-08-19 19:40:06 +01:00
onyx_online
84fdd94559
rewird VMError docstring
...
upd README.
2023-08-18 20:09:59 +01:00
onyx_online
eb66f9e2bc
implement a strategy pattern into dsl example
...
logging mode switched to DEBUG.
2023-08-18 20:02:46 +01:00
onyx_online
ce7cda100f
Errors section in README updated.
...
2.4.8 section added to CHANGELOG
patch bump
2023-08-13 16:52:04 +01:00
onyx_online
2bba0ff67a
fixes error with escape character in regex
2023-08-13 16:51:27 +01:00
onyx_online
df473d89ae
remove __str__ override in VMError
...
move error message for code -9 into CAPIError class
2023-08-13 16:50:58 +01:00
onyx_online
5aaa9aab71
'\\' join path parts
2023-08-13 14:18:39 +01:00
onyx_online
e9d1e7ffa2
check vban direction
...
check that index is numeric
patch bump
2023-08-10 21:07:29 +01:00
onyx_online
08525b086c
patch bump
2023-08-10 16:28:59 +01:00
onyx_online
cf88b0a63b
add poetry test scripts for each kind
2023-08-10 16:27:49 +01:00
onyx_online
4a397d8d96
avoid using keyword as variable name
2023-08-10 16:25:31 +01:00
onyx_online
65fb8990c9
make better use of pattern matching features
...
error test updated
2023-08-10 16:24:30 +01:00
onyx_online
8c220eb491
refactor target
...
add error test for ValueError
test badges updated
patch bump
2023-08-09 16:37:10 +01:00
onyx_online
e38922d8a0
upd test badges
2023-08-07 15:49:44 +01:00
onyx_online
96f3faae28
add error tests
2023-08-07 15:39:45 +01:00
onyx_online
bd57f78e8f
fix test names
2023-08-07 15:39:22 +01:00
onyx_online
708a7e6d8e
reword
2023-08-05 13:05:29 +01:00
onyx_online
409d2deea9
patch bump
2023-08-05 13:02:56 +01:00
onyx_online
0ee3a223ec
stopped() checks if stop_event object is None.
...
In case the events thread was not initiated.
2023-08-05 13:02:04 +01:00
onyx_online
6bfd18c1ac
call on_midi_press()
...
only if midi.current == MIDI_BUTTON
2023-08-05 13:00:45 +01:00
onyx_online
103355d265
use Threading.Event object to terminate producer
2023-08-04 23:13:54 +01:00
onyx_online
09cb62ecfa
patch bump
2023-08-04 16:21:21 +01:00
onyx_online
cddd04974b
use walrus
2023-08-04 16:21:07 +01:00
onyx_online
50e95d6b8d
remove unused imports
2023-08-04 15:19:49 +01:00
onyx_online
b33926f304
replace generator function with factory function
...
patch bump
2023-08-03 12:09:34 +01:00
onyx_online
58a26e89a8
Correct type annotations None type.
...
Fixes 'code unreachable'
2023-08-02 17:17:59 +01:00
onyx_online
e96151cd5a
InstallError and CAPIError classes
...
now subclass VMError
minor version bump
2023-08-02 15:42:45 +01:00
onyx_online
6b79c091e8
should the loader attempt to load an invalid toml config
...
log as error but allow the loader to continue
patch bump
2023-08-01 18:18:02 +01:00
onyx_online
bf77ded007
fix bind name for get_num_devices.
...
patch bump
2023-07-21 12:56:12 +01:00