From 7d490031c54458644eb459dbb390b10ea8de3334 Mon Sep 17 00:00:00 2001 From: sbahling Date: Fri, 2 Nov 2018 20:49:51 +0100 Subject: Add Encoder class --- tascam_fw_console/console.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tascam_fw_console/console.py') 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: -- cgit v1.2.3