onyx_online
dfa044d853
add 4.1.0 to CHANGELOG
2025-12-23 11:41:37 +00:00
onyx_online
21eab2e528
pass parent object references to EqChannel and EqCell
2025-12-23 02:27:30 +00:00
onyx_online
8679b4199f
Merge pull request #34 from pblivingston/voicemeeter-x-1-2-x
...
Voicemeeter x.1.2.x
2025-12-22 21:44:07 +00:00
onyx_online
f5bdeb6d57
add recorder.loop removal to breaking changes.
2025-12-16 20:29:04 +00:00
onyx_online
be58d6a9e5
if not in interactive, check a script was passed
2025-12-16 16:45:15 +00:00
onyx_online
eb3af982da
add 4.0.0 to CHANGELOG
2025-12-16 15:50:49 +00:00
onyx_online
83c81384be
remove comments, they are redundant.
2025-12-14 22:05:30 +00:00
onyx_online
e848037b30
Merge pull request #33 from pblivingston/read-write-only
...
Meta functions read/write only
2025-12-14 22:03:28 +00:00
onyx_online
b128ee0625
Merge pull request #32 from pblivingston/io-control
...
IO Classes
2025-12-13 21:23:59 +00:00
onyx_online
837211424f
Merge pull request #31 from pblivingston/update-docs
...
Update docs
2025-12-12 09:02:32 +00:00
onyx_online
88901aa6ee
Merge pull request #30 from pblivingston/strip-commands
...
Strip commands
2025-12-12 08:37:05 +00:00
onyx_online
46584236d4
upd floats change in CHANGELOG
2025-12-05 23:37:04 +00:00
onyx_online
a8e66113f7
Merge pull request #29 from pblivingston/float-decimals
...
Float decimals
2025-12-05 23:31:49 +00:00
onyx_online
771238b3b6
update tested against in README
2025-12-04 19:38:15 +00:00
onyx_online
1ad91b455a
Merge pull request #28 from pblivingston/special-commands
...
Special commands
2025-12-04 10:38:13 +00:00
onyx_online
77a8792377
Merge pull request #27 from pblivingston/recorder-commands
...
Recorder commands
2025-12-04 05:45:40 +00:00
onyx_online
f40e0afb0d
Merge pull request #26 from pblivingston/meta-array-device
...
AddActionMembers, types
2025-12-02 05:21:53 +00:00
onyx_online
df2d1bb156
Merge pull request #25 from pblivingston/option-monitoringbus
...
Option.MonitoringBus
2025-12-01 22:57:22 +00:00
onyx_online
68f582512a
Merge pull request #24 from pblivingston/bus-params
...
Bus params
2025-12-01 22:47:23 +00:00
onyx_online
e944dc46e6
Merge pull request #19 from pblivingston/vban-fixes
...
Vban fixes
2025-11-29 01:27:06 +00:00
onyx_online
b92a2422a7
Merge pull request #17 from pblivingston/fix-test-run
...
Update run.ps1
2025-11-28 02:32:40 +00:00
onyx_online
5c623711f7
Merge pull request #16 from pblivingston/fx-params
...
Fx params
2025-11-28 02:17:05 +00:00
onyx_online
abdf2dbf5d
Merge pull request #15 from pblivingston/eq-params
...
Eq params
2025-11-28 01:51:12 +00:00
onyx_online
07028478cc
Merge pull request #13 from pblivingston/decouple-device
...
Decouple device
2025-11-27 12:31:51 +00:00
onyx_online
b20f62f17c
Merge pull request #12 from pblivingston/option-params
...
Option class
2025-11-26 18:52:24 +00:00
onyx_online
16dd73231e
Merge pull request #9 from pblivingston/patch-arraymembers
...
Patch and ArrayMember classes
2025-11-26 15:34:42 +00:00
onyx_online
4d54e0a15f
Merge pull request #7 from pblivingston/iremote
...
Add IRemote abstract base class.
2025-11-26 02:33:58 +00:00
onyx_online
bd0779add2
add Taskfile
...
upd tasks in launch.json
add with Task to Run tests in README
2025-06-06 13:50:16 +01:00
onyx_online
a0a2c72634
run through formatter
...
rename pre-commit to run
remove num and log parameters
2025-06-06 13:49:35 +01:00
onyx_online
0f68a2373d
run through formatter
2025-06-06 13:48:24 +01:00
onyx_online
2d6437d37b
run through formatter
2025-06-06 13:48:11 +01:00
onyx_online
f199fa587f
add Voicemeeter + OBS button example
2025-06-05 20:19:16 +01:00
onyx_online
b6c9c65390
update requirements with note about different scriptdeck versions
2025-06-05 20:10:19 +01:00
onyx_online
436b47a5db
upd example
2025-06-05 16:43:30 +01:00
onyx_online
0cdd71600f
reword
2025-06-05 01:58:02 +01:00
onyx_online
41529c0d58
add module installation note
2025-06-05 01:55:53 +01:00
onyx_online
b1a6ac68c1
add stream deck example README
2025-06-05 01:51:15 +01:00
onyx_online
fbfab5b4aa
3.3.0 section added to CHANGELOG
...
added dates for past versions
2024-06-29 10:03:32 +01:00
onyx_online
4d371a7582
Remove the 1 second wait from RunVoicemeeter
...
Write exception message to Debug
2024-06-29 07:13:11 +01:00
onyx_online
15b3b375bd
md fix
2024-06-29 06:55:48 +01:00
onyx_online
c8abc6964a
update RunVoicemeeter to launch x64 bit GUIs for all kinds
...
Keep testing login for up to 2 seconds.
If timeout exceeded throw VMRemoteError
2024-06-29 06:53:20 +01:00
onyx_online
907ee3e63b
upd tested against
2024-06-28 11:12:01 +01:00
onyx_online
f3ed9c28c7
upd doc link
2024-01-03 09:38:22 +00:00
onyx_online
d305a4048d
"\" -Join path parts
2023-08-17 15:02:03 +01:00
onyx_online
108731b4cf
add RunMacrobuttons(), CloseMacrobuttons()
2023-08-17 03:19:05 +01:00
onyx_online
e7c648f1d0
fix function names
2023-08-17 03:05:32 +01:00
onyx_online
b21a71471b
3.2.0 section added to CHANGELOG
2023-08-17 02:57:24 +01:00
onyx_online
43367525c5
Errors section added to README
2023-08-17 02:56:38 +01:00
onyx_online
d0fbd6deef
CAPIError properties renamed.
...
code and function better describe their meaning.
2023-08-17 02:54:30 +01:00
onyx_online
1df92afcfe
check size of script
2023-08-17 02:53:01 +01:00
onyx_online
2ad8118f2c
adjust the timings slightly
2023-08-17 00:14:12 +01:00
onyx_online
bc6162cf16
add cmdletbinding to examples for debug, verbose flags
...
add verbose,debug flags to launch scripts
2023-08-16 16:38:00 +01:00
onyx_online
9b3d9f2250
remove Write-Warning for CAPIErrors.
...
Allow them to bubble up.
(Might be worth adding a helper function to print stacktrace?)
2023-08-16 16:36:43 +01:00
onyx_online
844eaeabaa
ErrorMessage removed from error classes
2023-08-16 15:13:30 +01:00
onyx_online
a78cdf9a99
RunVoicemeeter function added
...
All CAPIErrors are now logged and rethrown
2023-08-16 15:12:25 +01:00
onyx_online
a40adf27be
readme, changelog updated
2023-08-16 03:05:06 +01:00
onyx_online
1397c14522
debug statements added to getters and setters
...
made some rearrangements to the dot sourcing
ButtonTypes enum added to macrobuttons.ps1
login string now includes version number
Test-RegistryValue added to inst.ps1
2023-08-16 02:52:12 +01:00
onyx_online
ff1bd5e6cc
section 3.1.0 added to CHANGELOG
...
close #4
2023-08-15 15:44:14 +01:00
onyx_online
f480b637eb
pester test script added to launch.json
...
CHANGELOG, README updated
2023-08-14 23:01:38 +01:00
onyx_online
09078d382b
make examples and tests runnable if dot sourced
2023-08-14 22:44:09 +01:00
onyx_online
598e0dd647
add launch scripts
2023-08-14 21:45:18 +01:00
onyx_online
72b5ac02d3
adds missing Recorder parameters
2023-08-14 21:43:51 +01:00
onyx_online
a031d25a41
fix range checks
2023-08-14 21:30:32 +01:00
onyx_online
4e9ff66640
rework getters, setters in higher classes
2023-08-12 03:09:23 +01:00
onyx_online
bee52b6541
rename some of the internal classes
...
RecorderMode class added to Recorder
RunMacrobuttons() and CloseMacrobuttons() added to Special (Command)
2023-08-12 01:40:29 +01:00
onyx_online
5bda43131b
upd changelog
2023-08-09 14:44:47 +01:00
onyx_online
1c9c400f12
VBVMR_GetLevel binding added
...
Get_Level implemented in base.ps1
strip.{PreFader,PostFader,PostMute} methods added
bus.{All} added
2023-08-09 14:16:27 +01:00
onyx_online
aee3430962
fix strip[i].device.name bug
...
patch bump
2022-12-19 23:19:20 +00:00
onyx_online
47fb880b91
remove tasklist from unreleased
2022-12-19 00:45:13 +00:00
onyx_online
acc078632d
add strip.eq/bus.eq example to readme
2022-12-18 18:52:22 +00:00
onyx_online
d48104c4a9
edit changelog
2022-12-18 17:03:47 +00:00
onyx_online
dfebb20c6e
add remote sublcasses to changelog
2022-12-18 16:56:47 +00:00
onyx_online
150301c271
add Login() to Remote class.
...
method chain it in factory functions.
2022-12-18 16:48:28 +00:00
onyx_online
828a9a5731
minor changes.
2022-12-18 04:30:51 +00:00
onyx_online
3b1e469d2d
Login refactor.
...
Return Exit value -2 for multiple login attempts.
2022-12-18 04:29:41 +00:00
onyx_online
3b1bb06c7d
Classes for each remote kind added.
...
They subclass Remote.
Factory functions now return the Remote class of a Kind.
Return Exit value -1 for DLL setup error.
2022-12-18 04:27:55 +00:00
onyx_online
7e1c5616db
fix output string
2022-12-17 20:16:02 +00:00
onyx_online
ff4391c6fb
add entry/exit functions to readme.
...
rethrow LoginError exceptions, let the consumer handle it.
2022-12-17 20:10:53 +00:00
onyx_online
3b4185c251
update bus mode tests
2022-12-17 19:33:32 +00:00
onyx_online
deb3da15ea
remove constructor annotations
2022-12-17 17:47:42 +00:00
onyx_online
408218ea32
typo fixes
2022-12-17 17:47:27 +00:00
onyx_online
5d1fc9736e
md fixes
2022-12-17 17:19:01 +00:00
onyx_online
fed7489ac2
readme, changelog updated
2022-12-17 15:41:18 +00:00
onyx_online
cd7508b823
minor rework
2022-12-17 15:41:02 +00:00
onyx_online
6468270fd0
wdm, ks, mme and asio added to strip.device
2022-12-17 15:40:29 +00:00
onyx_online
42b17a7239
mode class added to Bus.
...
removed busmodemember meta functions.
2022-12-17 15:40:07 +00:00
onyx_online
714d761af2
update changelog
2022-12-17 02:13:17 +00:00
onyx_online
bb94e9d4e5
update tests to reflect v3 changes
2022-12-17 02:12:32 +00:00
onyx_online
72467a611b
enable verbose output in examples
...
fix host key in obs example readme.
2022-12-17 02:11:00 +00:00
onyx_online
e01d4f134a
comp, gate, denoiser, eq, device sections added
...
appgain|appmute added.
todo. add examples
2022-12-16 19:41:33 +00:00
onyx_online
9074e0d416
add note to close OBS to end script
2022-12-16 18:57:26 +00:00
onyx_online
bc3216bee7
Merge branch 'dev' into add-comp-gate-eq-device
2022-12-16 18:51:00 +00:00
onyx_online
2a476b8ffe
start constructing version 3 section in changelog
...
add to todo list.
2022-12-16 18:41:22 +00:00
onyx_online
fc290ba90c
entry/exit functions added
2022-12-16 18:19:35 +00:00
onyx_online
a40e36998c
meta functions refactored to use class identifiers
2022-12-16 17:40:47 +00:00
onyx_online
c37b4e0b1b
IVban class added
...
getters/setters moved into IVban
refactored to use identifier()
2022-12-16 17:30:06 +00:00
onyx_online
14c8a54f01
refactored to use identifier()
2022-12-16 17:29:04 +00:00
onyx_online
a642dfd154
getters now return boolean values
2022-12-16 17:27:58 +00:00
onyx_online
ec296059d4
refactored to use identifier()
2022-12-16 17:27:05 +00:00
onyx_online
c999e73e14
IStrip class added.
...
getters/setters moved into IStrip
Comp, Gate, Denoiser, Eq and Device classes added to PhysicalStrip
AppGain, AppMute methods added to VirtualStrip
2022-12-16 17:24:31 +00:00