167 Commits

Author SHA1 Message Date
dependabot[bot]
b4f0fa4449
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
  dependency-version: 1.9.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-29 23:46:01 +00:00
21d61d30e6
Merge pull request #7 from onyx-and-iris/dependabot/go_modules/examples/hotkeys/github.com/sirupsen/logrus-1.9.1
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 in /examples/hotkeys
2026-03-30 00:45:03 +01:00
dependabot[bot]
7b71086d7e
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 in /examples/hotkeys
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
  dependency-version: 1.9.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-29 23:44:51 +00:00
943a921889
Merge pull request #6 from onyx-and-iris/dependabot/go_modules/examples/obs/github.com/sirupsen/logrus-1.9.1
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 in /examples/obs
2026-03-30 00:42:19 +01:00
dependabot[bot]
2f07a93c4e
Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 in /examples/obs
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
  dependency-version: 1.9.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-29 23:41:53 +00:00
dfe3cf5771
Merge pull request #5 from onyx-and-iris/dependabot/go_modules/examples/obs/github.com/buger/jsonparser-1.1.2
Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /examples/obs
2026-03-29 23:30:29 +01:00
dependabot[bot]
e8dc89b4f6
Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /examples/obs
Bumps [github.com/buger/jsonparser](https://github.com/buger/jsonparser) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/buger/jsonparser/releases)
- [Commits](https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2)

---
updated-dependencies:
- dependency-name: github.com/buger/jsonparser
  dependency-version: 1.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-29 22:29:51 +00:00
0bfc1e62ba define custom usage handler. 2024-07-02 10:54:27 +01:00
6211531f87 fix expected output 2024-07-02 06:57:58 +01:00
c9eaa76f62 fix expected output 2024-07-02 06:55:30 +01:00
1b9d633217 add help dialogue
add guard for toggleCmd to prevent unsafe gain changes.

use logrus for control of log levels.

add an input prompt for interactive mode
2024-07-02 06:50:28 +01:00
359c2d61b5 reword 2024-07-01 07:32:41 +01:00
e586478729 fix WithTimeout name in README
move it above WithBits
2024-07-01 07:23:40 +01:00
6512b35155 added Option function sections to README. v2.1.0 2024-07-01 07:20:52 +01:00
5aabd0a343 added 2.1.0 section to CHANGELOG 2024-07-01 07:20:30 +01:00
0558e8f81d login() is now tested for up to {Remote}.timeout seconds
if timeout exceeded return an error

runVoicemeeter() now promotes types to x64bit on 64-bit OS unless overridden.

Option functions WithTimeout() and WithBits() added.
2024-07-01 07:20:05 +01:00
07018d1703 upd link for documentation 2024-01-03 09:30:57 +00:00
73627ddbf1 add go.work files to gitignore 2023-12-05 11:25:53 +00:00
dd55dd8fdf
Merge pull request #4 from Francisco46018/dev
Add gain to Recorder
v2.0.1 v.2.0.1
2023-10-04 15:02:08 +01:00
FranciscoFilipe
00d0be8055 Add gain to Recorder 2023-09-09 22:57:45 +01:00
418d04a08e fix docstrings 2022-12-15 11:27:39 +00:00
8038670203 update link to docs in readme 2022-12-15 11:26:10 +00:00
3319a8c4f4 upd pkg.go.dev badge in readme 2022-12-15 01:02:24 +00:00
b777025f88 upd installation in readme 2022-12-15 00:52:29 +00:00
93d5e2db67 upd docstring 2022-12-15 00:43:19 +00:00
a23a9f8598 update docstrings in observer example 2022-12-15 00:41:57 +00:00
195ee326a0 update go.mod files 2022-12-15 00:25:55 +00:00
01906b6810 update changelog v2.0.0 2022-12-15 00:00:49 +00:00
4e3597075e fix test names 2022-12-15 00:00:38 +00:00
2a9b925623 add Run() to Remote type. Launches Voicemeeter GUI
pooler no longer defined as singleton
2022-12-15 00:00:20 +00:00
68e9654502 add i to init, a little clearer to read 2022-12-14 23:58:44 +00:00
4b69952fd5 md fix in readme, reword in changelog 2022-12-09 01:17:16 +00:00
632cd9049f run o.Listen() in goroutine.
run main thread for 30 seconds
2022-12-09 00:55:18 +00:00
a846c59e72 reword in changelog 2022-12-09 00:54:53 +00:00
26765f554c refactor level methods for strip/bus types 2022-12-09 00:54:40 +00:00
134d016e10 tested against versions updated
changes to Strip[i] Comp, Gate and Denoiser added.

changes to Strip|Bus Eq added
2022-12-08 19:46:56 +00:00
18aef9e74b docstring fix 2022-12-08 19:45:18 +00:00
ca62f9ff3c docstring fix
var rename in makeStrip, makeBus
2022-12-08 19:45:02 +00:00
95963ead14 export PhysicalStrip, VirtualStrip types
export PhysicalBus, VirtualBus types
export VbanInstream, VbanOutStream types

These can now be used by consumer for type assertions.

Strip[i].Denoiser() now references a struct type.
This will be easier to extend if the api changes in future.
2022-12-08 19:44:06 +00:00
cd830abb78 Get prefix removed from getters in Button type 2022-12-08 10:56:12 +00:00
c6c6bfd2ee CHANGELOG, README updated to reflect changes. 2022-12-08 10:53:50 +00:00
7f2646ca6e tests/examples updated with v2 changes
getCmd in vm-cli always prints value.
2022-12-08 10:52:15 +00:00
c4f00a3dbd pooler now accepts channels
done channels used to clean up pooler if GUI goes down

InitPooler() added to Remote type, useful for reinitiating the Pooler.
For this reason Pooler now defined as singleton type.
2022-12-08 10:50:00 +00:00
e01efb22eb debug logging added to getters/setters in iRemote 2022-12-08 10:27:34 +00:00
62b4956279 return values for CAPI calls fixed.
Polling functions now return error types
2022-12-08 10:26:19 +00:00
4c54d924b3 Get prefix removed from getters 2022-12-08 10:24:52 +00:00
b116f04f51 Get prefix removed from getters
True for Bus, Strip, Vban and Output types.

Bus[i].Eq() and Strip[i].Eq() now return pointers to eQ structs.
This makes it easier to extend Eq types in future if desired.

Strip[i].Comp()  now return pointer to comp struct
Strip[i].Gain() now return pointer to gain struct
This is to support the new API features in Potato 3.0.2.8

Removed casting in factory function return statements.
Since types are satisfied implicitly.

eQ struct type tests added
2022-12-08 10:23:35 +00:00
onyx-and-iris
38973810d7 add variadic example in events section 2022-10-16 17:24:51 +01:00
onyx-and-iris
be6a49e3bc event Add() and Remove() now variadic.
in strip, vban, log warning then return zero value instead of panic.

update readme
v1.11.0
2022-10-10 18:51:30 +01:00
onyx-and-iris
76ed3320d3 when parsing, notify of errors but do not exit
return scanner.err if not nil
2022-10-06 11:31:39 +01:00