diff options
| author | sbahling <sbahling@mudgum.net> | 2018-10-26 14:23:08 +0200 |
|---|---|---|
| committer | sbahling <sbahling@mudgum.net> | 2018-10-26 14:23:08 +0200 |
| commit | 1d1b23e5154e093a3e3e3e40b05946ab06c9738c (patch) | |
| tree | a57773bf632c21cecc6427619ec23fd8c88d8b5d /fw_1884_buttons.py | |
| parent | 38c4e8310ef6bde30d3628ee93103c631caed47b (diff) | |
| download | tascam-fw-osc-1d1b23e5154e093a3e3e3e40b05946ab06c9738c.tar.gz tascam-fw-osc-1d1b23e5154e093a3e3e3e40b05946ab06c9738c.tar.xz tascam-fw-osc-1d1b23e5154e093a3e3e3e40b05946ab06c9738c.zip | |
Create initial package setup with setuptools
Diffstat (limited to 'fw_1884_buttons.py')
| -rw-r--r-- | fw_1884_buttons.py | 193 |
1 files changed, 0 insertions, 193 deletions
diff --git a/fw_1884_buttons.py b/fw_1884_buttons.py deleted file mode 100644 index 7ef12f7..0000000 --- a/fw_1884_buttons.py +++ /dev/null @@ -1,193 +0,0 @@ -#!/usr/bin/env python3 -""" - Open Sound Control send/recieve daemon for Tascam Firewire control surface - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - :copyright: Copyright (c) 2018 Scott Bahling - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program (see the file COPYING); if not, write to the - Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - :license: GPL-2.0, see COPYING for details -""" - -import buttons - - -def init_buttons(console): - strips = console.strips - return {5: [None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - strips[1].fader, - strips[2].fader, - strips[3].fader, - strips[4].fader, - strips[5].fader, - strips[6].fader, - strips[7].fader, - strips[8].fader, - strips[0].fader, - None, - None, - None, - None, - None, - None, - None, - ], - 6: [None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - None, - buttons.StripSelButton(console, 'Strip 1 Sel', strips[1]), - buttons.StripSelButton(console, 'Strip 2 Sel', strips[2]), - buttons.StripSelButton(console, 'Strip 3 Sel', strips[3]), - buttons.StripSelButton(console, 'Strip 4 Sel', strips[4]), - buttons.StripSelButton(console, 'Strip 5 Sel', strips[5]), - buttons.StripSelButton(console, 'Strip 6 Sel', strips[6]), - buttons.StripSelButton(console, 'Strip 7 Sel', strips[7]), - buttons.StripSelButton(console, 'Strip 8 Sel', strips[8]), - buttons.StripSoloButton(console, 'Strip 1 Solo', strips[1]), - buttons.StripSoloButton(console, 'Strip 2 Solo', strips[2]), - buttons.StripSoloButton(console, 'Strip 3 Solo', strips[3]), - buttons.StripSoloButton(console, 'Strip 4 Solo', strips[4]), - buttons.StripSoloButton(console, 'Strip 5 Solo', strips[5]), - buttons.StripSoloButton(console, 'Strip 6 Solo', strips[6]), - buttons.StripSoloButton(console, 'Strip 7 Solo', strips[7]), - buttons.StripSoloButton(console, 'Strip 8 Solo', strips[8]), - ], - 7: [buttons.StripMuteButton(console, 'Strip 1 Mute', strips[1]), - buttons.StripMuteButton(console, 'Strip 2 Mute', strips[2]), - buttons.StripMuteButton(console, 'Strip 3 Mute', strips[3]), - buttons.StripMuteButton(console, 'Strip 4 Mute', strips[4]), - buttons.StripMuteButton(console, 'Strip 5 Mute', strips[5]), - buttons.StripMuteButton(console, 'Strip 6 Mute', strips[6]), - buttons.StripMuteButton(console, 'Strip 7 Mute', strips[7]), - buttons.StripMuteButton(console, 'Strip 8 Mute', strips[8]), - buttons.EncoderButton(console, 'AUX5'), - buttons.EncoderButton(console, 'AUX7'), - buttons.EncoderButton(console, 'AUX6'), - buttons.EncoderButton(console, 'AUX8'), - None, - None, - None, - None, - buttons.Button(console, 'FLIP'), - buttons.EncoderButton(console, 'AUX1'), - buttons.EncoderButton(console, 'AUX3'), - buttons.EncoderButton(console, 'PAN'), - buttons.EncoderButton(console, 'AUX2'), - buttons.EncoderButton(console, 'AUX4'), - None, - None, - buttons.Button(console, 'Control Panel'), - buttons.Button(console, 'F1'), - buttons.Button(console, 'ALL SAFE'), - buttons.Button(console, 'F5'), - buttons.Button(console, 'CUT'), - buttons.Button(console, 'COPY'), - buttons.ModButton(console, 'ALT'), - buttons.ModButton(console, 'SHIFT'), - ], - 8: [buttons.Button(console, 'F2'), - buttons.ClrSoloButton(console, 'CLR SOLO'), - buttons.LoopButton(console, 'LOOP'), - buttons.Button(console, 'DEL'), - buttons.Button(console, 'PASTE'), - buttons.Button(console, 'UNDO'), - buttons.ModButton(console, 'CTRL'), - buttons.Button(console, 'Foot Switch'), - buttons.Button(console, 'Gain Enc A'), - buttons.Button(console, 'Gain Enc B'), - buttons.Button(console, 'Q Enc A'), - buttons.Button(console, 'Q Enc B'), - None, - None, - None, - None, - buttons.Button(console, 'Freq Enc A'), - buttons.Button(console, 'Freq Enc B'), - None, - None, - None, - None, - None, - None, - None, - buttons.ComputerButton(console, 'COMPUTER'), - None, - None, - buttons.Button(console, 'CLOCK'), - buttons.Button(console, 'ROUTE'), - None, - None, - ], - 9: [buttons.Button(console, 'F7'), - buttons.Button(console, 'F8'), - buttons.Button(console, 'F9'), - buttons.Button(console, 'F10'), - buttons.Button(console, 'READ'), - buttons.Button(console, 'WRT'), - buttons.Button(console, 'TCH'), - buttons.Button(console, 'LATCH'), - buttons.Button(console, 'HIGH'), - buttons.Button(console, 'HI-MID'), - buttons.Button(console, 'LOW-MID'), - buttons.Button(console, 'LOW'), - buttons.ArrowButton(console, 'UP'), - buttons.ArrowButton(console, 'LEFT'), - buttons.ArrowButton(console, 'DOWN'), - buttons.ArrowButton(console, 'RIGHT'), - buttons.Button(console, 'REC ENABLE'), - buttons.NudgeButton(console, 'NUDGE LEFT', -1), - buttons.NudgeButton(console, 'NUDGE RIGHT', 1), - buttons.BankSwitchButton(console, 'BANK LEFT', -1), - buttons.BankSwitchButton(console, 'BANK RIGHT', 1), - buttons.Button(console, 'LOCATE LEFT'), - buttons.Button(console, 'LOCATE RIGHT'), - buttons.Button(console, 'SHTL'), - buttons.Button(console, 'SET'), - buttons.Button(console, 'IN'), - buttons.Button(console, 'OUT'), - buttons.TransportButton(console, 'REW'), - buttons.TransportButton(console, 'F.FWD'), - buttons.TransportButton(console, 'STOP'), - buttons.TransportButton(console, 'PLAY'), - buttons.TransportButton(console, 'REC'), - ] - } |
