Robin Gareus [Sun, 12 Jun 2016 18:16:16 +0000 (20:16 +0200)]
ignore midi on monitor-section and force strict-i/o
Paul Davis [Sun, 12 Jun 2016 17:35:38 +0000 (13:35 -0400)]
hide mixer group tabs when spilling control master slaves
Paul Davis [Sun, 12 Jun 2016 17:07:18 +0000 (13:07 -0400)]
fix crash when removing a track in the presence of VCAs
Robin Gareus [Sun, 12 Jun 2016 14:43:21 +0000 (16:43 +0200)]
don't show meter for integer/enum outputs in a generic plugin UI
Robin Gareus [Sun, 12 Jun 2016 14:26:57 +0000 (16:26 +0200)]
fix typo
Paul Davis [Sun, 12 Jun 2016 12:44:34 +0000 (08:44 -0400)]
MackieControl: in sends subview, if there are no sends for a vpot, drop the controllable for the vpot
Paul Davis [Sun, 12 Jun 2016 12:43:24 +0000 (08:43 -0400)]
fix MCP Cancel button "escape" action
Paul Davis [Sun, 12 Jun 2016 12:19:16 +0000 (08:19 -0400)]
redesign/reimplement selection knowledge in MackieControlProtocol object
strips listen to Stripable::presentation_info().PropertyChange, and forward selected status changes
to the MCP object
Paul Davis [Sun, 12 Jun 2016 12:18:01 +0000 (08:18 -0400)]
reduce verbosity of -D mackie in the presence of continued handshaking/keepalive messages.
Robin Gareus [Sun, 12 Jun 2016 09:00:11 +0000 (11:00 +0200)]
update post-export command placeholder documentation
Robin Gareus [Sun, 12 Jun 2016 08:59:47 +0000 (10:59 +0200)]
more meta-data placeholders for post-export command
Len Ovens [Sat, 11 Jun 2016 20:57:27 +0000 (13:57 -0700)]
OSC: Add send enable control.
Paul Davis [Sat, 11 Jun 2016 19:49:18 +0000 (15:49 -0400)]
make RouteGroupDialog non-modal.
Not really how/why it was modal, but it did run a recursive main event loop, and these are
always a bad idea for lots of reasons. So I removed that feature, which makes it non-modal.
Not 100% tested yet.
Len Ovens [Sat, 11 Jun 2016 19:09:15 +0000 (12:09 -0700)]
OSC: added solo isolate and solo safe/lock.
nick_m [Sat, 11 Jun 2016 17:26:02 +0000 (03:26 +1000)]
Fix exact tempo pulse for snap to bars case.
nick_m [Sat, 11 Jun 2016 16:46:13 +0000 (02:46 +1000)]
Make exact beat calculation of tempi a bit less cumbersome. Move tempi on an audio basis for non-musical snap.
nick_m [Sat, 11 Jun 2016 14:42:43 +0000 (00:42 +1000)]
Set tempo sections to the exact pulse when snapped to a musical grid.
Paul Davis [Fri, 10 Jun 2016 20:59:27 +0000 (16:59 -0400)]
make relative gain control in route groups work (again)
Len Ovens [Fri, 10 Jun 2016 20:45:07 +0000 (13:45 -0700)]
OSC: Constrain master pan position as width requires.
Len Ovens [Fri, 10 Jun 2016 20:05:58 +0000 (13:05 -0700)]
OSC: force non-active controls to zero. Keep pan within range wide allows.
nick_m [Fri, 10 Jun 2016 19:54:18 +0000 (05:54 +1000)]
Unused variable - no-op.
nick_m [Fri, 10 Jun 2016 19:43:35 +0000 (05:43 +1000)]
Make RegionView less aggressive about trimming the front of a region.
nick_m [Fri, 10 Jun 2016 19:40:50 +0000 (05:40 +1000)]
Fix many offset errors when drawing notes in midi regions that have been edited.
- hopefully this can close bugs such as 6270 & 6793
Paul Davis [Fri, 10 Jun 2016 19:00:43 +0000 (15:00 -0400)]
make sure editor can follow visibility changes for VCAs
Paul Davis [Fri, 10 Jun 2016 18:44:57 +0000 (14:44 -0400)]
do not add master to Mixer_UI's TreeModel - explicitly pack it and never unpack it
Alexandre Prokoudine [Fri, 10 Jun 2016 17:50:49 +0000 (20:50 +0300)]
Fix the reference to i18n_po, fix Paul's second name
Paul Davis [Fri, 10 Jun 2016 17:55:54 +0000 (13:55 -0400)]
another PresentationInfo sort order fix.
Paul Davis [Fri, 10 Jun 2016 17:55:31 +0000 (13:55 -0400)]
fix behaviour of select_(next|prev)_route() in editor, when VCAs are present.
Paul Davis [Fri, 10 Jun 2016 17:54:53 +0000 (13:54 -0400)]
noop: comment fix.
Paul Davis [Fri, 10 Jun 2016 17:54:44 +0000 (13:54 -0400)]
Use generic sorter.
Paul Davis [Fri, 10 Jun 2016 17:54:29 +0000 (13:54 -0400)]
EditorRoutes needs to connect to the right property change signal.
Paul Davis [Fri, 10 Jun 2016 17:53:48 +0000 (13:53 -0400)]
EditorRoutes needs to respond to PropertyChanged(selected)
Paul Davis [Fri, 10 Jun 2016 17:53:05 +0000 (13:53 -0400)]
New editor API to retrieve the Stripable with via presentation info order.
Paul Davis [Fri, 10 Jun 2016 17:50:42 +0000 (13:50 -0400)]
make sure RouteUIs show selection status at startup
Paul Davis [Fri, 10 Jun 2016 17:50:19 +0000 (13:50 -0400)]
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.
Paul Davis [Fri, 10 Jun 2016 17:47:41 +0000 (13:47 -0400)]
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.
John Emmas [Fri, 10 Jun 2016 11:32:01 +0000 (12:32 +0100)]
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
nick_m [Fri, 10 Jun 2016 01:45:40 +0000 (11:45 +1000)]
Apply some constraints to bbt dragging.
- max tempo 1000 bpm
- apply a minimum measurement distance.
- ensure result is positive (!)
Len Ovens [Fri, 10 Jun 2016 01:33:00 +0000 (18:33 -0700)]
OSC: Finished Select send levels
Paul Davis [Fri, 10 Jun 2016 00:43:11 +0000 (20:43 -0400)]
avoid missing stuff after adding tracks/busses/vcas in mixer
Paul Davis [Fri, 10 Jun 2016 00:39:32 +0000 (20:39 -0400)]
retain route i/o choice across show()'s of the AddRouteDialog
Robin Gareus [Thu, 9 Jun 2016 23:18:09 +0000 (01:18 +0200)]
phase out phase in favor of polarity
Len Ovens [Thu, 9 Jun 2016 22:24:43 +0000 (15:24 -0700)]
OSC: change the word phase to polarity as per mailing list.
Paul Davis [Thu, 9 Jun 2016 20:58:49 +0000 (16:58 -0400)]
work "hide" button on VCA strip
Paul Davis [Thu, 9 Jun 2016 20:30:21 +0000 (16:30 -0400)]
noop: clarifying comment about a magic number
Paul Davis [Thu, 9 Jun 2016 20:24:41 +0000 (16:24 -0400)]
use codified heuristic for "is-color-set?"
Paul Davis [Thu, 9 Jun 2016 20:24:22 +0000 (16:24 -0400)]
provide a heuristic to decide if the color has been set for a PresentationInfo object
Paul Davis [Thu, 9 Jun 2016 20:03:07 +0000 (16:03 -0400)]
mixer-gui visibility management for VCAs
Paul Davis [Thu, 9 Jun 2016 19:35:56 +0000 (15:35 -0400)]
color management and handling for VCAs
Paul Davis [Thu, 9 Jun 2016 19:35:37 +0000 (15:35 -0400)]
extend ArdourButton API to allow independently setting fixed active/inactive colors
Len Ovens [Thu, 9 Jun 2016 19:07:57 +0000 (12:07 -0700)]
OSC: add phase control
Len Ovens [Thu, 9 Jun 2016 18:11:48 +0000 (11:11 -0700)]
OSC: Added pan width to selected
Paul Davis [Thu, 9 Jun 2016 17:24:35 +0000 (13:24 -0400)]
namespace required
Paul Davis [Thu, 9 Jun 2016 17:12:04 +0000 (13:12 -0400)]
use ControlSlaveUI in VCAMasterStrip
Paul Davis [Thu, 9 Jun 2016 16:59:18 +0000 (12:59 -0400)]
use new ControlSlaveUI object in mixer strip
Paul Davis [Thu, 9 Jun 2016 16:58:54 +0000 (12:58 -0400)]
for now vca assignment does not apply to selection.
This hack comment needs cleaning up later
Paul Davis [Thu, 9 Jun 2016 16:58:31 +0000 (12:58 -0400)]
new files
nick_m [Thu, 9 Jun 2016 15:14:08 +0000 (01:14 +1000)]
Amend last commit.
nick_m [Thu, 9 Jun 2016 15:07:25 +0000 (01:07 +1000)]
Audio locked meters with an existing tempo may be dragged past that tempo's location.
Len Ovens [Thu, 9 Jun 2016 06:08:56 +0000 (23:08 -0700)]
OSC: select commands for pan and trim added, feedback for select sends. GUI_select feedback done.
Paul Davis [Thu, 9 Jun 2016 01:25:48 +0000 (21:25 -0400)]
comment and minor fix
Paul Davis [Thu, 9 Jun 2016 01:18:13 +0000 (21:18 -0400)]
use 4.x and earlier route colors
Paul Davis [Thu, 9 Jun 2016 01:17:44 +0000 (21:17 -0400)]
alphabetize local includes
nick_m [Wed, 8 Jun 2016 20:44:39 +0000 (06:44 +1000)]
Fix crash when editing meter via main clock.
nick_m [Wed, 8 Jun 2016 19:54:53 +0000 (05:54 +1000)]
Fix crash when editing tempo via main clock.
nick_m [Wed, 8 Jun 2016 19:16:38 +0000 (05:16 +1000)]
Possible fix for memory pool problem in session click.
Colin Fletcher [Wed, 8 Jun 2016 15:03:14 +0000 (16:03 +0100)]
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.
Paul Davis [Wed, 8 Jun 2016 16:26:24 +0000 (12:26 -0400)]
fix thinko in Pane expose event handler.
There are always less dividers than children
Paul Davis [Wed, 8 Jun 2016 15:03:07 +0000 (11:03 -0400)]
listen for gui_changed() signal from all Stripables, not just Routes
Paul Davis [Wed, 8 Jun 2016 15:02:41 +0000 (11:02 -0400)]
change format of state_id() return value for VCAMasteStrip to follow other objects' conventions
Paul Davis [Wed, 8 Jun 2016 15:02:17 +0000 (11:02 -0400)]
add ::set_height() for VCATimeAxisView
Paul Davis [Wed, 8 Jun 2016 15:01:08 +0000 (11:01 -0400)]
move gui_changed() signal from Route to Stripable
John Emmas [Wed, 8 Jun 2016 14:19:16 +0000 (15:19 +0100)]
Experiment - change the Windows icon (gtk2_ardour/icons/ardour.ico) so that it doesn't contain compressed images
Windows itself is happy with compressed icons but they seem to upset the MSVC linker.
If there are no ill-effects I'll change the Mixbus icon which will allow me to remove the older style icons (that were only needed for MSVC)
John Emmas [Wed, 8 Jun 2016 14:15:19 +0000 (15:15 +0100)]
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
Robin Gareus [Wed, 8 Jun 2016 13:51:33 +0000 (15:51 +0200)]
fix user color file name
Robin Gareus [Wed, 8 Jun 2016 13:37:46 +0000 (15:37 +0200)]
what an oversight!
Robin Gareus [Wed, 8 Jun 2016 13:34:30 +0000 (15:34 +0200)]
fix mute automation for busses & consolidate code.
Robin Gareus [Wed, 8 Jun 2016 13:20:20 +0000 (15:20 +0200)]
consistent API name for region-list
Paul Davis [Wed, 8 Jun 2016 11:15:21 +0000 (07:15 -0400)]
fix waf cmd tested for when deciding to build appdata.pot
nick_m [Wed, 8 Jun 2016 03:48:22 +0000 (13:48 +1000)]
More tempo marker cross-dragging fixes.
nick_m [Wed, 8 Jun 2016 02:45:12 +0000 (12:45 +1000)]
Fix tempo markers jittering when cross-dragging over large tempo deltas.
Paul Davis [Tue, 7 Jun 2016 23:25:33 +0000 (19:25 -0400)]
fix faderport's use of action name
Paul Davis [Tue, 7 Jun 2016 23:25:11 +0000 (19:25 -0400)]
minor optimization when search for actions
Paul Davis [Tue, 7 Jun 2016 22:30:04 +0000 (18:30 -0400)]
take a rather different approach toggling editor+mixer
Paul Davis [Tue, 7 Jun 2016 22:29:40 +0000 (18:29 -0400)]
provide GUI option to control WM visibility info use
Paul Davis [Tue, 7 Jun 2016 22:29:03 +0000 (18:29 -0400)]
make it possible to disable VisibilityTracker's use of WM visibility
Paul Davis [Tue, 7 Jun 2016 22:28:32 +0000 (18:28 -0400)]
when destroying an ArdourDialog, be sure the Keyboard object knows about it.
It seems that there are ways to destroy a window without it emitting focus out
Paul Davis [Tue, 7 Jun 2016 19:01:49 +0000 (15:01 -0400)]
noop: comment change
Paul Davis [Tue, 7 Jun 2016 18:59:51 +0000 (14:59 -0400)]
header file cleanup/reduction
Paul Davis [Tue, 7 Jun 2016 18:52:02 +0000 (14:52 -0400)]
move color theme selector into color tab for preferences
Paul Davis [Tue, 7 Jun 2016 18:38:57 +0000 (14:38 -0400)]
first pass at moving color theme management into its own preferences tab
Robin Gareus [Tue, 7 Jun 2016 16:49:45 +0000 (18:49 +0200)]
fix click preferences alignment
nick_m [Tue, 7 Jun 2016 16:45:40 +0000 (02:45 +1000)]
Step edit cursor no longer assumes constant tempo.
Robin Gareus [Tue, 7 Jun 2016 16:34:02 +0000 (18:34 +0200)]
re-group preferences to reduced window height constraint.
Paul Davis [Tue, 7 Jun 2016 16:32:57 +0000 (12:32 -0400)]
use contextual translation macro for "Locations"
Paul Davis [Tue, 7 Jun 2016 16:30:38 +0000 (12:30 -0400)]
GUI tweaks and work on VCA mixer display
Paul Davis [Tue, 7 Jun 2016 16:30:25 +0000 (12:30 -0400)]
fix missing restore of a pane position in mixer
Robin Gareus [Tue, 7 Jun 2016 15:07:37 +0000 (17:07 +0200)]
document post-export command placeholders
Robin Gareus [Tue, 7 Jun 2016 14:57:17 +0000 (16:57 +0200)]
add meta-data placeholders for post-export command
needs testing on windows with UTF8
Paul Davis [Tue, 7 Jun 2016 13:48:17 +0000 (09:48 -0400)]
fix up logic that connects ControlGroups and RouteGroups
This makes deactivating a RouteGroup also stop the ControlGroups from having any effect