248521221c
OSC debug: "ALL" == all messages incl. invalid ones
2017-03-13 22:35:07 +01:00
ac46fb2700
Use a label for required script instance parameters
2017-03-13 21:25:16 +01:00
9cc068756b
Clean up existing bindings on reset
2017-03-13 20:09:10 +01:00
333e3c6019
Add track/bus rename safeguards to the backend (handy for scripting)
2017-03-13 18:44:37 +01:00
837ad93e7c
Default to a pastel color tetrad palette.
2017-03-13 18:01:08 +01:00
ce7d001ebd
plugin scan tweaks: don't verbosely log by default, bump timeout
...
Some VSTs (e.g. waves) can take a rather long time to scan.
(VST-shell: many plugins + online license check)
2017-03-13 16:13:38 +01:00
60ad8e21cf
remove cruft; superseded by ControlGroup::use_me
2017-03-12 20:15:55 +01:00
400b3f82e7
Prevent multiple color-picker dialogs for a single stripable
2017-03-12 16:54:38 +01:00
be6bfd12eb
Preparations to keep track of stripable color-dialogs.
...
This follows the same concept as plugin-UIs (keep a pointer in the backend)
to prevent multiple instances to be created from various TAVs
and RouteUIs (mixer, editor-mixer, meterbridge,..)
2017-03-12 16:54:18 +01:00
52b203ad36
Fix issue with automation-playback constantly marking a session dirty.
2017-03-12 02:37:30 +01:00
37bcbcad41
Optimize Session::set_dirty()
2017-03-12 02:36:33 +01:00
3e92347057
Prepare for graceful case-by-case fallback of VST Bypass
...
VST's effSetBypass may fail even though a plugin CanDo "bypass",
and it can be case-by-case (depending on plugin-settings).
This codepath is not yet active, pending testing.
2017-03-12 01:24:40 +01:00
6386ebafcd
Update selection-clock when region properties change
2017-03-12 01:20:49 +01:00
3477ecb0aa
Add API to check if a given region is part of the region-selection
2017-03-12 01:20:14 +01:00
0b6e2d1e46
Improve a-delay to follow tempo-ramps & BPM changes
...
This is a bit of a hotfix, not a proper solution
2017-03-11 23:10:44 +01:00
69bcc38e99
Fader Group override (allow to enable on disabled groups/predicates)
2017-03-11 19:00:06 +01:00
c29568f4c5
Fix Controllable::InverseGroup behavior.
...
use_group(), use_me() filters group behavior beforehand.
ControlGroup::set_group_value() lacks context to make the decision itself
and should always apply to the group (regardless of active state):
InverseGroup allows to override both: inactive predicate and inactive group.
This needs testing, particularly since RouteGroupMember::use_group()
is no longer used and was superseded by RouteGroup::push_to_groups()
2017-03-11 18:58:50 +01:00
d6d1074565
create_action_group -> get_or_create_action_group
...
Since adding an action-groups hides existing actions with the same name,
this adds a way to look up actions first.
This fixes an issue introduced in 6af51b52ff
(both window_manager.cc
and ardour_ui_ed.cc use the "Window" group.
2017-03-11 15:33:24 +01:00
2d595b90d7
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
2017-03-11 11:52:22 +00:00
fd9330f591
Tweak tempo-marker grab-handle (extend left/right)
2017-03-11 05:14:32 +01:00
34d6de83a0
Disable Retina/Appple pango text-width workaround
...
Fix right-alignment (tempo-markers) and oversized bounding-boxes.
_width_correction should be removed after testing on various systems.
2017-03-11 05:13:17 +01:00
1203d796de
Fix possible segfault in multi-bus AUs.
2017-03-11 05:09:25 +01:00
0a87fbe820
Allow to customize color-picker-palette
2017-03-11 02:23:34 +01:00
d0fc7d37ab
Show Stripable name in color-picker dialog.
2017-03-11 00:52:17 +01:00
0b966460a5
NO-OP whitespace
2017-03-11 00:36:47 +01:00
41216d200a
Remove old modal get_color API.
2017-03-11 00:35:26 +01:00
05dfc1fdc1
Update color stripable color-picker(s)
...
* consistent behavior (Route, VCA)
* non-modal
* a single color picker for each RouteUI/VCA at most
* fix bug: VCA picker staying around even when VCA was deleted
2017-03-11 00:33:43 +01:00
7a709f23f1
Fix solo/mute when loading old (4.x) sessions.
2017-03-10 21:42:02 +01:00
2562a5ce3b
Save/Restore TimeInfoBox clock modes
...
The clocks are not transient, so ARDOUR_UI::store_clock_modes takes
care of saving the state and the clock restores itself.
2017-03-10 20:39:46 +01:00
eac0a2b6ec
Fix LocationUI clock-mode save/load & caching
...
(sidebar uses explicit LocationUI::set_state(), Location Window
implicit set_session)
2017-03-10 20:38:23 +01:00
6af51b52ff
Use dedicated "show editor/mixer" actions
2017-03-10 17:52:42 +01:00
71f89f8214
Use Tempo Curve color for measure line beats. Fixes 4930.
2017-03-10 09:46:37 -06:00
55e6d3b40d
Fix likely thinko in bbt ruler.
...
This fixes a bug for me:
Measure lines appear & disappear during playback, at certain zoom scales.
I think this is because the unecessary offset was causing beat_density to vary unnecessarily while rolling.
2017-03-10 09:09:30 -06:00
830728aaee
compute_bbt_ruler_scale should not be necessary for every redraw of the timeline. Works OK here without it...
2017-03-10 08:50:29 -06:00
nick_m
b3ef0a9e8d
fix incorrect property change in AudioRegion::set_fade_out()
...
- should fix 7283
2017-03-11 01:11:25 +11:00
1519565890
Fix crash when removing time from track with automation
...
Resolves : #7287
2017-03-10 22:59:58 +10:00
f21111d7df
Faderport uses the Mix and Proj buttons to summon mixer and editor; there is no longer a Toggle.
2017-03-09 14:29:08 -06:00
nick_m
87d474b391
fix potential crash in LV2Plugin::connect_and_run() when music starts after 0
2017-03-10 03:59:25 +11:00
e04d237674
Allow Edit -> Crop to work with edit point set to mouse
...
Crop is currently only dependent on having a valid time/range selection.
Resolves : #7278
2017-03-09 11:51:00 +10:00
b9ff329e36
Allow Separate using Loop/Punch range to work with edit point set to mouse
...
These operations are not dependent on the mouse position.
Resolves : #7276
2017-03-09 10:14:35 +10:00
8f2a5c01dd
fix a-reverb, cut tail on deactivate, plug memory-leak
2017-03-08 23:04:16 +01:00
c93bef0ab6
Consolidate code
2017-03-08 22:17:16 +01:00
da5b6566e6
The return of the Mixbus Send-options (allow aux-feedback override)
2017-03-08 19:00:04 +01:00
77d07545c5
Don't show Group UI for the master-bus
2017-03-08 18:37:36 +01:00
46fe83cfff
Prevent adding "master" to a group
2017-03-08 17:49:01 +01:00
a67008a5cb
Mixer sidebar: show group context menu on right-click only
2017-03-08 16:22:17 +01:00
a3a61c9c74
Pop down dialog before re-scanning VSTs
2017-03-08 13:03:46 +01:00
819d9fa3cd
VST UI sizeing rework
...
* prefer signal over timer-poll for VST size changes
* properly offset VST window (Windows)
* constrain window size (Windows)
* explicitly notify re-parent'ed child window (Linux)
2017-03-08 13:03:46 +01:00
4b982ef895
Prepare moving to a dedicated x-thread signal for VST UI resizing
...
(this changes the internal API, pending follow-up GUI update)
2017-03-08 13:03:46 +01:00
50f408adf2
remove cruft
2017-03-08 13:03:46 +01:00