|
37233fe92f
|
TimeAxisView::set_selected() needs to call AxisView::set_selected()
|
2016-09-27 14:59:32 -05:00 |
|
|
238ca58c93
|
Editor does not need to reset track/stripable selection, since Selection already maintains that itself
|
2016-09-27 14:59:32 -05:00 |
|
|
acf586b058
|
add MidiByteArray::compare_n()
|
2016-09-27 14:59:31 -05:00 |
|
|
69a789c513
|
push2: make quantize and duplicate buttons do something useful
|
2016-09-27 14:59:31 -05:00 |
|
|
67540ad0f5
|
add explicit "duplicate-regions" action
|
2016-09-27 14:59:31 -05:00 |
|
|
7f31a40932
|
add "quantize" action for control surface access
|
2016-09-27 14:59:31 -05:00 |
|
|
9c2a517cb0
|
don't get into nested run loops if quantize is reinvoked (e.g control surface) while already in progress
|
2016-09-27 14:59:31 -05:00 |
|
|
72e2935842
|
minor tweak to quantize dialog so that we can test if it is visible
|
2016-09-27 14:59:31 -05:00 |
|
|
f35c5fd5a6
|
push2: master button now does something useful
|
2016-09-27 14:59:31 -05:00 |
|
|
3aa0676f70
|
push2: substantial improvements to track mix mode, and a few other details
|
2016-09-27 14:59:31 -05:00 |
|
|
f12150a1ed
|
push2: always use a contrasting color when flashing played pads
|
2016-09-27 14:59:31 -05:00 |
|
|
cb340bf190
|
push2: when playing pads, flash all pad LEDs for the same note number for the pressed pad
|
2016-09-27 14:59:31 -05:00 |
|
|
0add64d4ab
|
push2: fix color map store/lookup for rgba<=>color index mapping
|
2016-09-27 14:59:31 -05:00 |
|
|
9e1c7ccaf8
|
push2: don't send ScaleChanged unless something did actually change
|
2016-09-27 14:59:31 -05:00 |
|
|
33713d6f68
|
push2: reset pad colors when necessary
|
2016-09-27 14:59:31 -05:00 |
|
|
a4cd0d7dae
|
push2: set and use selected track color for root notes on pads
|
2016-09-27 14:59:31 -05:00 |
|
|
06683b1bda
|
header file now included in push2.h
|
2016-09-27 14:59:31 -05:00 |
|
|
13295cf060
|
use ArdourCanvas::Color not uint32_t for push2 color decls
|
2016-09-27 14:59:31 -05:00 |
|
|
87ab1625ff
|
push2: volume pots now work like non-linear faders, as desired
|
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 |
|
|
b6ecc56e7a
|
push2: scale selection and display on video display now working
|
2016-09-27 14:59:31 -05:00 |
|
|
9cc40aafa0
|
push2: menu presentation now working
|
2016-09-27 14:59:31 -05:00 |
|
|
0610e1dc8d
|
remove all pad + scale stuff from push2 gui
|
2016-09-27 14:59:31 -05:00 |
|
|
0613f8e3bd
|
put change_alpha() into ArdourCanvas namespace as intended
|
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 |
|
|
b835486170
|
tweaks and so forth to get first canvas-based rendering to Push2 display
|
2016-09-27 14:59:31 -05:00 |
|
|
8cc94e79ac
|
push2: remove Knob::set_position() overload
|
2016-09-27 14:59:31 -05:00 |
|
|
7c9f3acc60
|
first compiling and theoretically correct version of Push2 canvas display.
Not tested with device at this point
|
2016-09-27 14:59:31 -05:00 |
|
|
2810e5619a
|
push2: provide basic GUI control for pressure mode
|
2016-09-27 14:59:31 -05:00 |
|
|
b822d8be36
|
basic code to get/set pressure mode to/from the push2
|
2016-09-27 14:59:31 -05:00 |
|
|
6946bdc083
|
send a slightly more useful message if a control protocol's probe() method fails
|
2016-09-27 14:59:31 -05:00 |
|
|
f50d7cda25
|
additional i18n.h changes for push2 branch
|
2016-09-27 14:59:31 -05:00 |
|
|
7011ce23b1
|
fix required after rebase against master
|
2016-09-27 14:59:31 -05:00 |
|
|
313a0a7e90
|
push2: small change to work with a recent change in master
|
2016-09-27 14:59:31 -05:00 |
|
|
8fdf1669a7
|
push2: fix up issues with object lifetimes and signals during shutdown
|
2016-09-27 14:59:31 -05:00 |
|
|
ad7543c02f
|
push2: track mix layout somewhat working
|
2016-09-27 14:59:31 -05:00 |
|
|
f20618ae19
|
push2: continued mix layout display refinement, plus scrolling fixes
|
2016-09-27 14:59:31 -05:00 |
|
|
11843e00ba
|
continuing work on refining push2 mix layout
|
2016-09-27 14:59:31 -05:00 |
|
|
b830965288
|
push2: steps toward a more ableton-like layout in mix mode
|
2016-09-27 14:59:31 -05:00 |
|
|
4cc71d2966
|
push2: parameterize and centralize colors
|
2016-09-27 14:59:31 -05:00 |
|
|
79025e8c42
|
push2: small code improvements, avoiding intermediate variables
|
2016-09-27 14:59:31 -05:00 |
|
|
ccbe1797d6
|
push2: color palette management, and responding to 2 track properties in TrackMix 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 |
|
|
995f3f80bb
|
push2: skeleton for track mix layout
|
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 |
|
|
6b080bf6ec
|
stop using pitch bend strip for shuttle control (it sucks, and messes up using it for MIDI performance)
|
2016-09-27 14:59:30 -05:00 |
|
|
8e63685724
|
push2: cleanup layouts
|
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 |
|