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
Robin Gareus
35788fbaaa
Virtual-keyboard: prefer dropdown for channel & transpose
...
This addresses issue with text-entry and input focus
2019-10-25 23:53:23 +02:00
Paul Davis
d51ca5d398
remove unintended leading space
2019-10-25 15:48:32 -06:00
Robin Gareus
7bb67d0402
Virtual-keyboard: fix text-entry in config widgets
2019-10-25 21:54:16 +02:00
Robin Gareus
12d4d6daa7
Virtual-keyboard: never-ending details
...
- Fix key-bindings (first propagate to piano, ignore global bindings)
- Allow to switch octaves with left/right arrow key
- Tweak font-sizes used for annotations
2019-10-25 21:24:25 +02:00
Robin Gareus
c0c1fd8b60
Rename PianoKeyboard class, avoid ambiguities
...
A C++ class "PianoKeyboard" in the global namespace may cause
issues with some plugins that export and use an identically
named symbol.
2019-10-25 21:24:25 +02:00
Robin Gareus
61f32339ef
Continue C++ification of PianoKeyboard
2019-10-25 21:24:25 +02:00