Paul Davis
a1ef99b9b7
add beginnings of EQ and dynamics control to mackie for mixbus
2015-12-16 05:52:36 -05:00
Paul Davis
99764e946a
add UserA and UserB buttons to mackie button list
2015-12-16 05:52:27 -05:00
Ben Loftis
616e925322
tentative mcu panning for mixbus. hey, it compiles
2015-12-16 05:46:52 -05:00
Paul Davis
29416edbbf
remove debug output
2015-12-13 08:38:54 -05:00
Paul Davis
8bdab38d43
track add/remove of monitor and/or master busses in mackie support code.
...
Somehow fails to move master fader to correct position when monitor section is added
2015-12-13 08:33:09 -05:00
Len Ovens
0103de801a
Mackie Control, fix timecode sometimes won't update. Do full display if transport moves faster than 800%.
2015-12-11 12:57:24 -08:00
Len Ovens
548989fc75
Fix MCP send display value scaling.
2015-12-08 22:45:59 -08:00
Paul Davis
2d03db51cd
there is no "default" mackie device profile
2015-12-09 00:19:15 -05:00
Paul Davis
014f010489
if Mackie device profile name is empty, use a default name that makes sense and that will be rediscovered on next startup
2015-12-09 00:12:28 -05:00
Len Ovens
fcf20ee91a
Set vpot to the same range as the fader. Fixes trim from -16 to -20.
2015-12-08 19:30:57 -08:00
Ben Loftis
bbdd25205d
MCU: fix likely copypaste thinko in mcu panner knobs
2015-12-07 17:31:45 -06:00
Len Ovens
3893f62657
Mackie Control: Disable Selected group in User/Selected view mode to allow individual adjustment.
2015-11-26 06:55:25 -08:00
Robin Gareus
d6186fba32
use human readable port-names in Mackie config.
2015-11-26 00:30:52 +01:00
Len Ovens
fb96170178
Fix fader in mackie control to work with groups.
2015-11-14 10:39:53 -08:00
Len Ovens
09672f4a50
Mackie Control: Initialize vpot assignment on start-up.
2015-11-06 19:28:24 -08:00
Len Ovens
ace771bc91
Mackie Control: Add send functionality to vpot assign section.
2015-11-06 16:18:13 -08:00
Len Ovens
84d44eb5a3
Don't handle possible phase change if no audio channels in mackie control
2015-11-01 19:25:45 -08:00
Len Ovens
8ae23c6952
Fix Mackie surface phase control for flip and more than one audio channel.
2015-11-01 15:30:36 -08:00
Len Ovens
2e9de2def0
Added Phase control mackie controls as part of the Trim (track) vpot assignment.
2015-11-01 13:35:02 -08:00
Len Ovens
7c24957d30
Changed MCP trim detection to match method used in GUI.
2015-10-25 08:22:02 -07:00
Len Ovens
96c6da0804
Make mackie control view mode save bank for all modes.
...
Also moved duplicated code to one function.
2015-10-22 15:30:34 -07:00
Len Ovens
7a453d2329
Make sure Mackie Control view modes start with route 1 except Mixer mode goes to last position.
2015-10-20 19:31:04 -07:00
Len Ovens
81f6ad0d0c
Added "Selected" view mode to Mackie Control.
2015-10-20 18:54:56 -07:00
Len Ovens
48f91c6ef4
Add Audio Tracks and Busses too.
2015-10-18 19:55:56 -07:00
Len Ovens
0185c9f25a
Added Midi Tracks View mode.
2015-10-18 18:13:16 -07:00
Len Ovens
f7e3117c3b
Only display Trim for tracks that have Trim. On the way:
...
-fixed flip mode.
-fixed no controlable for vpot or fader
2015-10-18 07:38:40 -07:00
Len Ovens
5461b50cdb
Assign Global view to get back to Mixer.
2015-10-17 16:23:46 -07:00
Len Ovens
334cc37e1b
Reduced delay in last commit/10
2015-10-14 05:55:10 -07:00
Len Ovens
1f85691870
fix MCP ports hang on device change and multi-surface device reconnect.
2015-10-13 22:19:36 -07:00
Paul Davis
53a28c230a
mackie support omnibus patch
...
Fixes all kinds of miscellaneous issues with MCP. Also removes several theoretical pan modes, replace "Tracks"
pan mode with "Trim", and takes a tiny step towards view modes
2015-10-13 15:34:53 -04:00
Paul Davis
0043dc38a3
introduce separate-meters concept for Mackie.
...
Devices like the SSL Nucleus have meters displayed separately from their 55x2 display
2015-10-13 10:04:58 -04:00
Paul Davis
3169ac0444
fix the design of Mackie XML state management
2015-10-13 07:33:27 -04:00
Paul Davis
fbdb4c602e
more corrections for mackie GUI layout
2015-10-13 07:33:27 -04:00
Paul Davis
ef08cd6e4a
move incorrectly packed touch sensitivity slider for Mackie GUI
2015-10-13 07:33:27 -04:00
Len Ovens
8e83ca5753
Only flip if not already in desired state. Fixes fader jerk on banking.
2015-10-12 13:52:10 -07:00
Paul Davis
1eb1391cfd
expose terminal, rather than just physical, MIDI ports in Mackie GUI
2015-10-12 14:42:49 -04:00
Paul Davis
d4e0e8e963
make MCP port buttons work
2015-10-12 13:36:22 -04:00
Len Ovens
79113144ef
Correct wrong value on LCD strip when fader is touched (fixs #6619 from Petr Vejsada)
2015-10-11 23:24:14 -07:00
Len Ovens
796e404819
Don't use old session connections on MCP device change, Solves crash on device change.
2015-10-11 22:27:13 -07:00
Len Ovens
104f43ad37
Fix MCP extension number and get master on right surface.
2015-10-11 21:37:04 -07:00
Paul Davis
f8875df18f
Several changes to Mackie support. Breaks existing Mackie state on disk but not
...
in any way that causes problems, just loss of pre-existing connectivity.
1. retain state of current device (and serialize to disk) when switching
devices, and restore that state when switching back to it.
2. fix port and surfacenaming.
3. fix bundle assembly so that all ports (for multi-surface combos) work.
4. rationalize master position numbering
5. add small sleep before starting device handshake after reconnection. This
is ugly but seems to be necessary, unfortunately.
2015-10-11 12:01:27 -04:00
Len Ovens
6faec91dd9
Force Flip normal before Bank ( fixes #6630 )
2015-10-10 19:59:29 -07:00
Len Ovens
7535947eb1
Display parameter that matches mode.
2015-10-10 19:40:28 -07:00
Paul Davis
965b135842
numerous changes to Mackie support, generally offering better robustness
2015-10-10 17:14:30 -04:00
Paul Davis
9b5a071c33
varied and wide changes to get input and output combos closer to working
2015-10-09 14:01:22 -04:00
Paul Davis
7e771c9fdc
move location where port handling stops during Mackie::Surface destructor
2015-10-09 11:12:28 -04:00
Paul Davis
6acd51d48e
NOOP: whitespace/indent fix
2015-10-09 11:11:36 -04:00
Paul Davis
03018aeefb
add TrimAutomation to list of possible pot parameters for routes
2015-10-09 11:11:15 -04:00
Paul Davis
d700576171
remove unused and useless stuff relating to bundles inside Mackie::Strip
...
What was someone (Paul? John ?) thinking?
2015-10-09 11:10:44 -04:00
Paul Davis
9c7139e505
set up control_by_parameter map in a Mackie::Strip so that subsequent array-syntax lookup does not crash
2015-10-09 11:09:47 -04:00