Compare commits

...

3 Commits

Author SHA1 Message Date
2156cebeea fixes config files desc in readme 2023-09-20 13:50:02 +01:00
7825b58bb1 add BusDevice to Bus class.
CHANGELOG updated.
2023-09-14 18:22:13 +01:00
68f96b64db typo 2023-09-01 11:36:59 +01:00
4 changed files with 12 additions and 5 deletions

View File

@@ -11,6 +11,12 @@ Before any major/minor/patch is released all unit tests will be run to verify th
- [ ]
## [1.0.1] - 2023-09-14
### Added
- BusDevice added to Bus class.
## [1.0.0] - 2023-09-01
### Added
@@ -23,6 +29,6 @@ Before any major/minor/patch is released all unit tests will be run to verify th
- `ldirty`: channel level updates
- An entry point for fetching a Remote class for each kind of Voicemeeter (basic, banana, potato)
- Logging system for reading messages sent by getters and setters.
- Strip class refinement in util.rb. It's scope should be limited to the CBindings module.
- String class refinement in util.rb. It's scope should be limited to the CBindings module.
- rbs type signatures but some of them need updating.
- example user profile configs included with repo.

View File

@@ -630,7 +630,7 @@ vm.vban.outstream[0].apply(on: true, name: "streamname", bit: 24)
`vm.apply_config(<configname>)`
You may load config files in TOML format.
You may load config files in YAML format.
Three example configs have been included with the package. Remember to save
current settings before loading a config. To set one you may do:
@@ -639,7 +639,7 @@ require "voicemeeter"
Voicemeeter::Remote.new(:banana).run { |vm| vm.apply_config(:example) }
```
will load a config file at mydir/configs/banana/example.toml for Voicemeeter Banana.
will load a config file at mydir/configs/banana/example.yml for Voicemeeter Banana.
## Events

View File

@@ -7,7 +7,7 @@ module Voicemeeter
include Mixins::Return
extend MetaFunctions
attr_reader :eq, :mode, :levels
attr_reader :eq, :mode, :levels, :device
attr_accessor_bool :mute, :mono, :sel, :monitor
attr_accessor_float :gain
attr_accessor_string :label
@@ -21,6 +21,7 @@ module Voicemeeter
@eq = BusEq.new(remote, i)
@mode = BusModes.new(remote, i)
@levels = BusLevels.new(remote, i)
@device = BusDevice.new(remote, i)
end
def identifier

View File

@@ -11,7 +11,7 @@ module Voicemeeter
end
def patch
0
1
end
def to_a