Commit Graph
57 Commits
Author SHA1 Message Date
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
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
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
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
pblivingston 2eecdd7def Update run.ps1 2025-11-27 21:23:16 -05: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
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
pblivingston 6154af7ad7 Create eq.ps1
- eq
- eq channel
- eq cell
2025-11-27 08:40:55 -05:00
pblivingston 3f7bef56c1 strip, bus device
move stripdevice and busdevice back to strip & bus
2025-11-27 06:09:55 -05:00
pblivingston 820b897e84 update docs
Manual tests pass
- device.asio
2025-11-26 18:04:37 -05:00
pblivingston 1e4a2da821 update tests
pester tests pass for all kinds
- cast device.sr to int
2025-11-26 17:54:06 -05:00
pblivingston ee85d5ffd8 decouple device
- basic A2 device supported
- asio only added to bus[0].device
2025-11-26 17:23:01 -05:00
pblivingston 1587b2ea6a basic a2 delay 2025-11-26 13:33:42 -05:00
pblivingston 88468d4e52 accepted buffers
removed 896 from wdm and ks
2025-11-26 13:33:14 -05:00
pblivingston a69902ec49 formatting 2025-11-26 13:32:06 -05:00
pblivingston 10c85cead5 remove mode
- mode.exclusif
- mode.swift
are not available without registry edits
2025-11-26 12:16:43 -05:00
pblivingston d81cd32392 update docs
manual tests pass
- option.asiosr
- option.buffer.asio
2025-11-26 11:37:51 -05:00
pblivingston e887e15168 Update higher.Tests.ps1
pester tests pass
2025-11-26 11:17:42 -05:00
pblivingston c5a8813e9a option.ps1 2025-11-26 10:40:20 -05:00
pblivingston 15a977834d add a2 for basic
patch.outa2[i]
2025-11-26 10:01:32 -05:00
pblivingston f3ed1de557 Update README.md
- correct postfxinsert
- correct examples
- better readability for patch arraymembers
2025-11-26 09:30:44 -05:00
pblivingston 54319924d0 update docs
manual tests all pass:
- asio[i].set($val)
- asio[i].get()
- outa2[i]-outa5[i].set($val)
- outa2[i]-outa5[i].get()

these require an asio device
2025-11-25 21:57:15 -05:00
pblivingston dce6f37bf1 Merge branch 'iremote' into patch-arraymembers 2025-11-25 21:32:31 -05:00
pblivingston 5fc5680c75 fix ToString 2025-11-25 21:29:45 -05:00
pblivingston 80869d4306 tests
pester tests pass
2025-11-25 21:25:13 -05:00
pblivingston e0b01288ff Update kinds.ps1 2025-11-25 20:43:31 -05:00
pblivingston 3a5c7286f6 Patch
Patch class with:
- Patch.asio[i]
- Patch.OutA2[i]-OutA5[i]
- Patch.composite[i]
- Patch.insert[i]
- Patch.postFaderComposite
- Patch.postFxInsert
2025-11-25 20:38:57 -05:00
pblivingston c086f58ade ArrayMember classes 2025-11-25 18:54:36 -05:00
pblivingston e5137b842b Update CHANGELOG.md 2025-11-25 16:44:16 -05:00
pblivingston 78f7fc80d4 vban
implement iremote
2025-11-25 16:39:44 -05:00
pblivingston 62d9e89b5f strip
implement iremote
2025-11-25 16:33:04 -05:00
pblivingston a6f7d8efe0 recorder
implement iremote
2025-11-25 16:05:13 -05:00
pblivingston b372cf8087 Update command.ps1
forgot to pass to base
2025-11-25 15:59:39 -05:00
pblivingston eeb30925fa command
implement iremote
2025-11-25 15:40:15 -05:00
pblivingston 09d8bd48eb bus
implement iremote
2025-11-25 15:35:00 -05:00
pblivingston b0a6bf7b63 nullable index
make index nullable so ToString can append the index for indexed objects
2025-11-25 15:32:27 -05:00
pblivingston 9a2529c617 module path in tests
change module path so we can run from /tests/
2025-11-25 15:25:40 -05:00
pblivingston 2404bfb50f create iremote.ps1 2025-11-25 14:39:10 -05:00