Robin Gareus [Thu, 12 Jan 2017 19:52:21 +0000 (20:52 +0100)]
Minor tweak to bindings editor layout
Robin Gareus [Thu, 12 Jan 2017 19:51:29 +0000 (20:51 +0100)]
Display name of conflicting keyboard binding
Robin Gareus [Thu, 12 Jan 2017 19:50:42 +0000 (20:50 +0100)]
add API to query name of bound action
Ben Loftis [Thu, 12 Jan 2017 16:08:50 +0000 (10:08 -0600)]
rename Bindings -> Keyboard Shortcuts
Ben Loftis [Thu, 12 Jan 2017 15:33:57 +0000 (09:33 -0600)]
Support repeated jump-backward-to-mark while playing.
Ben Loftis [Thu, 12 Jan 2017 14:46:22 +0000 (08:46 -0600)]
Add some explanatory text to the Quirks settings
Ben Loftis [Wed, 11 Jan 2017 22:51:39 +0000 (16:51 -0600)]
Show plugin format in menu lists. Particularly important on Mac, where you might have both AU and VST formats of a plugin
Robin Gareus [Thu, 12 Jan 2017 17:22:56 +0000 (18:22 +0100)]
Move some actions into the global group:
This allows common keyboard shortcuts from any Tab (Editor, Mixer).
Discuss: should those actions/methods also be moved to ArdourUI instead of
PublicEditor?
Len Ovens [Thu, 12 Jan 2017 03:57:19 +0000 (19:57 -0800)]
OSC: We want to see aux buses even if the gui has them hidden
Paul Davis [Wed, 11 Jan 2017 11:42:37 +0000 (11:42 +0000)]
coverage frames must still be deleted when switching back to Overlay mode
Len Ovens [Wed, 11 Jan 2017 06:09:30 +0000 (22:09 -0800)]
OSC: Fix aux mute to check stripable exists first
Robin Gareus [Wed, 11 Jan 2017 02:55:04 +0000 (03:55 +0100)]
Windows/Videotimeline: support all drives (no fixed docroot/drive-letter)
Robin Gareus [Tue, 10 Jan 2017 21:38:43 +0000 (22:38 +0100)]
Prepare for windows video support on all drive-letters.
* add harvid version detection (>= 0.8.2 is needed)
* special case empty docroot (for windows, pass drive-letter)
Robin Gareus [Tue, 10 Jan 2017 17:24:52 +0000 (18:24 +0100)]
Tweak TMM tooltip
Robin Gareus [Tue, 10 Jan 2017 17:24:34 +0000 (18:24 +0100)]
Shrink preferences window when detached
Paul Davis [Tue, 10 Jan 2017 15:18:00 +0000 (15:18 +0000)]
never remove tracks from selection during a range drag
Paul Davis [Tue, 10 Jan 2017 10:26:23 +0000 (10:26 +0000)]
correctly display region sync points in the editor region list, when they change
Paul Davis [Tue, 10 Jan 2017 09:58:26 +0000 (09:58 +0000)]
fix nested templates for ye ancient compilers of the worlde
Paul Davis [Tue, 10 Jan 2017 09:53:10 +0000 (09:53 +0000)]
avoid locate when clicking in region fade handles in smart mode+follow edits
Robin Gareus [Tue, 10 Jan 2017 09:38:39 +0000 (10:38 +0100)]
add some preference tooltips and related code consolidation
Robin Gareus [Tue, 10 Jan 2017 09:38:00 +0000 (10:38 +0100)]
Fix MTC slave implicit return on transport-stop
MTC returns not-locked (no flywheel) when the signal is lost, in which case
Session::follow_slave() jumps to no_roll and ignores the slave-position.
The MTC slave does explicitly request a transport-locate and transport-stop.
Yet, Session::realtime_stop() honors _requested_return_frame for whatever
reason
Robin Gareus [Tue, 10 Jan 2017 09:26:23 +0000 (10:26 +0100)]
Fix spacing for TC display
Len Ovens [Tue, 10 Jan 2017 03:05:38 +0000 (19:05 -0800)]
OSC: Fix cue observer stop to zero controls
Len Ovens [Tue, 10 Jan 2017 02:56:22 +0000 (18:56 -0800)]
OSC: Add Talent individual monitor controls
Ben Loftis [Tue, 10 Jan 2017 01:41:31 +0000 (19:41 -0600)]
Better fix for widgets that do not apply to master bus: leave them in place, but insensitive, to retain layout
Ben Loftis [Tue, 10 Jan 2017 01:07:17 +0000 (19:07 -0600)]
Revert "Remove the Solo+Iso buttons in the Master bus."
This reverts commit
7f280e2bed51cfa56fedeaf08f28b6040c93b5b1.
Robin Gareus [Mon, 9 Jan 2017 19:14:27 +0000 (20:14 +0100)]
Fix mixer scrolling
Paul Davis [Mon, 9 Jan 2017 15:01:34 +0000 (15:01 +0000)]
add XML names/handling for additional Parameter types.
This is still incomplete and really not generic. Ought to be revisited, but has backwards compatibility issues that make it more complex
Paul Davis [Mon, 9 Jan 2017 14:07:15 +0000 (14:07 +0000)]
save state of an automation list, even if empty, because it might exist in the history state
Ben Loftis [Mon, 9 Jan 2017 14:17:38 +0000 (08:17 -0600)]
Remove the Solo+Iso buttons in the Master bus.
Paul Davis [Mon, 9 Jan 2017 12:42:08 +0000 (12:42 +0000)]
add clamp for adding points to a ControlList from a (G)UI
Paul Davis [Mon, 9 Jan 2017 12:41:49 +0000 (12:41 +0000)]
clamp values appropriately in AutomationLine::view_to_model_y()
Before this, drags from one automation track to another could add illegal/stupid values to an automation line. Presumably there needs to be another bounds check in ControlList
Paul Davis [Mon, 9 Jan 2017 12:29:24 +0000 (12:29 +0000)]
use reduced height for automation lines when firrst added, not just after a resizing
Paul Davis [Mon, 9 Jan 2017 12:29:04 +0000 (12:29 +0000)]
tweak previous commit to make desc.max_unbound "more correct"
Paul Davis [Mon, 9 Jan 2017 11:58:39 +0000 (11:58 +0000)]
fix ranges for LADSPA unbounded toggle parameters.
Used to be 0..4, now 0..1. The 4 is still used as an arbitrary
upper bound for non-toggled parameters
Robin Gareus [Sun, 8 Jan 2017 16:45:37 +0000 (17:45 +0100)]
Tweak Preference label
Robin Gareus [Sun, 8 Jan 2017 16:45:21 +0000 (17:45 +0100)]
NO-OP: whitespace
Robin Gareus [Sun, 8 Jan 2017 16:44:40 +0000 (17:44 +0100)]
Fix Pane size allocation:
* Skip calling allocate on recently hidden children.
* Don't [temporarily] call size_allocate with negative sizes
Robin Gareus [Sun, 8 Jan 2017 11:29:30 +0000 (12:29 +0100)]
Fix crash when changing Pane widgets -- #7198
Gtkmm2Ext::Pane::on_add() uses a pointer to a std::vector<> element
in the destroy notify callback. If the vector is modified, that pointer
becomes invalid.
Add 2 widgets "A", "B". remove "B", add another one "C".
Now if A is destroyed, notify_child_destroyed(PTR) points to
invalid memory and not to "A".
Robin Gareus [Sun, 8 Jan 2017 00:23:01 +0000 (01:23 +0100)]
prototype track/bus sharing: state-export
Robin Gareus [Sat, 7 Jan 2017 23:30:41 +0000 (00:30 +0100)]
Fix shared-pointer list creation from Lua
nick_m [Fri, 6 Jan 2017 18:28:56 +0000 (05:28 +1100)]
amend massive thinko in last commit (actually works).
nick_m [Fri, 6 Jan 2017 18:18:45 +0000 (05:18 +1100)]
fix incorrect _start after a split.
- when splitting a region where quantized notes start on the
split point, the notes would sometimes vanish due to us deriving
an exact quarter-note from the supplied frame.
this only affects midi regions, as other region types
have contents which are completely frame-based.
Robin Gareus [Fri, 6 Jan 2017 17:40:21 +0000 (18:40 +0100)]
fix route ordering (and related possible crash on re-order)
nick_m [Fri, 6 Jan 2017 16:39:24 +0000 (03:39 +1100)]
amend
4cb009058 (if newly active tempo became last it had no curve)
nick_m [Fri, 6 Jan 2017 15:59:07 +0000 (02:59 +1100)]
TempoMap - do frame conversion outside the lock when possible.
nick_m [Fri, 6 Jan 2017 15:52:02 +0000 (02:52 +1100)]
remove some excessive methods from TempoMap.
- the beginning of what hopefully will be a saner 'pulse' definition
nick_m [Fri, 6 Jan 2017 15:34:24 +0000 (02:34 +1100)]
more no-op renaming - TempoSection::compute_c_func_* -> compute_c_
nick_m [Fri, 6 Jan 2017 15:29:14 +0000 (02:29 +1100)]
clear up _initial vs _locked_to_meter TempoSection ambiguity.
nick_m [Fri, 6 Jan 2017 15:25:42 +0000 (02:25 +1100)]
more inactive tempi fixes.
nick_m [Fri, 6 Jan 2017 14:46:52 +0000 (01:46 +1100)]
actually make import of tempo maps at selected point work (missed line from
3060a458eb)
nick_m [Fri, 6 Jan 2017 14:27:06 +0000 (01:27 +1100)]
rename TempoSection::c_func() -> c(). ensure constant tempi have this set to 0.
nick_m [Fri, 6 Jan 2017 14:12:09 +0000 (01:12 +1100)]
fix some inactive tempi bugs
- no tempo curve for inactive tempi
- inactive and meter-locked tempi cannot be deleted.
Ben Loftis [Thu, 5 Jan 2017 23:41:40 +0000 (17:41 -0600)]
Revert transport frame color in Ardour. But now its theme-able for those who are interested.
Paul Davis [Thu, 5 Jan 2017 22:22:05 +0000 (22:22 +0000)]
make entire transport bar have its own background, specifically themeable
Ben Loftis [Thu, 5 Jan 2017 20:50:57 +0000 (14:50 -0600)]
Tweak spacings and layout of the Tempo+Meter dialogs.
Ben Loftis [Thu, 5 Jan 2017 20:31:27 +0000 (14:31 -0600)]
Un-bunch the bunched-up Keybindings editor widgets.
Robin Gareus [Thu, 5 Jan 2017 16:27:21 +0000 (17:27 +0100)]
disallow mini-timebar navigation when recording
Robin Gareus [Thu, 5 Jan 2017 14:08:42 +0000 (15:08 +0100)]
VCA number-label: match track/bus header behavior
Ben Loftis [Thu, 5 Jan 2017 16:01:11 +0000 (10:01 -0600)]
Attempt to lighten the transport area slightly. A little help needed here, Paul
nick_m [Thu, 5 Jan 2017 15:56:01 +0000 (02:56 +1100)]
tempo dialog disallows changing bbt position of a meter-locked tempo.
nick_m [Thu, 5 Jan 2017 15:26:02 +0000 (02:26 +1100)]
warn when adding / replacing a tempo fails.
nick_m [Thu, 5 Jan 2017 15:22:33 +0000 (02:22 +1100)]
make previous commit compile (lua)
nick_m [Thu, 5 Jan 2017 15:20:45 +0000 (02:20 +1100)]
prevent meter-locked tempi from being moved directly when replacing.
- the audio-locked meter owns it.
nick_m [Thu, 5 Jan 2017 15:14:17 +0000 (02:14 +1100)]
allow importing tempo maps at selected position.
nick_m [Thu, 5 Jan 2017 14:59:47 +0000 (01:59 +1100)]
ensure tempo lines use correct tempo type (constant/ramped)
Tim Mayberry [Thu, 5 Jan 2017 13:03:22 +0000 (23:03 +1000)]
Modify playlist option labels in Duplicate Track/Bus dialog
To indicate it is only copying the current "active" playlist and not all
playlists as discussed on IRC some time ago.
Resolves: #7149
Paul Davis [Thu, 5 Jan 2017 09:56:45 +0000 (09:56 +0000)]
variation of a PR from ngeiwei that adds MIDI channel info to controller names
Paul Davis [Thu, 5 Jan 2017 09:56:07 +0000 (09:56 +0000)]
fix assumed typo from LV2_SUPPORT PR recently committed
powerpaul17 [Mon, 5 Dec 2016 11:57:41 +0000 (12:57 +0100)]
adapted wscript for macos sierra
Paul Tirk [Fri, 18 Nov 2016 00:39:45 +0000 (01:39 +0100)]
fixed compilation on osx, minimal version was wrong
Olivier Humbert [Fri, 2 Dec 2016 20:49:17 +0000 (21:49 +0100)]
One more fix.
Olivier Humbert [Fri, 2 Dec 2016 20:43:58 +0000 (21:43 +0100)]
Another fix.
Olivier Humbert [Fri, 2 Dec 2016 20:40:44 +0000 (21:40 +0100)]
Undo (bad) fix
Olivier Humbert [Fri, 2 Dec 2016 19:07:41 +0000 (20:07 +0100)]
One fix
Olivier Humbert [Thu, 1 Dec 2016 03:01:28 +0000 (04:01 +0100)]
French translation update
Olivier Humbert [Thu, 1 Dec 2016 02:15:02 +0000 (03:15 +0100)]
French translation update
Olivier Humbert [Thu, 1 Dec 2016 02:12:04 +0000 (03:12 +0100)]
another fix
Olivier Humbert [Thu, 1 Dec 2016 02:07:45 +0000 (03:07 +0100)]
fixes
Olivier Humbert [Thu, 1 Dec 2016 02:05:22 +0000 (03:05 +0100)]
French translation update
Olivier Humbert [Thu, 1 Dec 2016 02:04:23 +0000 (03:04 +0100)]
French translation update
Olivier Humbert [Thu, 1 Dec 2016 02:03:12 +0000 (03:03 +0100)]
French translation update
Olivier Humbert [Thu, 1 Dec 2016 01:57:50 +0000 (02:57 +0100)]
French translation update
cooltehno [Thu, 29 Dec 2016 23:21:21 +0000 (03:21 +0400)]
Update cubasish-ardour.colors
cooltehno [Thu, 29 Dec 2016 23:13:26 +0000 (03:13 +0400)]
Update clear_gray-ardour.colors
cooltehno [Thu, 29 Dec 2016 23:08:10 +0000 (03:08 +0400)]
Update caineville-ardour.colors
cooltehno [Thu, 29 Dec 2016 22:56:16 +0000 (02:56 +0400)]
Update blueberry_milk-ardour.colors
Dobroslav Slavenskoj [Thu, 8 Dec 2016 20:42:13 +0000 (15:42 -0500)]
syncing with upstream
Dobroslav Slavenskoj [Thu, 8 Dec 2016 20:37:07 +0000 (15:37 -0500)]
Fixing LV2_SUPPORT #ifdefs
Edgar Aichinger [Mon, 5 Dec 2016 11:53:12 +0000 (12:53 +0100)]
some german translation improvements
Olivier Humbert [Wed, 30 Nov 2016 22:20:22 +0000 (23:20 +0100)]
Update TRANSLATORS
* Better wording and explanation for the gtk2_ardour/appdata/po/fr.po .
* Adds special case translating (slashes and pipes).
Olivier Humbert [Wed, 30 Nov 2016 20:59:32 +0000 (21:59 +0100)]
Add a po file to be translated
Julien ROGER [Wed, 30 Nov 2016 16:02:20 +0000 (17:02 +0100)]
Proposed fix managing shared playlists (see #7150)
Actually, when duplicating a track with "share playlist", the current
playlist is owned by the new created track(orig-track-id). The sharing
mecanism is made by diskstreams pointing on the same(shared) playlist.
Since playlist now owned by the new track, selecting another playlist in
the original track "forgets" the playlist for this track.You can't
select the shared playlist anymore from the original track.
This commit adds a way to keep trace of shared playlist between tracks.
Tim Mayberry [Thu, 5 Jan 2017 00:06:17 +0000 (10:06 +1000)]
Add missing function call in error message when compiling for windows
Paul Davis [Wed, 4 Jan 2017 23:05:02 +0000 (23:05 +0000)]
make status bar themeable
nick_m [Wed, 4 Jan 2017 16:49:59 +0000 (03:49 +1100)]
allow import of Beethoven's fifth.
- more popular tunes to follow.
nick_m [Wed, 4 Jan 2017 16:48:35 +0000 (03:48 +1100)]
add Meter::operator==.
Robin Gareus [Wed, 4 Jan 2017 13:17:18 +0000 (14:17 +0100)]
File [MIDI] display preference under Appearance
nick_m [Wed, 4 Jan 2017 13:15:14 +0000 (00:15 +1100)]
disallow tempi of 0 ntpm or less.
nick_m [Wed, 4 Jan 2017 13:13:43 +0000 (00:13 +1100)]
fix import of multiple time signatures.