summaryrefslogtreecommitdiff
path: root/tascam_fw_console
AgeCommit message (Collapse)AuthorFilesLines
2020-06-09Use new tascam_fw Python moduleHEADmastersbahling1-2/+2
The hinawa_utils modules are not being actively maintained any longer and will not track support with recent libhinawa releases. This commit changes our code to use a fork of the Tascam parts of hinawa_utils included in a new Python module we maintain.
2020-06-09Remove parts that should not have been addedsbahling2-7/+0
2020-06-07Change rest of "status" references to "state".sbahling2-20/+20
2020-06-04Update for latest release of Hinawa APIsbahling1-2/+3
2020-06-04Change ConsoleStatus to ConsoleStatesbahling1-5/+2
Earlier release (pre-release?) of libhinawa and hinawa-utils used the name "status" for the unit control state but changed to using "state" later. Update our code to call the proper named unit function and update other parts to use "State" consistently. Removed currently unused Console.state attribute in the process.
2020-06-04Add -d/--device option to specify path of the snd devicesbahling2-3/+14
rename the GUID option to -g/--guid
2020-06-04Remove use of calback functions that were removed earliersbahling1-4/+1
2018-11-05Remove strip name tracking.sbahling2-10/+4
The strip name checks are Ardour specific and moved to Ardour handling scripts.
2018-11-05More code cleanupsbahling3-11/+1
2018-11-05Remove unused codesbahling1-10/+0
2018-11-05code cleanupsbahling1-5/+12
2018-11-05index is a better name in this casesbahling1-2/+2
2018-11-04Add encoder mode handlertascam_fw_console-0.3sbahling2-8/+9
2018-11-03Serve as base OSC server for the Tascam Console Unittascam_fw_console-0.2sbahling8-407/+200
We remove the Ardour specific OSC mapping and create our own OSC API that will be consumed by OSC translators that communicate to specific applications. We only send the state of each control and set the state of each fader or led based on received commands. Logic for interpreting the control state will be moved to the OSC translator code.
2018-11-02Add Encoder classsbahling3-0/+51
2018-11-02rafactor stripssbahling2-9/+6
- move initialization of console strips to console module - rename strips.py to strip.py
2018-11-02rename faders.py to fader.pysbahling2-1/+1
2018-11-02Remove duplicate linesbahling1-1/+0
2018-11-02Simplify Fader APIsbahling2-3/+3
2018-10-31Handle incoming strip select notificationsbahling2-3/+14
2018-10-31Fix bank switchingsbahling2-9/+7
2018-10-31Enhance encoder handlingsbahling1-8/+52
Add EQ and Jog wheel encoder handlers
2018-10-31Add handler for trim encodersbahling3-6/+34
2018-10-31Fix handling of master fadersbahling2-4/+10
2018-10-31Fix port assignmentssbahling1-2/+3
Use defaults set by Ardour
2018-10-26Add versioneersbahling2-0/+524
2018-10-26Create initial package setup with setuptoolssbahling8-0/+1102