Commit Graph

12905 Commits

Author SHA1 Message Date
Robin Gareus
f7b3dffebe Inform LV2 plugins about main window ID 2019-11-22 20:05:04 +01:00
Robin Gareus
6ee21fb77e GUI: Use new boost::optional API
get_value_or() has been deprecated since boost 1.56
2019-11-21 17:49:20 +01:00
Paul Davis
78d5e6af28 add mixer actions for toggle disk & input monitoring; bind to d and i in mixer bindings 2019-11-20 09:37:33 -07:00
Robin Gareus
7aaf212a9b Fix Lua Pangolayout ellipsis width 2019-11-19 04:41:12 +01:00
Robin Gareus
7b733eb3f0 Consistent toolbar button height 2019-11-19 04:41:11 +01:00
Robin Gareus
605a87f402 Improve toolbar layout consistency
Directly pack Lua Script buttons into top-level table,
use same size-constraints.

Use consistent Lua Action button width, in particular for buttons 10..12.
prefer "a" instead of "10" for default numeric label
2019-11-19 04:41:06 +01:00
Paul Davis
457ab6d35f put JACK time master option back in the menus 2019-11-15 16:04:58 -07:00
Robin Gareus
a666429d12 Fix MIDNAM device list for plugin-provided names 2019-11-13 23:00:55 +01:00
Robin Gareus
9b3ebd82ab Tweak layout of Plugin-Preset dialog 2019-11-12 19:34:12 +01:00
Robin Gareus
39fa4103f7 Allow to override plugin-provided MIDNAM 2019-11-12 17:00:50 +01:00
Robin Gareus
a83c6badfe Skip custom MIDNAM files in generic MTAV list 2019-11-12 06:29:05 +01:00
Robin Gareus
5b86ece17a Indicate the numeric peak-hold is always digital-peak 2019-11-12 00:07:51 +01:00
Robin Gareus
383850d329 Prefs > Plugins > Scan should discover new plugins
First argument is `cache_only`. `false` means to discover news ones.
2019-11-10 22:33:46 +01:00
Robin Gareus
70442ae7e3 Ask xjadeo to use ArdourMono font for OSD 2019-11-09 06:34:31 +01:00
Robin Gareus
edf9478fda Fix endless loop when drag/copy locked region 2019-11-09 06:00:02 +01:00
Robin Gareus
a8f9ba4a5e Preview video frame when dragging 2019-11-09 06:00:01 +01:00
Robin Gareus
a701882e66 Add convenience methods to test for active drags 2019-11-09 05:59:55 +01:00
Paul Davis
3cecc3d26b fix crash if Splash::pop_back_for() is called without splash on-screen 2019-11-08 16:57:11 -07:00
Paul Davis
b79d47b1b5 fix crash caused by storing clock modes while loading a session
The store would delete any existing node of the same name,
which was the node being used to set the mode in the first
place.
2019-11-08 12:40:26 -07:00
Paul Davis
eda27cc3de move all responsibility for autostart into StartupFSM and out of engine dialog 2019-11-06 17:35:30 -07:00
Paul Davis
88c4158c03 remove unused API 2019-11-06 17:05:07 -07:00
Paul Davis
f13c8f3d07 implement intended auto-start logic for startupFSM 2019-11-06 16:51:03 -07:00
Paul Davis
d7b6d6e2c4 if user uses Ctrl/Cmd-w to close a dialog during startup, treat that as a request to exit 2019-11-06 16:32:46 -07:00
Len Ovens
7dd7488872 Session should not be accessed when not there. 2019-11-06 08:30:11 -08:00
Robin Gareus
5ec9e0fa5e Virtual-keyboard: momentary pedal (no toggle) 2019-11-03 17:50:25 +01:00
Robin Gareus
db08810164 Virtual-keyboard: "Tab" to sustain (still undocumented) 2019-11-02 23:56:40 +01:00
Paul Davis
3e443bc237 improve operation of ARDOUR_UI::toggle_roll() for loop mode (particularly when loop-is-mode) 2019-11-02 16:32:18 -06:00
Paul Davis
a855119bdd rename all Evoral source from .(hpp|cpp)$ to .(h|cc) 2019-11-02 16:32:18 -06:00
Paul Davis
b83ef09947 various adjustments so that a MidiPlaylist gets re-rendered whenever it changes.
This may still be missing a few changes (i.e. they do not cause re-rendering)
2019-11-02 16:32:18 -06:00
Paul Davis
0573e7cdf0 alter where note resolution happens when a re-rendering is scheduled for a MIDI track 2019-11-02 16:32:18 -06:00
Ben Loftis
cc949232fe Remove complicated panner theme logic. 2019-11-02 14:57:53 -05:00
Robin Gareus
9b7998e747 Fan-out multi-channel instruments to tracks (not busses) 2019-11-02 18:47:59 +01:00
Robin Gareus
8b3dd2bed2 Enable fan-out by default
When adding a new multi-channel instrument, assume the
user wants to pan the outputs independently.
2019-11-02 16:39:14 +01:00
Robin Gareus
b68a7fdf96 Make virtual-keyboard messages translatable -- #7834 2019-11-02 02:44:27 +01:00
Paul Davis
c3d68338ad fix logic error with contents of session dialog shown after "Close" 2019-11-01 15:48:16 -06:00
Paul Davis
a072228de5 remove seamless looping as an option (it's now the only kind of looping we support) 2019-11-01 14:04:28 -06:00
Robin Gareus
0041e8b3ae Disable direct master-send on fan-out 2019-11-01 20:44:14 +01:00
Ben Loftis
86def2e35e Fix thinko in aux-fader color. 2019-11-01 10:35:53 -05:00
Robin Gareus
fe880d9b57 Consolidate more automation-mode texts 2019-10-31 23:58:05 +01:00
Robin Gareus
d584e962ff Fix copy/paste mess in ab298f035a 2019-10-31 18:47:08 +01:00
Robin Gareus
69cb02f213 Remove unused string translation 2019-10-31 16:33:56 +01:00
Robin Gareus
ab298f035a Consolidate automation and meter-point strings
This also properly selects texts in dropdown-menus on the mixer-strip,
panner and plugin-controls, gain-meters.
2019-10-31 16:12:27 +01:00
Robin Gareus
796558ef51 Suggest multi-out of instruments by default
When a user picks a N-channel instrument with strict i/o.
Offer N-channel (with optional fan-out) as default.
2019-10-30 15:35:52 +01:00
Paul Davis
a16f004d24 fix vanished audio/MIDI setup window after "Start" is clicked anytime other than during startup 2019-10-29 18:20:55 -06:00
Paul Davis
91fd927a80 fix appearance of SessionDialog presented after Session > New
Needed to be told "require_new" to make sure the correct display is shown
2019-10-29 18:09:55 -06:00
Robin Gareus
36ea069722 Fix use of std::map<> in const methods
Prefer iterators, instead of C++11 `at() const`.
This should also fix MSVC error C2663
2019-10-28 15:37:13 +01:00
Robin Gareus
474a3c5f69 Virtual-keyboard: allow octave switches while hand-pedaling 2019-10-27 13:54:47 +01:00
Robin Gareus
b53431a089 Virtual-keyboard: consolidate options
Remove use options for annotations, force them "always on",
and request space to draw them.

Add option to pick single-line octave bindings
2019-10-27 00:06:14 +02:00
Robin Gareus
9fd0813d16 Add support for single-octave "asdfg.." key-bindings 2019-10-26 23:49:57 +02:00
Robin Gareus
f1d614b15d Show PluginScanDialog only if needed (cancel VST scan) 2019-10-26 01:12:05 +02:00