|
ce9b271a92
|
track Mackie MIDI port connection status as primary trigger for handshake with device
|
2015-10-07 13:17:49 -04:00 |
|
|
2397429e99
|
use quotes for in-tree pbd/glib wrapper include
|
2015-10-05 22:15:18 +02:00 |
|
|
97bd6db2b7
|
remove i/ofstream from libardour
except:
* audio-unit (ifstream is known to work on OSX)
* evoral curve algorithm debugger
* cycle-timer debug code
* export_handler's CDMarker -> TODO
|
2015-10-05 22:15:17 +02:00 |
|
|
33d614359a
|
only use HUI heartbeat with HUI devices
|
2015-10-05 12:24:15 -04:00 |
|
|
22b07e0233
|
NOOP, remove trailing tabs/whitespace.
|
2015-10-05 16:17:49 +02:00 |
|
|
4dc63966f0
|
globally remove all trailing whitespace from ardour code base.
Paul Davis was responsible for introducing almost all of this.
|
2015-10-04 14:51:05 -04:00 |
|
|
cf33204e35
|
always use session rt-event to un/set solo
|
2015-10-04 02:04:59 +02:00 |
|
|
a333edcb28
|
Initialize variable every loop so MCP devices don't accumulate too.
|
2015-10-03 13:15:18 -07:00 |
|
|
4b69495f82
|
Initialize variable every loop so MCP profiles don't accumulate.
|
2015-10-03 13:06:34 -07:00 |
|
|
2dddf6504b
|
NOOP: delete trailing whitespace
|
2015-10-03 14:03:29 -04:00 |
|
|
1e5672de98
|
reset IP MIDI port when deleting a mackie surface port
|
2015-10-03 13:51:17 -04:00 |
|
|
9d7b5f6df9
|
reset shared_ptr to master surface when clearing surfaces, to ensure Surface destructor is called
|
2015-10-03 13:50:59 -04:00 |
|
|
4403ce4bd4
|
make a start on providing direct choice of MIDI ports where an MCP device can be reached
|
2015-10-03 13:13:58 -04:00 |
|
|
91d3aabf53
|
NOOP: reformat indentation
|
2015-10-03 13:13:58 -04:00 |
|
|
76398911d4
|
more code-control when laying out Mackie Control GUI panel
|
2015-10-03 13:13:58 -04:00 |
|
|
6bf0d4f627
|
add basic support for HUI heartbeat, only used for HUI devices
|
2015-10-03 13:13:58 -04:00 |
|
|
4ef45aacc1
|
add DeviceType specifier for mackie devices.
Incomplete, because we need a way to handle multiple devices of different types
|
2015-10-03 13:13:58 -04:00 |
|
|
13765d41e3
|
NOOP: reformat indentation
|
2015-10-03 13:13:58 -04:00 |
|
|
c8448cb0dd
|
add device type to Mackie device info
|
2015-10-03 13:13:57 -04:00 |
|
|
53c47e0ccd
|
add support to display and set key aliases in mackie GUI
|
2015-10-03 13:13:57 -04:00 |
|
|
f0c1d58f59
|
fix windows compilation
|
2015-10-03 11:20:15 +02:00 |
|
|
3733fd7f31
|
remove undefined and unused method declaration
|
2015-10-02 22:08:15 -04:00 |
|
|
0ee737f129
|
another change from modifier_state() to main_modifier_state()
|
2015-10-02 22:08:15 -04:00 |
|
|
c78426968f
|
avoid handling pitchbend (fader) messages while SHIFT modifier is active.
See comment in code for more detail
|
2015-10-02 22:08:15 -04:00 |
|
|
40a4e2e6af
|
no longer call ::zero_all() when deleting an MCP surface object.
The ports required may no longer exist, and it requires a lot of messages. A reset is sent instead
|
2015-10-02 22:08:14 -04:00 |
|
|
9476657cd1
|
use ::main_modifier_state() in some more places
|
2015-10-02 22:08:14 -04:00 |
|
|
ef6b0bdb07
|
necessary header changes for new redisplay code in MCP
|
2015-10-02 22:08:14 -04:00 |
|
|
4d47760d61
|
add new (fast) redisplay timer that pushes parameter display text to MCP device.
Changes are queued in a FIFO, and pulled when a timeout in the MCP event loop fires.
|
2015-10-02 22:08:14 -04:00 |
|
|
05a8107ff6
|
fix comment spelling
|
2015-10-02 22:08:14 -04:00 |
|
|
2cdfeda884
|
use Surface::reset() when deleting MackieControlProtocol, rather than sending lots of messages.
This may be a bit "strong" because on the MCU Pro (at least) it causes a fader recalibration.
|
2015-10-02 22:08:14 -04:00 |
|
|
ccf505c3a2
|
implement backlight, fader touch sensitivity and recalibrate fader functions for MCP GUI
|
2015-10-02 22:08:14 -04:00 |
|
|
04b9df1fd9
|
avoid sending replicated fader set position messages
|
2015-10-02 22:08:14 -04:00 |
|
|
918133a342
|
fix handler of fader (pitchbend) messages in Mackie Control so that the outbound messages match the inbound ones
Pitch bend values really can span 0 to 16384, not 16383
|
2015-10-02 10:22:00 -04:00 |
|
|
71bf231199
|
allow aliasing Mackie Control buttons to other buttons
|
2015-10-02 10:21:20 -04:00 |
|
|
5c63ed589c
|
catch changes in click status and alter LED appropriately
|
2015-10-02 07:32:56 -04:00 |
|
|
a4fced6d63
|
change zoom and scrub handling to use modifier bits
|
2015-10-02 07:32:56 -04:00 |
|
|
d28c8c9bb4
|
spelling correction in error message
|
2015-10-02 07:32:56 -04:00 |
|
|
239da0efb5
|
Fix Mackie control metering (fixes #6608).
|
2015-09-28 20:13:15 -07:00 |
|
|
b1424dab79
|
Vpot assign buttons don't do anything, don't light LEDs either.
|
2015-09-21 10:04:06 +02:00 |
|
|
47976ed4fa
|
Make Mackie control surface LEDs for modifier keys only light while pressed. (fixes #6601)
|
2015-09-21 10:03:56 +02:00 |
|
|
7ac691ec82
|
use pbd's gstdio compatibility wrapper
|
2015-09-17 14:37:57 +02:00 |
|
|
f8912b8b57
|
Made master fader touch and jog go to _master_surface instead of first surface.
|
2015-09-08 20:47:16 -07:00 |
|
|
b8b6f61d6c
|
save/load generic-midi motorized setting - fixes #5296
|
2015-08-20 00:19:32 +02:00 |
|
|
4129b8865c
|
Fixed Mackie control port naming for extender use (fixes #6500)
|
2015-08-14 08:57:13 -07:00 |
|
|
962ba01cfd
|
Fixed feedback for MCP buttons and LEDs not working.
|
2015-08-13 13:00:04 -07:00 |
|
|
39240c9d37
|
Added end of line to debug statment
|
2015-08-13 09:55:32 -07:00 |
|
|
2a3f5d0107
|
Make MCP MasterPosition match MIDI port number.
|
2015-08-09 22:27:40 -04:00 |
|
|
1a51f19493
|
Clean up extra white space added by editor.
|
2015-07-27 16:17:38 -04:00 |
|
|
8b4a237ee3
|
Handle the 4 common encoder types.
|
2015-07-27 16:17:38 -04:00 |
|
|
d3b4ef4eed
|
Add enc to midi map for mcp style encoders.
|
2015-07-27 16:17:38 -04:00 |
|