|
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 |
|
|
81c481f975
|
OSC: Tweak GUI to be more user obvious.
|
2016-08-22 13:23:04 -07:00 |
|
|
88e98a63c7
|
OSC: populate check boxes with default settings at session start
|
2016-08-21 16:31:22 -07:00 |
|
|
1cfd8b2203
|
OSC: set global variables in global space - crash fix
|
2016-08-21 14:15:54 -07:00 |
|
|
adb492b914
|
OSC GUI: Add Strip types and feedback check boxes
|
2016-08-21 13:25:11 -07:00 |
|
|
d1ed84e44e
|
OSC: Add setup to GUI
|
2016-08-19 14:22:55 -07:00 |
|
|
c229e31720
|
OSC:: needs the .h file too...
|
2016-08-18 19:16:53 -07:00 |
|
|
7c43d2bb0e
|
OSC: make remote port setting possible, add default surface variables
|
2016-08-18 19:15:57 -07:00 |
|
|
8708da2d19
|
OSC: Add value feedback to strip fader and trim
|
2016-08-17 08:24:57 -07:00 |
|
|
a992ac0b75
|
OSC: make sure this is c++98 compatible.
|
2016-08-06 09:25:57 -07:00 |
|
|
8da9000cbc
|
C++98 compat for 032139ac3
|
2016-08-06 14:40:18 +02:00 |
|
|
032139ac30
|
osc: provide human readable reading for gain.
|
2016-08-05 19:08:43 -07:00 |
|
|
e78a177dbb
|
OSC: provide human readable level for sends.
|
2016-08-05 17:24:09 -07:00 |
|
|
3f88a660b3
|
OSC: make send enables work in MB
|
2016-07-28 17:51:12 -07:00 |
|
|
7c5a8dea7c
|
OSC: eq bands off by one fix
|
2016-07-28 08:51:15 -07:00 |
|
|
04029a656e
|
OSC: MB spelling mistakes stopped compile fix
|
2016-07-28 07:44:58 -07:00 |
|
|
c10e57129d
|
OSC: Fix cut-n-paste mistake
|
2016-07-26 14:47:12 -07:00 |
|
|
69752813db
|
OSC: Make sends work for MB. Add pan to /path/strip
|
2016-07-26 14:11:06 -07:00 |
|
|
c2f5abc91e
|
OSC: Fix forward detection to include >0 and <1
|
2016-07-26 08:02:03 -07:00 |
|
|
b36192aba8
|
OSC: Remove redux control
|
2016-07-26 08:00:04 -07:00 |
|
|
80bd3e7279
|
OSC: Make pan controls work properly with MB too.
|
2016-07-24 09:06:59 -07:00 |
|
|
d53d0faf93
|
a more reliable/robust/less complex version of previous commit
|
2016-07-21 14:00:18 -04:00 |
|
|
3bf7c4ef49
|
do not delete MIDIControllable* when dealing with pending MIDI Control requests - the MIDIControllable belongs to the surface code in controllables
|
2016-07-21 13:42:11 -04:00 |
|
|
b502d689e2
|
OSC: comp mode control text needs to be changed by signal too.
|
2016-07-20 08:59:06 -07:00 |
|
|
0017837b02
|
OSC: check if pan exists, fixes MB crash.
|
2016-07-18 15:57:27 -07:00 |
|
|
1364cd6a30
|
OSC: Get rid of meter noise in MB.
|
2016-07-18 09:47:33 -07:00 |
|
|
dade1f39b7
|
OSC: LFE is a control not a position.
|
2016-07-15 11:44:49 -07:00 |
|
|
6f80b40630
|
OSC: Fix Soloing to disable all solos in SIP mode as well
|
2016-07-14 12:06:37 -07:00 |
|
|
cf52d6e4b4
|
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
|
2016-07-14 14:45:23 -04:00 |
|
|
b620e5ab3f
|
OSC: Add surface save and restore
|
2016-07-14 11:41:53 -07:00 |
|
|
1970a8d4de
|
OSC: Fix off by one error
|
2016-07-14 06:52:09 -07:00 |
|
|
08bd0da509
|
use Session::cancel_all_solo()
|
2016-07-13 14:33:43 -04:00 |
|
|
3c58a674c5
|
mackie: fix behaviour of clear solo button
|
2016-07-13 13:43:20 -04:00 |
|
|
b77b3cbe22
|
OSC: Add global soloing indicator/cancel
|
2016-07-13 09:56:35 -07:00 |
|
|
577140c0dd
|
OSC: Add /path/band extension for eq_* bands
|
2016-07-12 13:33:28 -07:00 |
|
|
9d4506716c
|
OSC: Added EQ control, use interface_to_internal to normalize control range
|
2016-07-12 09:13:53 -07:00 |
|
|
3ab200acaa
|
OSC: finish feedback for well known controls. Simplify some others.
|
2016-07-11 16:00:14 -07:00 |
|
|
5156b8aeb5
|
White space fix only. (Spaces to tabs)
|
2016-07-10 08:20:05 -07:00 |
|
|
97b1725023
|
OSC: Add well known controls for pan and compressor
|
2016-07-08 11:54:37 -07:00 |
|
|
295a7dfcf3
|
OSC: Add feedback for known pan controls and known compressor controls
|
2016-07-07 11:36:31 -07:00 |
|
|
d40cc6f6f9
|
OSC: Make sure selected strip is corrected when it's stripable vanishes
|
2016-07-06 19:28:41 -07:00 |
|
|
44fcbd988c
|
mackie: ensure that the strip where select was pressed ends up as the first_selected_stripable
|
2016-07-06 21:40:29 -04:00 |
|
|
77a8da9010
|
set ControlProtocol::_first_selected_stripable at the right time only
|
2016-07-06 20:58:33 -04:00 |
|
|
cf9706974c
|
a few post-rebase cleanups
|
2016-07-06 14:03:24 -04:00 |
|
|
2047ee527c
|
restore/extend/simplify ControlProtocol API to allow tracking of selection
|
2016-07-06 13:39:10 -04:00 |
|
|
eed3ea5047
|
remove a bunch of code that will no longer be used
|
2016-07-06 13:38:13 -04:00 |
|
|
860ffed6d1
|
OSC: Clear expand Lamp on strip observer destroy
|
2016-07-05 14:11:16 -07:00 |
|
|
fef79d46bb
|
OSC: Signal for editor mixer change. (Selected or not)
|
2016-07-04 20:07:38 -07:00 |
|
|
bc1f571954
|
OSC: /strip/select * should set new selected strip not toggle what is there.
|
2016-07-04 18:34:48 -07:00 |
|
|
291aec468f
|
use session stripable selection API
and remove old ControlProtocol signals to talk to GUI etc.
|
2016-07-04 12:45:53 -04:00 |
|
|
b27d9bb02a
|
OSC: select is global not per surface.
|
2016-07-04 08:27:16 -07:00 |
|
|
14c50b317c
|
operate directly on realtime controls, not via Session
|
2016-07-04 09:27:33 -04:00 |
|
|
a373e4cfc8
|
UI: Add editor_mixer route pointer to session so all UIs can know the same current_strip even in a selected group.
|
2016-07-03 18:22:09 -07:00 |
|
|
e6621c4405
|
OSC: select off by one bug, something must have changed by 1, fixed
|
2016-07-03 15:28:03 -07:00 |
|
|
661123c756
|
OSC: Account for some select edge cases
|
2016-07-01 21:21:08 -07:00 |
|
|
6ed7336384
|
OSC: make sure out of bank strip can not be converted to a stripable.
|
2016-07-01 18:31:13 -07:00 |
|
|
3491f22c04
|
OSC: Don't look for which stripable is selected until we actually need it, It may be wrong at application start.
|
2016-07-01 18:12:31 -07:00 |
|
|
55722a74fb
|
OSC: Change all time feedback to /position/<type>
|
2016-07-01 17:28:08 -07:00 |
|
|
7f712ddd4c
|
OSC: Select tweak.
|
2016-06-29 19:57:13 -07:00 |
|
|
95beda06d9
|
OSC: Reworked select to follow Gui selected strip regardless of it's inclusion in bank
|
2016-06-29 19:38:17 -07:00 |
|
|
f3dd9eef8b
|
OSC: master/monitor forced to sort at end
|
2016-06-22 14:50:13 -07:00 |
|
|
844bf70002
|
OSC: Fix math off by one, Check for all stripable controls because VCAs have less (crash fix)
|
2016-06-22 14:10:59 -07:00 |
|