onyx-and-iris
a74f49a277
runall rename
2022-10-30 01:35:08 +01:00
onyx-and-iris
2cfc3958a2
fix bug with getype
2022-10-30 01:31:32 +01:00
onyx-and-iris
589563f7de
md fix
2022-10-27 21:29:59 +01:00
onyx-and-iris
1838c2d9f0
move SendText in README
2022-10-27 21:29:17 +01:00
onyx-and-iris
1918de1d30
CHANGELOG, README updated to reflect changes.
2022-10-27 21:23:37 +01:00
onyx-and-iris
26cebc6a31
cli example added
2022-10-27 21:21:19 +01:00
onyx-and-iris
24e2b581f8
goto-nextbus refactored
2022-10-27 21:21:10 +01:00
onyx-and-iris
f7c0e076aa
pester tests now support all kinds.
2022-10-27 21:20:51 +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
7c60f564b2
using example from README.
2022-10-27 21:16:17 +01:00
onyx-and-iris
fdb7e39ac1
remove old example files
2022-10-27 21:15:17 +01:00
onyx-and-iris
e10eddf780
fix wording
2022-10-26 02:51:52 +01:00
onyx-and-iris
07b86a6664
md fix
2022-10-26 02:44:19 +01:00
onyx-and-iris
bacb281859
add cli section to README
2022-10-26 02:41:22 +01:00
onyx-and-iris
b1a679f621
update tested against versions.
...
add a couple of todos to changelog
2022-08-08 17:17:39 +01:00
onyx-and-iris
44f5650b08
Update README.md
2022-06-30 14:56:59 +01:00
onyx-and-iris
42ed3d443a
move config section in readme
2022-06-27 15:23:16 +01:00
onyx-and-iris
4f0bad9b20
Update README.md
...
markup fix
2022-06-25 23:14:36 +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
ed84462762
date fix
2022-05-01 11:21:10 +01:00
onyx-and-iris
c6470aea4e
major/minor/patch
2022-04-30 17:59:02 +01:00
onyx-and-iris
e98ea46426
mardown fix
2022-04-30 17:53:02 +01:00
onyx-and-iris
7f0076fcb9
add a couple of todos in changelog
...
fix versioning format
2022-04-30 17:51:49 +01:00
onyx-and-iris
581939d3f0
rewording in readme
2022-04-30 17:46:30 +01:00
onyx-and-iris
ca34a6a12b
Update macrobuttons.ps1
...
fix number of macrobuttons
2022-03-09 17:41:47 +00:00
onyx-and-iris
c15e325628
Update README.md
...
update license link
2022-03-09 06:24:46 +00:00
onyx-and-iris
0058d1ddcb
Update README.md
...
add license badge
2022-03-09 06:23:14 +00:00
onyx-and-iris
262bab28ab
Delete LICENSE
2022-03-09 05:58:39 +00:00
onyx-and-iris
421c8e4253
Update README.md
2022-03-08 23:52:19 +00:00
onyx-and-iris
f635e93572
Update README.md
2022-03-08 23:51:23 +00:00
onyx-and-iris
efef9be898
Update README.md
...
added recorder section to readme
2022-03-08 23:50:50 +00:00
onyx-and-iris
babc622733
Update README.md
2022-03-08 23:10:54 +00:00
onyx-and-iris
8d510ce699
Update README.md
2022-03-08 23:10:11 +00:00
onyx-and-iris
0bc8c746d2
Update README.md
2022-03-08 23:08:56 +00:00
onyx-and-iris
8b57201100
Update README.md
2022-03-08 23:08:32 +00:00
onyx-and-iris
02428a2261
Update CHANGELOG.md
...
add version 2.3 section to changelog
2022-03-08 23:04:15 +00:00
onyx-and-iris
88d4e6b6f5
Update README.md
...
add types to props in readme.
add gainlayers, busmodes to readme
2022-03-08 23:04:01 +00:00
onyx-and-iris
10c326a2f5
Update command.ps1
...
add hide member
refactor setter
2022-03-08 23:03:35 +00:00
onyx-and-iris
9a42fadd09
add recorder tests
...
add recorder tests
2022-03-08 23:01:41 +00:00
onyx-and-iris
15bec82ec4
gainlayer, busmodes + mc,k added
...
gainlayers and busmodes added.
mc, k added to virtual strips
2022-03-08 22:55:11 +00:00
onyx-and-iris
cea6d500dd
recorder module added.
...
recorder module added.
2022-03-08 22:54:34 +00:00
onyx-and-iris
c7de3bbeef
rename dir
...
rename test dir to tests
2022-03-08 22:54:08 +00:00
onyx-and-iris
23c36601ab
Update runall.ps1
...
add log switch to runall
2022-01-24 20:54:07 +00:00
onyx-and-iris
be8e5a0e82
update tests, small fixes.
...
remove offset in bus.gain tests, higher
set expected/value for strip.label, lower.
2022-01-24 20:39:31 +00:00
onyx-and-iris
0a2733f865
add params to strip/bus.
...
a few strip/bus parameters added.
comp, gate moved into physicalstrip subclass
CHANGELOG updated to reflect recent changes
2022-01-24 20:01:55 +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
ff1839313f
update to tests. parameterized.
...
udpate to tests. refactor using parameters.
move dotsource base.ps1 into lower.
set test version to banana
2022-01-24 19:56:34 +00:00
onyx-and-iris
0d23b4eac3
update changelog, readme
...
update changelog and readme to reflect recent changes
2022-01-19 22:48:26 +00:00
onyx-and-iris
a4b7f66984
readme, changelog updated
...
update to reflect recent changes
2022-01-19 21:57:48 +00:00
onyx-and-iris
0fe465d33e
Update lower.Tests.ps1
...
lower tests updated to reflect changes
2022-01-19 21:55:40 +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
9714b7cc7d
Update base.ps1
...
param_set and param_set_string merged.
2022-01-19 21:53:49 +00:00
onyx-and-iris
8e03c4e53b
update to class getters/setters and meta module
...
rename factory functions.
class getters now send is_string parameter.
each property type for each class now has separate meta function.
2022-01-19 21:52:59 +00:00
onyx-and-iris
84d31d3d61
file rename
...
special rename to command.
2022-01-19 19:06:41 +00:00
onyx-and-iris
aa7f7f44ca
Update README.md
...
rename section special to command.
include vban as hash key option in section multiple parameters
2022-01-19 05:20:53 +00:00
onyx-and-iris
57e5368752
update to error classes, rework Param_Set_Multi
...
Added VMRemoteErrors.
Other error classes now subclass VMRemoteErrors.
rework Function Param_Set_Multi
added throw LoginError object on multiple login attempts (still crashing the powershell window during testing if in same powershell fork)
update readme to include vban_instream, vban_outstream example in set parameters by hash. macrobutton in hash can now use key button or mb.
2022-01-19 05:16:28 +00:00
onyx-and-iris
1e4ab54447
Update CHANGELOG.md
...
update changelog to reflect recent changes.
minor version bump
2022-01-11 17:20:27 +00:00
onyx-and-iris
794b09bcfd
Update README.md
...
update readme to reflect recent changes
2022-01-11 17:19:51 +00:00
onyx-and-iris
5395b8873f
Update vban.ps1
...
add scriptproperty enable to vban object
2022-01-11 17:19:02 +00:00
onyx-and-iris
093cfe0e85
Update base.ps1
...
add version, p_in, v_in to $layout
2022-01-10 20:56:40 +00:00
onyx-and-iris
c5efff1fe2
update to strip, bus
...
Add classes PhysicalStrip, VirtualStrip that now subclass Strip.
Add classes PhysicalBus, VirtualBus that now subclass Bus.
SetChannelLayout now a hidden function.
$bool_params now type System.Collection.ArrayList
Added device and sr properties
2022-01-10 20:56:17 +00:00
onyx-and-iris
4ac81bcc62
Update higher.Tests.ps1
...
add tests for showvbanchat and lock to higher tests.
2022-01-09 14:24:23 +00:00
onyx-and-iris
29c53da38c
Update special.ps1
...
add lock command.
showvbanchat can now be set to true or false.
reword write only warning on attempt to read, for clarity.
2022-01-09 14:24:09 +00:00
onyx-and-iris
f50f5aa40c
Update goto_nextbus.ps1
...
reorganize comments.
run boolean test on buses array to test for existence of value.
set unmute explicitly if all buses are muted (for readability).
2022-01-09 14:23:20 +00:00
onyx-and-iris
2775d64e47
update meta.ps1
...
rename $this to $obj to avoid saving over keyword.
2022-01-08 20:30:36 +00:00
onyx-and-iris
0e11648078
Update vban.ps1
...
move $this.id into base class
remove unnecessary assignment
2022-01-08 16:11:40 +00:00
onyx-and-iris
c31f169b0b
update strip, bus
...
set channel properties according to layout
2022-01-08 16:10:14 +00:00
onyx-and-iris
acbc2c52cc
update base, inst
...
refactor get dll and exe path
2022-01-08 16:07:02 +00:00
onyx-and-iris
0e756871e1
Update higher.Tests.ps1
...
add vban.outstream.on tests.
fix toggle vban.instream.on tests
2022-01-08 16:05:12 +00:00
onyx-and-iris
dd425f6430
Create goto_nextbus.ps1
...
add example goto_nextbus.ps1
2022-01-06 18:01:28 +00:00
onyx-and-iris
ce7ca351e4
Update higher.Tests.ps1
...
tests updated to reflect changes to vban class
2022-01-06 15:33:53 +00:00
onyx-and-iris
ca59d95e6e
Update CHANGELOG.md
...
changelog updated to reflect latest changes
2022-01-06 15:29:44 +00:00
onyx-and-iris
186e6ae191
Update README.md
...
pester tests pass against latest versions of vm.
readme updated to reflect changes to vban class
2022-01-06 15:29:23 +00:00
onyx-and-iris
414cb9710b
Update Voicemeeter.psm1
...
vban now pscustomobject
2022-01-06 15:28:43 +00:00
onyx-and-iris
a70843385f
Update vban.ps1
...
vban is now a custom class of subclasses for each vban stream type.
2022-01-06 15:28:28 +00:00
onyx-and-iris
2761ea9ffe
Update special.ps1
...
added throw write only error string
2022-01-06 15:27:48 +00:00
onyx-and-iris
2e20e18870
Update strip.ps1
...
int_params array added.
addpublicmembers removed.
2022-01-06 15:27:11 +00:00
onyx-and-iris
3c978f1489
Update bus.ps1
...
eq property added.
addpublicmembers removed.
2022-01-06 15:26:38 +00:00
onyx-and-iris
2527399da0
Create meta.ps1
...
meta functions for different property types moved into meta.ps1
2022-01-06 15:26:01 +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
da9a71188c
Update CHANGELOG.md
...
fix changelog markup
2021-06-06 17:57:01 +01:00
onyx-and-iris
372dc5fda8
Update CHANGELOG.md
...
update changelog.
minor version bumped
2021-06-06 17:42:20 +01:00
Onyx and Iris
01a60b99b1
run 64bit exe for potato, update changelog
...
Run 64bit executable is launched if on 64bit OS
update changelog
2021-06-06 17:21:54 +01:00
Onyx and Iris
41ae9b299f
add meta functions to bus/strip
...
Added AddPublicMembers() for bus and strip classes
update changelog
2021-05-16 00:14:51 +01:00
onyx-and-iris
a0268e3565
update to readme
...
Added vban section to readme.
2021-05-11 19:17:27 +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
5ceacb4486
add strip/bus commands to readme, update examples
...
Added strip/bus command section to readme
update changelog
Add more params to examples
2021-05-05 19:02:20 +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
b02f6891d9
Update set_multi.ps1
...
update test to reflect recent changes to wrapper
2021-05-03 23:16:59 +01:00
onyx-and-iris
cbfd7a30f7
update to multi_set, changelog, readme
...
Now using a nested hash for mult_set
added macrobutton commands to multi_set
updated example changelog and readme to reflect changes
minor version bumped
2021-05-03 12:33:43 +01:00
Onyx and Iris
770b9cf663
add support for mb params in multi_set
...
Add support for mb params in multi_set.
Updated changelog to document addition
2021-05-02 17:32:04 +01:00
Onyx and Iris
63a56c7a72
add regex to base, remove tests from modules
...
Parse multi set params using regex
Remove tests from each module
2021-05-02 13:34:13 +01:00
onyx-and-iris
2f1508e8f1
update readme, runall and gitignore
...
Update installation instructions in README.
Added logging and log parsing to runall.ps1
Add ignore log files
2021-05-01 22:20:21 +01:00
onyx-and-iris
2846e46592
add gain,comp,limit to strip. Update tests.
...
Added gain, comp and limit attributes to strip class
Updated pester unit tests to reflect changes.
Update changelog
2021-04-30 18:41:10 +01:00
onyx-and-iris
fce4c51c56
update to voicemeeter root script
...
now using psm1
2021-04-30 17:07:09 +01:00
onyx-and-iris
aa384df506
Update runall.ps1
...
add dot source base.ps1 for lower tests.
2021-04-30 17:06:55 +01:00
onyx-and-iris
c7437052c6
update gitignore
...
direct download now using psm1, examples updated to reflect change
2021-04-30 17:06:27 +01:00
onyx-and-iris
deb04df551
Create example.ps1
...
Added example from repo root
2021-04-30 17:05:31 +01:00
onyx-and-iris
6a68e5f33e
Update .gitignore
...
only ignore manifest
2021-04-30 17:05:18 +01:00