291 Commits

Author SHA1 Message Date
771238b3b6 update tested against in README 2025-12-04 19:38:15 +00:00
1ad91b455a
Merge pull request #28 from pblivingston/special-commands
Special commands
2025-12-04 10:38:13 +00:00
pblivingston
1310ca25ef storepreset, recallpreset
pester tests pass for all kinds
manual tests pass for all kinds
- show/hide
- lock/unlock
- showvbanchat/hidevbanchat
2025-12-04 01:33:25 -05:00
pblivingston
cfa7de9b11 reset, save
- removed 'lock' test, corrected README example
- can now test 'save', 'reset', 'load'

prelim test for potato passes
2025-12-04 01:33:25 -05:00
pblivingston
b5546aa56c existing to methods
prelim manual testing passes for potato
2025-12-04 01:33:25 -05:00
77a8792377
Merge pull request #27 from pblivingston/recorder-commands
Recorder commands
2025-12-04 05:45:40 +00:00
pblivingston
df86ad2175 prefix, filetype
changed to write-only properties
pester tests pass for all kinds
2025-12-04 00:12:37 -05:00
pblivingston
1d41be7396 channel, types
- correct channel values
- add 'gain' to README
- cast getters to [int]
- add some int tests for safety
- skip recording test if basic

pester tests pass for all kinds
manual tests for safety pass
- channel
2025-12-03 04:18:25 -05:00
pblivingston
ab4baa5c44 remove loop, cleanup
- removed deprecated recorder.loop
- placed methods before hidden properties for readability
- added a couple mode tests for good measure
2025-12-03 03:31:30 -05:00
pblivingston
e42862c32d add string test
- can now test recorder.load($filename)
- prelim test passes for potato
2025-12-03 02:58:56 -05:00
pblivingston
0564dce7b6 recorder.state
- prelim tests pass for potato
2025-12-03 02:24:08 -05:00
pblivingston
8c3217b9a8 eject
prelim test passes for potato
'Command.Eject'
2025-12-02 18:12:15 -05:00
pblivingston
d7cb1d610d prerectime, prefix
prelim testing passes for potato
- prefix is currently write-only, so added as a method like FileType
2025-12-02 18:06:02 -05:00
pblivingston
58652b5a3f update docs
arming
2025-12-02 12:42:00 -05:00
pblivingston
9209bbbc65 armstrip, armbus, armedbus
- armstrip, armbus -> boolarraymembers
- armedbus

prelim tests pass for potato
2025-12-02 12:23:06 -05:00
f40e0afb0d
Merge pull request #26 from pblivingston/meta-array-device
AddActionMembers, types
2025-12-02 05:21:53 +00:00
pblivingston
bef4e64c9e update docs
- pester tests for safety pass for all kinds
- all manual tests pass
2025-12-01 21:34:26 -05:00
pblivingston
9b1b78100c $arg types
correct/explicit $arg types for consistency
2025-12-01 20:46:34 -05:00
pblivingston
dd31bfcc55 Update arraymember.ps1
remove explicit type casting where implicit coercion already occurs
2025-12-01 20:36:20 -05:00
pblivingston
0fbd41ac0b AddActionMembers
changed AddActionMembers to add ScriptMethod members; this is a breaking change
2025-12-01 20:23:38 -05:00
df2d1bb156
Merge pull request #25 from pblivingston/option-monitoringbus
Option.MonitoringBus
2025-12-01 22:57:22 +00:00
pblivingston
6e74db2751 Update README.md 2025-12-01 17:52:29 -05:00
pblivingston
5f064de010 Update higher.Tests.ps1
pester tests pass for all types
manual tests for safety pass
- buffer.asio
2025-12-01 17:52:29 -05:00
pblivingston
dd404ae337 monitoringBus, types
- add monitoringBus for convenience for Bus[i].Monitor since only one will be true
- cast getters to [int] for type consistency
2025-12-01 17:52:29 -05:00
68f582512a
Merge pull request #24 from pblivingston/bus-params
Bus params
2025-12-01 22:47:23 +00:00
pblivingston
8f5536f139 update docs 2025-12-01 17:08:47 -05:00
pblivingston
7eb82c41a2 hide Convert, add mode.set
tests pass for all kinds
2025-12-01 17:05:58 -05:00
pblivingston
ec05790312 Update higher.Tests.ps1
pester tests pass for all kinds
manual tests for safety pass:
- bus.levels.all()
- bus.device.asio
2025-12-01 13:22:07 -05:00
pblivingston
2def27573d update docs 2025-12-01 12:06:51 -05:00
pblivingston
36d4e5f6c4 Update bus.ps1
- sel
- monitor
- vaio
- mono to int
- levels.convert [float] -> [single]
- device.asio $arg -> [string]$arg
2025-12-01 11:17:58 -05:00
e944dc46e6
Merge pull request #19 from pblivingston/vban-fixes
Vban fixes
2025-11-29 01:27:06 +00:00
pblivingston
d87cdbd444 'stream' -> 'audio'
VbanStream -> VbanAudio for clarity
2025-11-28 19:44:49 -05:00
pblivingston
06942a234d Update CHANGELOG.md 2025-11-28 19:25:58 -05:00
pblivingston
17e601a8d6 midi/text streams
- added midi and text streams with:
  - on
  - name
  - ip
had to manually test as these are currently write-only, but I suspect this is a bug/will change in the future
2025-11-28 19:22:56 -05:00
pblivingston
72185d14b3 update docs 2025-11-28 03:47:11 -05:00
pblivingston
81764f0e43 Update higher.Tests.ps1
pester tests pass for all kinds
- increased sleeps after restarts to 2s
- added tags to test types
2025-11-28 03:21:47 -05:00
pblivingston
90e9dcd06c Update vban.ps1
- vban.port
- on -> AddBoolMembers
- name, ip -> AddStringMembers
- cast getters to types
- correct read-only/write-only
- correct route range
2025-11-28 03:18:44 -05:00
b92a2422a7
Merge pull request #17 from pblivingston/fix-test-run
Update run.ps1
2025-11-28 02:32:40 +00:00
pblivingston
2eecdd7def Update run.ps1 2025-11-27 21:23:16 -05:00
5c623711f7
Merge pull request #16 from pblivingston/fx-params
Fx params
2025-11-28 02:17:05 +00:00
pblivingston
8d97df2d92 update docs 2025-11-27 20:56:06 -05:00
pblivingston
438fa525da Update higher.Tests.ps1
pester tests pass for all kinds
2025-11-27 20:55:12 -05:00
pblivingston
aa2c2a24af Update Voicemeeter.psm1 2025-11-27 20:55:12 -05:00
pblivingston
d3e9ad2bf4 Create fx.ps1 2025-11-27 20:55:12 -05:00
abdf2dbf5d
Merge pull request #15 from pblivingston/eq-params
Eq params
2025-11-28 01:51:12 +00:00
pblivingston
02bc174746 forgot to save kinds 2025-11-27 20:33:03 -05:00
pblivingston
8038fc24ce identifier, kindOfEq
- move identifier back to BusEq and StripEq for clarity and looser coupling
- adjust kindmap so we can get channel count with kindOfEq
2025-11-27 20:21:43 -05:00
pblivingston
d13b08eff4 update docs 2025-11-27 12:09:06 -05:00
pblivingston
dedb4201be update tests
pester tests pass for all kinds
2025-11-27 11:54:54 -05:00
pblivingston
60d97a89b4 stripeq, buseq
- replace iremote with eq for stripeq and buseq
- move identifier to eq
- avoid passing entire parent objects
2025-11-27 09:49:46 -05:00