Commit Graph

23 Commits

Author SHA1 Message Date
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
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
6468270fd0 wdm, ks, mme and asio added to strip.device 2022-12-17 15:40:29 +00:00
c999e73e14 IStrip class added.
getters/setters moved into IStrip

Comp, Gate, Denoiser, Eq and Device classes added to PhysicalStrip

AppGain, AppMute methods added to VirtualStrip
2022-12-16 17:24:31 +00: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
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
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
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
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
c31f169b0b update strip, bus
set channel properties according to layout
2022-01-08 16:10:14 +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
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
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
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
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
8a3b8da635 auto login added, tests updated to take $true, $false
Added $this.Login() into Remote constructor to automatically log user in.

Updated test codes accordingly.

Boolean params take $true and $false

Updated readme to reflect changes.
2021-04-29 00:48:16 +01:00
onyx-and-iris
12b0085ab6 added gain param
Added gain param for strip/bus.

Getter now returns type single instead of int.
2021-04-28 18:21:32 +01:00
onyx-and-iris
e1867d0731 Initial commit
Initial commit

Added readme
2021-04-28 17:38:36 +01:00