pblivingston
ee85d5ffd8
decouple device
...
- basic A2 device supported
- asio only added to bus[0].device
2025-11-26 17:23:01 -05:00
pblivingston
c5a8813e9a
option.ps1
2025-11-26 10:40:20 -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
2404bfb50f
create iremote.ps1
2025-11-25 14:39:10 -05:00
2d6437d37b
run through formatter
2025-06-06 13:48:11 +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
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
4e9ff66640
rework getters, setters in higher classes
2023-08-12 03:09:23 +01:00
150301c271
add Login() to Remote class.
...
method chain it in factory functions.
2022-12-18 16:48:28 +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
fc290ba90c
entry/exit functions added
2022-12-16 18:19:35 +00:00
onyx-and-iris
2cfc3958a2
fix bug with getype
2022-10-30 01:31:32 +01:00
onyx-and-iris
62c65e1c08
xy and fx parameters added to strip/bus classes.
...
GetType, GetVersion, SendText added to Remote class.
Console output now written to Debug stream.
ToString() method overriden for higher classes.
formatter run through all files.
2022-10-27 21:20:03 +01:00
onyx-and-iris
095a9362cb
general updates, added fadeto/fadeby
...
fadeto, fadeby added to strip|bus
kind maps reworked.
bindings/profiles/kinds moved into their own files.
changelog/readme updated
version bump
2022-06-25 23:12:02 +01:00
onyx-and-iris
8429fed8b4
upd rew.
...
add quick.ps1 to gitignore
run formatter on files
2022-06-25 15:20:36 +01:00
onyx-and-iris
cea6d500dd
recorder module added.
...
recorder module added.
2022-03-08 22:54:34 +00:00
onyx-and-iris
5b3a4e2b4f
add load profiles, examples, update readme
...
add Get_Profiles and Set_Profile functions.
Now possible to load many parameters from a psd1 config file.
example config added
add Config Files section to readme
2022-01-24 20:01:12 +00:00
onyx-and-iris
9162933ee8
Update Voicemeeter.psm1
...
lower level setters/getters and polling functions now exposed
2022-01-19 21:55:10 +00:00
onyx-and-iris
414cb9710b
Update Voicemeeter.psm1
...
vban now pscustomobject
2022-01-06 15:28:43 +00:00
onyx-and-iris
a7913f8934
add special commands
...
Added special commands:
show
restart
showvbanchat
shutdown
Updated README and CHANGELOG to reflect changes.
Minor version bump
2021-08-23 15:24:05 +01:00
onyx-and-iris
a66a101ba1
vban commands added, tests updated
...
Added vban_in/vban_out to definetypes in base
Added string attribute label for strips
Added vban.ps1 which defines instream/oustream attributes.
Version bumped and changelog updated
Unit tests updated to reflect changes
2021-05-11 19:09:57 +01:00
onyx-and-iris
fbe9fe68cf
update to dll loading
...
Added fetch dll path through registry.
Added custom error class VBPathError in case dll path was not found
Added function Setup_DLL to base.ps1
Wrapper setup stops if setup_dll returns false (no login, no class setup)
2021-05-04 17:29:38 +01:00
onyx-and-iris
fce4c51c56
update to voicemeeter root script
...
now using psm1
2021-04-30 17:07:09 +01:00