mirror of
https://github.com/onyx-and-iris/voicemeeter-rb.git
synced 2025-04-20 12:43:48 +01:00
Compare commits
No commits in common. "6e3cbd5fa16b8b3391ac89a54dd805b26615e3ab" and "77adc6a71b38eb57eedaa6fea22c49af234c4625" have entirely different histories.
6e3cbd5fa1
...
77adc6a71b
11
CHANGELOG.md
11
CHANGELOG.md
@ -11,17 +11,6 @@ Before any major/minor/patch is released all unit tests will be run to verify th
|
|||||||
|
|
||||||
- [ ]
|
- [ ]
|
||||||
|
|
||||||
## [1.1.2] - 2024-06-29
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- kwarg `bits` for overriding the type of GUI that is launched on startup.
|
|
||||||
- Defaults to 64, set it to either 32 or 64
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- {Remote}.run_voicemeeter now launches x64 bit GUI's for all kinds if Ruby detects a 64 bit system.
|
|
||||||
|
|
||||||
## [1.1.0] - 2023-06-28
|
## [1.1.0] - 2023-06-28
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
@ -723,7 +723,6 @@ You may pass the following optional keyword arguments:
|
|||||||
- `mdirty`: boolean=true, macrobutton updates
|
- `mdirty`: boolean=true, macrobutton updates
|
||||||
- `midi`: boolean=true, midi updates
|
- `midi`: boolean=true, midi updates
|
||||||
- `ldirty`: boolean=false, level updates
|
- `ldirty`: boolean=false, level updates
|
||||||
- `bits`: int=64, (may be one of 32 or 64), overrides the type of Voicemeeter GUI {Remote}.run_voicemeeter will launch.
|
|
||||||
|
|
||||||
Access to lower level Getters and Setters are provided with these functions:
|
Access to lower level Getters and Setters are provided with these functions:
|
||||||
|
|
||||||
|
@ -19,11 +19,6 @@ module Voicemeeter
|
|||||||
@ratelimit = kwargs[:ratelimit] || RATELIMIT
|
@ratelimit = kwargs[:ratelimit] || RATELIMIT
|
||||||
@delay = kwargs[:delay] || DELAY
|
@delay = kwargs[:delay] || DELAY
|
||||||
@login_timeout = kwargs[:login_timeout] || LOGIN_TIMEOUT
|
@login_timeout = kwargs[:login_timeout] || LOGIN_TIMEOUT
|
||||||
@bits = kwargs[:bits] || 64
|
|
||||||
if ![32, 64].include? @bits
|
|
||||||
logger.warn "kwarg bits got #{@bits}, expected either 32 or 64, defaulting to 64"
|
|
||||||
@bits = 64
|
|
||||||
end
|
|
||||||
@event =
|
@event =
|
||||||
Events::Tracker.new(
|
Events::Tracker.new(
|
||||||
**(kwargs.select { |k, _| %i[pdirty mdirty ldirty midi].include? k })
|
**(kwargs.select { |k, _| %i[pdirty mdirty ldirty midi].include? k })
|
||||||
@ -70,12 +65,9 @@ module Voicemeeter
|
|||||||
|
|
||||||
def run_voicemeeter(kind_id)
|
def run_voicemeeter(kind_id)
|
||||||
kinds = {
|
kinds = {
|
||||||
basic: ([Install::OS_BITS, @bits].all? { |v| v == 64 }) ?
|
basic: Kinds::KindEnum::BASIC,
|
||||||
Kinds::KindEnum::BASICX64 : Kinds::KindEnum::BASIC,
|
banana: Kinds::KindEnum::BANANA,
|
||||||
banana: ([Install::OS_BITS, @bits].all? { |v| v == 64 }) ?
|
potato: (Install::OS_BITS == 64) ? Kinds::KindEnum::POTATOX64 : Kinds::KindEnum::POTATO
|
||||||
Kinds::KindEnum::BANANAX64 : Kinds::KindEnum::BANANA,
|
|
||||||
potato: ([Install::OS_BITS, @bits].all? { |v| v == 64 }) ?
|
|
||||||
Kinds::KindEnum::POTATOX64 : Kinds::KindEnum::POTATO
|
|
||||||
}
|
}
|
||||||
if caller(1..1).first[/`(.*)'/, 1] == "login"
|
if caller(1..1).first[/`(.*)'/, 1] == "login"
|
||||||
logger.debug "Voicemeeter engine running but the GUI appears to be down... launching."
|
logger.debug "Voicemeeter engine running but the GUI appears to be down... launching."
|
||||||
|
@ -6,8 +6,6 @@ module Voicemeeter
|
|||||||
BASIC = 1
|
BASIC = 1
|
||||||
BANANA = 2
|
BANANA = 2
|
||||||
POTATO = 3
|
POTATO = 3
|
||||||
BASICX64 = 4
|
|
||||||
BANANAX64 = 5
|
|
||||||
POTATOX64 = 6
|
POTATOX64 = 6
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ module Voicemeeter
|
|||||||
end
|
end
|
||||||
|
|
||||||
def patch
|
def patch
|
||||||
2
|
0
|
||||||
end
|
end
|
||||||
|
|
||||||
def to_a
|
def to_a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user