|
6e419a961e
|
use boost::shared_ptr<> to manage Button/Pad lifetimes in Push2 code
|
2018-09-02 13:23:57 -04:00 |
|
|
b424187be1
|
another action name fix for Push2 support
|
2017-01-28 19:16:24 +01:00 |
|
|
ade59c123c
|
fix action names in Push2 support code
|
2017-01-28 18:51:03 +01:00 |
|
|
67e415e14c
|
make Ben's cool range select hack work with Push 2
|
2016-09-28 11:28:45 -05:00 |
|
|
db4edbf3b5
|
push2: tweak logic of master button
|
2016-09-27 14:59:32 -05:00 |
|
|
0cd60747a5
|
push2: fix issue with solo/mute display when entering mix layout
|
2016-09-27 14:59:32 -05:00 |
|
|
69a789c513
|
push2: make quantize and duplicate buttons do something useful
|
2016-09-27 14:59:31 -05:00 |
|
|
f35c5fd5a6
|
push2: master button now does something useful
|
2016-09-27 14:59:31 -05:00 |
|
|
6f2ac5d6ad
|
push2: various changes in support of menus and scale mode
|
2016-09-27 14:59:31 -05:00 |
|
|
216ce7bcb8
|
a slew of unconnected mostly minor tweaks to get Push2 support back to where it was...
... prior to using the canvas for the video screen
|
2016-09-27 14:59:31 -05:00 |
|
|
ad7543c02f
|
push2: track mix layout somewhat working
|
2016-09-27 14:59:31 -05:00 |
|
|
11843e00ba
|
continuing work on refining push2 mix layout
|
2016-09-27 14:59:31 -05:00 |
|
|
a4324d79a7
|
push2: add a little meat to the bones of the TrackMix layout (just a name, for now)
|
2016-09-27 14:59:31 -05:00 |
|
|
2689458500
|
push2: rearrange and separate header file material
|
2016-09-27 14:59:31 -05:00 |
|
|
64d390ff13
|
push2: remove unneeded maps from Push2 object
|
2016-09-27 14:59:30 -05:00 |
|
|
c4602603b4
|
push2: make octave buttons actually work, with shift-press to reset to zero
|
2016-09-27 14:59:30 -05:00 |
|
|
14d80ec5f8
|
refactor Push2 GUI into modular "layouts" that encapsulate a given screen, its drawing and event handling
|
2016-09-27 14:59:30 -05:00 |
|
|
86578ea0cc
|
push2: first somewhat operational versions of menus
|
2016-09-27 14:59:30 -05:00 |
|
|
b37531e04f
|
push2: basics of 4x 4x4 percussive mode, similar to MPC (and vaguely to Live)
|
2016-09-27 14:59:30 -05:00 |
|
|
bc1876a84b
|
push2: use correct selection API
|
2016-09-27 14:59:30 -05:00 |
|
|
2aec2161f9
|
push2: initial sort of working pad remapping
|
2016-09-27 14:59:30 -05:00 |
|
|
66453868cd
|
push2: update GUI pad display when octave shift is used, or pad map is changed
|
2016-09-27 14:59:30 -05:00 |
|
|
eff67c8a8f
|
push2: basics of octave shifting
|
2016-09-27 14:59:30 -05:00 |
|
|
be1dff4aaa
|
push2: fix one pad registration detail
|
2016-09-27 14:59:30 -05:00 |
|
|
169cf294c5
|
push2: expose page right/left buttons for scrolling; use right/left for banking; mute+solo debugging in place
|
2016-09-27 14:59:29 -05:00 |
|
|
3932f07b6b
|
push2: numerous changes, including long press actions
|
2016-09-27 14:59:29 -05:00 |
|
|
f290be21ee
|
use right-side buttons to goto_nth_marker()
|
2016-09-27 14:59:29 -05:00 |
|
|
93dd5414d6
|
beginning of stripable control; solo+mute mostly operational
|
2016-09-27 14:59:29 -05:00 |
|
|
c6faede00c
|
add shift modifier support
|
2016-09-27 14:59:29 -05:00 |
|
|
98335084c7
|
turn on all buttons that be envisaged as useful in ardour (for now); add support for edit-range-from-playhead ops
|
2016-09-27 14:59:29 -05:00 |
|
|
eadf9bbef1
|
light solo button, and do cancel_all_solo() when it is pressed
|
2016-09-27 14:59:29 -05:00 |
|
|
5ae72d574c
|
only 1 MIDI port needed; more button functionality
|
2016-09-27 14:59:29 -05:00 |
|
|
4991bf5a1a
|
push2: working bidirectional communication, some transport control/display (LED only); some scrolling
|
2016-09-27 14:59:29 -05:00 |
|