369 Commits

Author SHA1 Message Date
f6c750fe56 add 4.2.0 to CHANGELOG 2026-03-15 02:00:05 +00:00
685854c35a
Merge pull request #36 from pblivingston/devices-enumerator
Device enumeration
2026-03-15 01:28:27 +00:00
pblivingston
68cf0cef37 IODevice.Set readability
manual and pester tests pass
2026-03-14 19:52:46 -04:00
pblivingston
91e798caa1 Revert "revert to user folder"
This reverts commit d1dfe2de52542025a0bb677d139146b654be273e.
2026-03-14 18:32:11 -04:00
pblivingston
d1dfe2de52 revert to user folder
should be faster this way, and it wasn't actually causing the problems i thought it was causing

pester tests pass for all kinds
2026-03-04 21:15:46 -05:00
pblivingston
ed3b7be904 HardwareId
changed capitalization for consistency
2026-03-04 20:43:48 -05:00
pblivingston
33dcc98c8f small docs corrections 2026-03-04 20:39:57 -05:00
pblivingston
55ade960f2 update docs 2026-03-04 20:02:18 -05:00
pblivingston
7d9615d760 Get(), Set($device), Clear()
methods added to IODevice

manual and pester tests pass for all kinds
2026-03-04 04:23:10 -05:00
pblivingston
4ea371af2f more IODevice.driver tweaks
use temp file instead of persistent

manual and pester tests pass
2026-03-04 04:08:08 -05:00
pblivingston
6b2031de99 clean up IODevice.driver
'none' -> ''
early return if name is empty
2026-03-03 19:54:39 -05:00
pblivingston
8d267078ff drivers
switch -> hashtable
2026-03-02 11:31:30 -05:00
pblivingston
1f5b52b439 improve speed of Select-String
device config is at the very top of the xml, so this should be much faster
2026-03-02 06:55:55 -05:00
pblivingston
defb2b68c0 driver type capitalization 2026-03-02 05:24:30 -05:00
pblivingston
2f2d4af848 IODevice.driver
initial pester tests pass for all kinds
2026-02-28 20:35:12 -05:00
pblivingston
abd792acd5 add device enumeration
bindings, base functions, and Remote methods implemented

initial manual tests for potato pass
2026-02-28 03:13:59 -05:00
b41001f4a9 add bump task 2026-02-19 09:17:38 +00:00
fc75bc2020 update obs vm sync example 2026-01-20 19:53:15 +00:00
d51ffacfaf rename nextbus script 2026-01-20 19:47:35 +00:00
fe540895b3 add cli examples to script docstring 2026-01-20 19:47:14 +00:00
7dd4c9db24 add -kind validation 2026-01-20 19:16:44 +00:00
3119b1080e make help output a console block 2026-01-20 15:33:46 +00:00
a45f7a93af add -help option to help message 2026-01-20 15:31:03 +00:00
0e552873f0 rename input variable 2026-01-20 13:35:53 +00:00
3d87f5c03f fix interactive prompt 2026-01-20 13:20:43 +00:00
aaa4672cbc fix 2026-01-20 13:12:38 +00:00
f5dead51df fix 2026-01-20 13:12:20 +00:00
259c7309dc update CLI example 2026-01-20 13:08:43 +00:00
6542473394 fix method name 2026-01-19 22:18:26 +00:00
448aa01ad2 nextbus example 2026-01-19 22:12:00 +00:00
dfa044d853 add 4.1.0 to CHANGELOG 2025-12-23 11:41:37 +00:00
21eab2e528 pass parent object references to EqChannel and EqCell 2025-12-23 02:27:30 +00:00
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
pblivingston
c64d81c36f bus trim, delay
- now pass Eq object reference to Channel
- get remote from Eq
- added kindOfEq check for trim and delay

for safety, float pester tests for potato pass
2025-12-22 11:44:40 -05:00
pblivingston
797ab2e597 Update CHANGELOG.md
updated with x.1.2.x changes
2025-12-19 20:04:15 -05:00
pblivingston
55eb851729 recorder tests, tests pass
more reliable way to locate the recording

pester tests pass for all kinds
manual tests pass for all kinds
- video vban.outstream.route
- eq.channel.cell.gain range
2025-12-19 19:44:05 -05:00
pblivingston
ef1a583351 video, midi outstream routes
- VMR bug: video outstream route is write-only; test commented
- midi outstream route test was improperly int; moved to string

prelim tests for potato pass
2025-12-19 19:44:05 -05:00
pblivingston
0d303e20be vban x.1.2.0
changes staged
- on, name, ip partial write-only resolved
- simple ranges of consecutive integers moved to AddIntMembers
- audio instream/outstream divergent behavior separated
- midi outstream route, string
- new video outstream
2025-12-19 19:44:05 -05:00
pblivingston
c446ad8c93 eq x.1.2.0
changes staged
- bus channel trim
- bus channel delay
- cell gain range
2025-12-19 19:44:04 -05:00
f5bdeb6d57 add recorder.loop removal to breaking changes. 2025-12-16 20:29:04 +00:00
be58d6a9e5 if not in interactive, check a script was passed 2025-12-16 16:45:15 +00:00
eb3af982da add 4.0.0 to CHANGELOG 2025-12-16 15:50:49 +00:00
83c81384be remove comments, they are redundant. 2025-12-14 22:05:30 +00:00
e848037b30
Merge pull request #33 from pblivingston/read-write-only
Meta functions read/write only
2025-12-14 22:03:28 +00:00
pblivingston
66b3fb355c Update CHANGELOG.md
pester tests pass for all kinds

manual tests pass for all kinds
- bus.device.asio
2025-12-13 16:39:01 -05:00
pblivingston
30da69469b asio, recorder.prefix
string pester tests for potato pass

manual test passes
- bus.device.asio
2025-12-13 16:39:01 -05:00
pblivingston
59f3168436 device properties
implemented here first because string pester tests can confirm the behavior works

string pester tests for potato pass
manual tests to confirm error behavior pass
2025-12-13 16:39:01 -05:00
pblivingston
b273aa7a51 ReadOnly, WriteOnly
added ReadOnly and WriteOnly params to meta functions that will override the setter and getter, respectively

prelim pester tests for potato for safety pass
2025-12-13 16:39:01 -05:00
b128ee0625
Merge pull request #32 from pblivingston/io-control
IO Classes
2025-12-13 21:23:59 +00:00
pblivingston
9d3f58f6f2 knob threshold, audibility
move threshold back to comp/gate/denoiser so audibility can be derived from StripKnob

pester tests for safety pass
2025-12-13 11:42:23 -05:00