diff options
| author | sbahling <sbahling@mudgum.net> | 2018-11-02 20:49:51 +0100 |
|---|---|---|
| committer | sbahling <sbahling@mudgum.net> | 2018-11-02 20:49:51 +0100 |
| commit | 7d490031c54458644eb459dbb390b10ea8de3334 (patch) | |
| tree | 52279633ff213f40e7d8c97e16deac0a1126e98b /tascam_fw_console/console.py | |
| parent | cbf12b6a6191d38550cd03adbb8eafce5c1bc66c (diff) | |
| download | tascam-fw-osc-7d490031c54458644eb459dbb390b10ea8de3334.tar.gz tascam-fw-osc-7d490031c54458644eb459dbb390b10ea8de3334.tar.xz tascam-fw-osc-7d490031c54458644eb459dbb390b10ea8de3334.zip | |
Add Encoder class
Diffstat (limited to 'tascam_fw_console/console.py')
| -rw-r--r-- | tascam_fw_console/console.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tascam_fw_console/console.py b/tascam_fw_console/console.py index 21b2ac9..ccf64af 100644 --- a/tascam_fw_console/console.py +++ b/tascam_fw_console/console.py @@ -25,6 +25,7 @@ import time import threading from pathlib import Path +from tascam_fw_console.encoder import Encoder from tascam_fw_console.strip import Strip from tascam_fw_console import osc from tascam_fw_console import fw_1884_buttons @@ -120,6 +121,7 @@ class Console(): self.buttons = {} self.init_buttons() self.init_encoder_mode() + self.init_encoders() self.encoders = { 10: (self.strips[1].handle_encoder, self.strips[2].handle_encoder), 11: (self.strips[3].handle_encoder, self.strips[4].handle_encoder), @@ -137,6 +139,12 @@ class Console(): for strip_num in range(0, 9): self.strips.append(Strip(self, strip_num)) + def init_encoders(self): + self.gain_encoder = Encoder() + self.freq_encoder = Encoder() + self.q_encoder = Encoder() + self.jogwheel = Encoder() + def init_encoder_mode(self): self.state['encoder_mode'] = 'PAN' for mode in ENCODER_MODES: |
