nick_m
f3b4644969
Fix many offset errors when drawing notes in midi regions that have been edited.
...
- hopefully this can close bugs such as 6270 & 6793
2016-06-11 05:40:50 +10:00
Paul Davis
8ceab4e193
make sure editor can follow visibility changes for VCAs
2016-06-10 15:00:43 -04:00
Paul Davis
fbc51c03ef
do not add master to Mixer_UI's TreeModel - explicitly pack it and never unpack it
2016-06-10 14:49:35 -04:00
Alexandre Prokoudine
3127eeb97d
Fix the reference to i18n_po, fix Paul's second name
2016-06-10 20:28:43 +02:00
Paul Davis
954b17325d
another PresentationInfo sort order fix.
2016-06-10 13:57:19 -04:00
Paul Davis
f1d9dbf359
fix behaviour of select_(next|prev)_route() in editor, when VCAs are present.
2016-06-10 13:57:19 -04:00
Paul Davis
49011ea146
noop: comment fix.
2016-06-10 13:57:19 -04:00
Paul Davis
4b730ca645
Use generic sorter.
2016-06-10 13:57:19 -04:00
Paul Davis
53ba6f1121
EditorRoutes needs to connect to the right property change signal.
2016-06-10 13:57:19 -04:00
Paul Davis
df09d80bd3
EditorRoutes needs to respond to PropertyChanged(selected)
2016-06-10 13:57:19 -04:00
Paul Davis
a2fd790252
New editor API to retrieve the Stripable with via presentation info order.
2016-06-10 13:57:19 -04:00
Paul Davis
15fcb0845a
make sure RouteUIs show selection status at startup
2016-06-10 13:57:18 -04:00
Paul Davis
2d4358ddb5
Various changes to PresentationInfo and a small consolidation of sorters.
...
The semantics for sorting PresentationInfo are up to the caller, not the
PresentationInfo object, so operator<() was removed and callers specifically
invoke ::order() for sorting.
2016-06-10 13:57:18 -04:00
Paul Davis
3eaa6c0389
remove certain ControlProtocol signals related to stripable selection
...
includes change to Mackie support so that strips listen for PropertyChange
on the stripables they represent, no global selection change used anymore.
2016-06-10 13:57:18 -04:00
John Emmas
b130db2c60
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2016-06-10 12:32:01 +01:00
nick_m
ae99b93cc2
Apply some constraints to bbt dragging.
...
- max tempo 1000 bpm
- apply a minimum measurement distance.
- ensure result is positive (!)
2016-06-10 11:45:40 +10:00
Len Ovens
f65713c426
OSC: Finished Select send levels
2016-06-09 18:33:00 -07:00
Paul Davis
1f62dca536
avoid missing stuff after adding tracks/busses/vcas in mixer
2016-06-09 20:43:11 -04:00
Paul Davis
06b12bef62
retain route i/o choice across show()'s of the AddRouteDialog
2016-06-09 20:39:43 -04:00
Robin Gareus
d403eaf1a0
phase out phase in favor of polarity
2016-06-10 01:18:20 +02:00
Len Ovens
049a678ff9
OSC: change the word phase to polarity as per mailing list.
2016-06-09 15:24:43 -07:00
Paul Davis
be42151c0d
work "hide" button on VCA strip
2016-06-09 16:58:49 -04:00
Paul Davis
4d28df97fa
noop: clarifying comment about a magic number
2016-06-09 16:30:21 -04:00
Paul Davis
2ee3fefc41
use codified heuristic for "is-color-set?"
2016-06-09 16:24:41 -04:00
Paul Davis
624715cca7
provide a heuristic to decide if the color has been set for a PresentationInfo object
2016-06-09 16:24:22 -04:00
Paul Davis
a74c850b5b
mixer-gui visibility management for VCAs
2016-06-09 16:03:14 -04:00
Paul Davis
212afd402c
color management and handling for VCAs
2016-06-09 16:03:14 -04:00
Paul Davis
ef6f0de5a3
extend ArdourButton API to allow independently setting fixed active/inactive colors
2016-06-09 16:03:14 -04:00
Len Ovens
37aed5715b
OSC: add phase control
2016-06-09 12:07:57 -07:00
Len Ovens
4905422a47
OSC: Added pan width to selected
2016-06-09 11:11:48 -07:00
Paul Davis
199f20ff2c
namespace required
2016-06-09 13:24:35 -04:00
Paul Davis
3670f1adac
use ControlSlaveUI in VCAMasterStrip
2016-06-09 13:12:09 -04:00
Paul Davis
0678d0ada1
use new ControlSlaveUI object in mixer strip
2016-06-09 13:12:09 -04:00
Paul Davis
f26191382f
for now vca assignment does not apply to selection.
...
This hack comment needs cleaning up later
2016-06-09 13:12:09 -04:00
Paul Davis
e6db49f9e2
new files
2016-06-09 13:12:09 -04:00
nick_m
260a0ca12c
Amend last commit.
2016-06-10 01:14:08 +10:00
nick_m
e05b0862b5
Audio locked meters with an existing tempo may be dragged past that tempo's location.
2016-06-10 01:07:25 +10:00
Len Ovens
3e29a46603
OSC: select commands for pan and trim added, feedback for select sends. GUI_select feedback done.
2016-06-08 23:08:56 -07:00
Paul Davis
3f0cbfc152
comment and minor fix
2016-06-08 21:25:48 -04:00
Paul Davis
7015ece8ef
use 4.x and earlier route colors
2016-06-08 21:18:20 -04:00
Paul Davis
f0eef82364
alphabetize local includes
2016-06-08 21:18:20 -04:00
nick_m
c9b6e0a7b3
Fix crash when editing meter via main clock.
2016-06-09 06:44:39 +10:00
nick_m
98455f2744
Fix crash when editing tempo via main clock.
2016-06-09 05:54:53 +10:00
nick_m
8de12a4015
Possible fix for memory pool problem in session click.
2016-06-09 05:16:38 +10:00
Colin Fletcher
e27df63bc5
Fix a couple of build errors in the test suite.
...
The parameters to Session::new_audio_track() changed in e0ff70cf , and
Playlist::region_list() was renamed to region_list_property() in
fce6ac0e . Update calls to these functions in the test suite to match.
A couple of tests still fail after these changes.
2016-06-08 19:56:34 +01:00
Paul Davis
9a1c24dda7
fix thinko in Pane expose event handler.
...
There are always less dividers than children
2016-06-08 12:26:24 -04:00
Paul Davis
393d69c7a0
listen for gui_changed() signal from all Stripables, not just Routes
2016-06-08 11:03:13 -04:00
Paul Davis
4a863cb1d6
change format of state_id() return value for VCAMasteStrip to follow other objects' conventions
2016-06-08 11:03:13 -04:00
Paul Davis
26d94f6014
add ::set_height() for VCATimeAxisView
2016-06-08 11:03:13 -04:00
Paul Davis
fcf49de774
move gui_changed() signal from Route to Stripable
2016-06-08 11:03:13 -04:00