summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-09Use new tascam_fw Python moduleHEADmastersbahling2-5/+4
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-04Merge branch 'master' of git.mudgum.net:tascam-fw-oscsbahling0-0/+0
2020-06-04Update READMEsbahling1-6/+7
2020-06-04Update READMEsbahling1-6/+7
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-31ignore egg-infosbahling1-0/+1
2018-10-31Fix handling of master fadersbahling2-4/+10
2018-10-31Fix port assignmentssbahling1-2/+3
Use defaults set by Ardour
2018-10-26Add versioneersbahling7-1/+2359
2018-10-26Create initial package setup with setuptoolssbahling10-11/+33
2018-10-23Fix copyright yearsbahling7-7/+7
2018-10-23Create main command tascam-fw-consolesbahling2-44/+99
- Add list units option - Autodiscover and use first found Tascam Console unit
2018-10-22Remove unused codesbahling2-465/+0
2018-10-22Enable encoder handlingsbahling1-0/+29
2018-10-22Strip.recenable has changed to Strip.recsbahling1-2/+2
2018-10-22Address fader of the unit strip for set_position()sbahling1-1/+1
2018-10-22fix indexing of strips listsbahling1-4/+4
2018-10-22Remove unused "args" parameter from OSC callbackssbahling1-12/+12
2018-10-22Access console button state from another buttonsbahling2-4/+17
Create lookup table of console buttons by button name,
2018-10-22Pass console to buttons not unitsbahling1-98/+97
2018-10-21Fixing the fader position handlingsbahling3-15/+9
2018-10-21Fixessbahling3-21/+21
2018-10-21continued refactoringsbahling6-109/+328
2018-10-20Initial refactoring worksbahling7-394/+815
2018-10-14Initial commitoriginalsbahling3-0/+1192