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
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
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
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
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
2404bfb50f
create iremote.ps1
2025-11-25 14:39:10 -05:00
2d6437d37b
run through formatter
2025-06-06 13:48:11 +01:00
4d371a7582
Remove the 1 second wait from RunVoicemeeter
...
Write exception message to Debug
2024-06-29 07:13:11 +01:00
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
d305a4048d
"\" -Join path parts
2023-08-17 15:02:03 +01:00
e7c648f1d0
fix function names
2023-08-17 03:05:32 +01:00
d0fbd6deef
CAPIError properties renamed.
...
code and function better describe their meaning.
2023-08-17 02:54:30 +01:00
1df92afcfe
check size of script
2023-08-17 02:53:01 +01:00
2ad8118f2c
adjust the timings slightly
2023-08-17 00:14:12 +01:00
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
844eaeabaa
ErrorMessage removed from error classes
2023-08-16 15:13:30 +01:00
a78cdf9a99
RunVoicemeeter function added
...
All CAPIErrors are now logged and rethrown
2023-08-16 15:12:25 +01:00
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
72b5ac02d3
adds missing Recorder parameters
2023-08-14 21:43:51 +01:00
a031d25a41
fix range checks
2023-08-14 21:30:32 +01:00
4e9ff66640
rework getters, setters in higher classes
2023-08-12 03:09:23 +01:00
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
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
aee3430962
fix strip[i].device.name bug
...
patch bump
2022-12-19 23:19:20 +00:00
150301c271
add Login() to Remote class.
...
method chain it in factory functions.
2022-12-18 16:48:28 +00:00
828a9a5731
minor changes.
2022-12-18 04:30:51 +00:00
3b1e469d2d
Login refactor.
...
Return Exit value -2 for multiple login attempts.
2022-12-18 04:29:41 +00:00
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
ff4391c6fb
add entry/exit functions to readme.
...
rethrow LoginError exceptions, let the consumer handle it.
2022-12-17 20:10:53 +00:00
deb3da15ea
remove constructor annotations
2022-12-17 17:47:42 +00:00
6468270fd0
wdm, ks, mme and asio added to strip.device
2022-12-17 15:40:29 +00:00
42b17a7239
mode class added to Bus.
...
removed busmodemember meta functions.
2022-12-17 15:40:07 +00:00
fc290ba90c
entry/exit functions added
2022-12-16 18:19:35 +00:00
a40e36998c
meta functions refactored to use class identifiers
2022-12-16 17:40:47 +00:00
c37b4e0b1b
IVban class added
...
getters/setters moved into IVban
refactored to use identifier()
2022-12-16 17:30:06 +00:00
14c8a54f01
refactored to use identifier()
2022-12-16 17:29:04 +00:00