|
0318d3cd64
|
add explanatory comment
|
2016-09-27 14:59:30 -05:00 |
|
|
5d4e1b3231
|
remove debug output
|
2016-09-27 14:59:30 -05:00 |
|
|
33a2995fd8
|
push2: save and restore push2 pad state, etc.
|
2016-09-27 14:59:30 -05:00 |
|
|
70477e6fed
|
push2: almost fully operational ableton style pad mapping, etc
|
2016-09-27 14:59:30 -05:00 |
|
|
2aec2161f9
|
push2: initial sort of working pad remapping
|
2016-09-27 14:59:30 -05:00 |
|
|
597c737ab5
|
push2: get automatic pad connection to selected MIDI track working again
|
2016-09-27 14:59:30 -05:00 |
|
|
d19c9885ff
|
push2: start of pad layout editing
|
2016-09-27 14:59:30 -05:00 |
|
|
afef816a7b
|
push2: use a map for direct lookup of pad note
|
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 |
|
|
915f937aa4
|
push2: add missing files
|
2016-09-27 14:59:30 -05:00 |
|
|
cf28d71783
|
push2: basic GUI dialog
|
2016-09-27 14:59:30 -05:00 |
|
|
6dbe3a1e3b
|
post-rebase fixes
|
2016-09-27 14:59:30 -05:00 |
|
|
67620c353f
|
push2: connect first selected track to pad port (and disconnect).
Provisional. Lots of (fun) work to do here
|
2016-09-27 14:59:30 -05:00 |
|
|
eb43344cf6
|
use modified add_shadow_port API(); make pads flash when pressed
|
2016-09-27 14:59:30 -05:00 |
|
|
be1dff4aaa
|
push2: fix one pad registration detail
|
2016-09-27 14:59:30 -05:00 |
|
|
62d2d86b88
|
add a shadow port for the Push 2 port, to allow us to filter pads (note on/off) to other parts of Ardour
|
2016-09-27 14:59:29 -05:00 |
|
|
1448be481f
|
push2: splash screen
Coded while the paint prep dries in the sun
|
2016-09-27 14:59:29 -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 |
|
|
9321cbaf10
|
push2: stop segfaults when closing push2 support
|
2016-09-27 14:59:29 -05:00 |
|
|
3932f07b6b
|
push2: numerous changes, including long press actions
|
2016-09-27 14:59:29 -05:00 |
|
|
8a26f02851
|
amend FaderPort code to use BasicUI::goto_start() with optional argument
|
2016-09-27 14:59:29 -05:00 |
|
|
d7a16786fc
|
change API for BasicUI::goto_start() to use optional roll-after arg
|
2016-09-27 14:59:29 -05:00 |
|
|
f699773490
|
clear button states at startup *and* shutdown
|
2016-09-27 14:59:29 -05:00 |
|
|
2afb7f1a30
|
basic implementation of scrubbing via push2 touch strip
|
2016-09-27 14:59:29 -05:00 |
|
|
6691975031
|
gain automation implemented.
Push 2 is rather slow to send touch-end messages.
|
2016-09-27 14:59:29 -05:00 |
|
|
c26de72870
|
use encoders for gain control
|
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 |
|
|
ac9b5f872d
|
add method (taken from GTK GUI) to goto_nth_marker() to BasicUI
|
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 |
|
|
3438003566
|
remove debug output
|
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 |
|
|
0e5ac13a04
|
use new shared cancel_all_solo() in Mackie code
|
2016-09-27 14:59:29 -05:00 |
|
|
40dd604dbc
|
add correct implementation for cancel all solo to BasicUI
|
2016-09-27 14:59:29 -05:00 |
|
|
d407d09d9c
|
pulse metronome led when enabled
|
2016-09-27 14:59:29 -05:00 |
|
|
a96b320e3d
|
expand display contents to include TC & BBT clocks, plus button function and track indicators
So many possibilities, so little time. Really going to need a "native" widget kit before this is finished
|
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 |
|
|
96db13e1ba
|
push2: working port i/o
|
2016-09-27 14:59:29 -05:00 |
|
|
67698b8232
|
push2: port registration, LED setup
|
2016-09-27 14:59:29 -05:00 |
|
|
e0be45de38
|
remove duplicate/unnecessary header inclusions
|
2016-09-27 14:59:29 -05:00 |
|
|
189173c1b1
|
various fixes for push2 support. Now setups video display when enabled
|
2016-09-27 14:59:29 -05:00 |
|
|
413fe2cf9a
|
adjustments to build nascent push2 surface support
|
2016-09-27 14:59:29 -05:00 |
|
|
22d1f1268b
|
OSC: don't restore User preset before writing new one
|
2016-08-31 19:56:48 -07:00 |
|
|
0ff233d234
|
Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format
|
2016-08-30 07:15:00 +01:00 |
|
|
a3d2521b25
|
Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
|
2016-08-28 10:20:56 +01:00 |
|
|
bd77b605f6
|
add missing include
|
2016-08-24 23:06:52 +02:00 |
|
|
7ccbc0ca73
|
OSC: Add preset loading to OSC GUI
|
2016-08-24 10:07:21 -07:00 |
|