|
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 |
|
|
ae3d4efce0
|
Make program change toggle or 1 only.
|
2015-07-27 16:17:38 -04:00 |
|
|
6ab04a27c3
|
Allow any one midi event to control only one thing.
|
2015-07-27 16:17:38 -04:00 |
|
|
b7b1f9a0a6
|
fix “missing operator<< for PBD::ID” (clang)
|
2015-07-15 01:21:19 +02:00 |
|
|
d8f3f9f02d
|
Move learned midi binding reload after midi map load (fixes #6405)
|
2015-07-13 13:47:00 -07:00 |
|
|
937ed39c45
|
fix PBD::ID string format
|
2015-07-11 05:17:02 +02:00 |
|
|
ed8ab2c80a
|
Fixed pb in toggle mode to switch at half way (fixes #6424)
|
2015-07-10 16:52:43 -04:00 |
|
|
a29b050883
|
Fixed generic MIDI program change event size to two bytes (fixes #6426)
|
2015-07-10 16:52:43 -04:00 |
|
|
6349570fb2
|
Add debug for generic midi control
|
2015-07-10 16:52:43 -04:00 |
|
|
2ea5962af2
|
rationalize save/restore of control surface "feedback" property
|
2015-06-24 13:46:07 -04:00 |
|
|
974e5dcc0c
|
Add option to mackie control profile editor to remove binding (fixes #6301)
|
2015-06-21 12:42:48 -04:00 |
|
|
7a966c81bd
|
Don't close OSC server sockets explicitly (the subsequent call to 'lo_server_free()' will close the socket anyway)
|
2015-06-09 16:25:20 +01:00 |
|
|
801af5df9e
|
Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side)
|
2015-06-09 13:18:42 +01:00 |
|
|
f33c8aeb33
|
Add a new preprocessor directive (UINTSDEFINED) which is rather annoyingly needed if liblo gets built with MSVC
|
2015-06-09 12:09:21 +01:00 |
|
|
b79c5d4f1b
|
Add a new link library that's needed when building against the newer version of liblo (0.28)
(probably only needed when building with MSVC)
|
2015-06-09 12:06:49 +01:00 |
|
|
72416e9432
|
Don't allow user to change function of modifier buttons.
|
2015-06-08 17:22:34 -04:00 |
|
|
71ae8d2abe
|
Add an option in the MCP .device file to set master position (fixes #6357)
|
2015-06-04 15:07:43 -07:00 |
|