|
03018aeefb
|
add TrimAutomation to list of possible pot parameters for routes
|
2015-10-09 11:11:15 -04:00 |
|
|
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 |
|
|
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 |
|
|
6bcbace73a
|
add device-info specific component to Mackie GUI to allow direct wiring of MIDI ports (non-functional)
|
2015-10-08 21:55:38 -04:00 |
|
|
8338fd8ac6
|
add DeviceChanged signal to MCP and make surface lock mutable for use in const methods.
Also add nth_surface() API to MackieControlProtocol
|
2015-10-08 21:55:38 -04:00 |
|
|
36088b53b1
|
add new API to access AsyncMIDIPort members of Mackie Surface port
|
2015-10-08 21:55:38 -04:00 |
|
|
bda0ba173c
|
for an ipMIDI surface, make the GSource used for input hold the only reference on the GUIChannel.
|
2015-10-08 21:55:37 -04:00 |
|
|
7e10c21468
|
make Mackie::Surface keep a reference to the input source+channel and clean up in destructor
|
2015-10-08 21:55:37 -04:00 |
|
|
33fe33f268
|
fix initialization sequence for ipMIDI Mackie surfaces
|
2015-10-08 15:28:37 -04:00 |
|
|
0c448c387b
|
fix crash when switching from regular MIDI to ipMIDI Mackie surface
|
2015-10-08 15:28:21 -04:00 |
|
|
d3efef7f5c
|
fix logic to reshow strip "name" after a message display
|
2015-10-08 14:58:28 -04:00 |
|
|
02181174c3
|
remove debugging display of message on MCP device
|
2015-10-08 14:51:27 -04:00 |
|
|
49be513bfa
|
fix rebase conflicts left over after pull
|
2015-10-08 13:40:00 -04:00 |
|
|
0cb1c7b58c
|
lots of changes to try to get the Mackie Control display be more useful and usable
|
2015-10-08 12:51:44 -04:00 |
|
|
4677d047a5
|
more mackie strip redisplay renames, and add a global block to redisplays\n
|
2015-10-08 12:51:18 -04:00 |
|
|
0f978a90f4
|
subtle rework/rename of per-strip revert-to-vpot-display code
|
2015-10-08 12:50:05 -04:00 |
|
|
4a1790b75e
|
remove unused per-surface button timer
|
2015-10-08 12:50:05 -04:00 |
|
|
6899bd7c15
|
Add Trim to Mackie controls.
|
2015-10-07 21:36:16 -07:00 |
|
|
c9658134ce
|
add button time and explicit bank switching to MCP support
|
2015-10-07 15:13:03 -04:00 |
|
|
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 |
|