mirror of
https://github.com/onyx-and-iris/voicemeeter-api-python.git
synced 2026-04-18 12:33:34 +00:00
misc module added.
fx added to potato remote class. factory unit tests added.
This commit is contained in:
39
voicemeeterlib/misc.py
Normal file
39
voicemeeterlib/misc.py
Normal file
@@ -0,0 +1,39 @@
|
||||
from .iremote import IRemote
|
||||
|
||||
|
||||
class FX(IRemote):
|
||||
@property
|
||||
def identifier(self) -> str:
|
||||
return f"FX"
|
||||
|
||||
@property
|
||||
def reverb(self) -> bool:
|
||||
return self.getter("reverb.On") == 1
|
||||
|
||||
@reverb.setter
|
||||
def reverb(self, val: bool):
|
||||
self.setter("reverb.On", 1 if val else 0)
|
||||
|
||||
@property
|
||||
def reverb_ab(self) -> bool:
|
||||
return self.getter("reverb.ab") == 1
|
||||
|
||||
@reverb_ab.setter
|
||||
def reverb_ab(self, val: bool):
|
||||
self.setter("reverb.ab", 1 if val else 0)
|
||||
|
||||
@property
|
||||
def delay(self) -> bool:
|
||||
return self.getter("delay.On") == 1
|
||||
|
||||
@delay.setter
|
||||
def delay(self, val: bool):
|
||||
self.setter("delay.On", 1 if val else 0)
|
||||
|
||||
@property
|
||||
def delay_ab(self) -> bool:
|
||||
return self.getter("delay.ab") == 1
|
||||
|
||||
@delay_ab.setter
|
||||
def delay_ab(self, val: bool):
|
||||
self.setter("delay.ab", 1 if val else 0)
|
||||
Reference in New Issue
Block a user