13
0
Commit Graph

12568 Commits

Author SHA1 Message Date
8f9a1e1cf4
Use exit-status macros for compatibility 3/3 2019-07-04 22:21:49 +02:00
08f8b810d5
Remove non-existent backend-paths from start-script 2019-07-02 16:48:07 +02:00
675759c167 Update references to ptfformat -> ptformat && fix api calls 2019-06-22 17:26:05 +10:00
ad3d68b5b9
Show some Lua script buttons by default
This improves discoverability of edior action scripts
2019-06-21 00:44:33 +02:00
b37f30897d
Windows does in theory support hard-links
NB. this is just as unused as the POSIX link() test. Aardour
doesn't create hardlinks since version 3.0. At least it's now
consistently wrong on all platforms :)
2019-06-12 21:35:07 +02:00
Nikolaus Gullotta
989480ab84 mixbus should always copy imported files 2019-06-12 11:34:46 -05:00
53b13d718f
Initialize some uninitialized vars
This fixes meterbridge type changes, due to uninitialized
_suspend_menu_callbacks.
2019-06-10 00:34:31 +02:00
1391f49dbc
NO-OP: rename variable 2019-06-09 19:56:39 +02:00
9390f17f36
NO-OP: whitespace and comments 2019-06-09 19:56:36 +02:00
9f20631984
Update GUI: meter-type API and meter-type state changes
This removes all additional GUI side meter-type state.
The route's meter-processors is now responsible for providing
the type.

meter-type is now implicit for GainMeter, LevelMeter used by
meter-strips and mixer-strips.
2019-06-09 19:56:30 +02:00
1cec6d1250
Remove toolbar meter (meter type) context-menu
This meter is follows in sync the master-bus meter. The type should
be set directly on the master-bus.
2019-06-09 19:45:01 +02:00
85eab56809 Change ClipLevelOptions to inherit from a HSliderOption 2019-06-06 18:32:13 -06:00
5eba2c92ed width of sliders in the option editor is now a fixed text-relative width 2019-06-06 18:32:13 -06:00
2a38833fca RcActionButton is now always its natural width 2019-06-06 18:32:13 -06:00
c2200e74ab change OptionEditComponent to avoid ever expanding the RHS widget horizontally 2019-06-06 18:32:13 -06:00
8bb6a5c875 NOOP: remove whitespace 2019-06-06 18:32:13 -06:00
95f2e4199b adjust h-size of color theme manager "Reset to Defaults" button 2019-06-06 18:32:13 -06:00
6a051a97b3 limit width of color theme manager theme dropdown 2019-06-06 18:32:13 -06:00
9398df415d
Clarify MIDI CC menu ambiguity
CCs use 0-based counting, however CC 0 and 32 (bank select) are skipped
in Ardour's CC menu. This lead to some misleading enumeration.

Now, group CCs by 32, skip sub-menu if there are fewer than 32 named
items, and otherwise actual CC min/max numbers per named list.
2019-06-04 23:51:50 +02:00
9aff22a9d2
Tweak toolbar meter reset button to unconditionally apply to all DPM 2019-06-04 14:56:50 +02:00
69194df4d9
Transfer Fn: skip phase calculation for silence and small signal levels
This fixes some division by zero as well as rounding issues for
signals < -160dBFS, resulting in garbage being displayed..
2019-06-04 14:41:50 +02:00
7fef56554d change name of action from "Smart Object Mode" to "Smart Mode" for consistency 2019-05-30 11:46:26 -06:00
81dbb977c5 fixups for rebase of show-region-name option 2019-05-29 17:37:48 -06:00
098ff7a07e remove debug output 2019-05-29 15:24:40 -06:00
8463fb728f add option to show/hide region names 2019-05-29 15:24:40 -06:00
b1587940e4
Fix crash when deleting selected region-view in ripple mode #7764
Changing the playlist (remove_region) invalidates selection and
unsets `clicked_regionview`. The region to operate on needs
to be stored for later use.
2019-05-27 14:10:59 +02:00
4cd379f89b
UI integration to conceal LV1 plugins 2019-05-25 01:56:54 +02:00
a18c54ce94
Optimize Plugin-Manager: minimize status query 2019-05-25 01:23:39 +02:00
a0b5616c85
Speed up Plugin status changes
Postpone menu rebuild when plugin status changes while the PluginManager
Dialog is visible.

Since the dialog is modal, the menus cannot be used while the dialog
is visible, so updating them once when the dialog is hidden is sufficient.
2019-05-25 00:14:56 +02:00
92cfed14cf
Re-use the Mixer's PluginManager (singleton)
Previously there were three plugin-manager instances (two of which
were never destroyed).

There were also 3 sets of context-menus (favorites, by tag, by author..),
all of which were re-built when plugin stati changed.

Since the Plugin-manager is a modal dialog, it can be re-used in
all contexts (route-ui, monitor-section, mixer).
2019-05-25 00:12:55 +02:00
Johannes Mueller
b8349069f1 Add support for contourdesign ShuttlePRO v2 and ShuttleXpress 2019-05-18 14:04:38 +02:00
1173ca8d34
Prefer dedicated c-pointer bindings (can be const) 2019-05-17 12:09:08 +02:00
8ae4fe1aa9
Prefer to receive URI-lists for DnD
This fixes an issue when embedding external files with ISO or some non
ASCII encodings (KDE/dolphin file-manager does not UTF-8 encode
filenames for plain/text DnD). But does so for URIs.

See also #7253 and previous commit
2019-05-13 15:44:11 +02:00
Jean-Marie Favreau
1846476127
Fix a bug for drag and drop from nautilus/dolphin (more spectific format first in the
list of possible inputs)
2019-05-13 15:44:11 +02:00
83f484a3ce
Engine Dialog: update MIDI devices, merge settings with state 2019-05-06 01:29:18 +02:00
ae181f5f66
Fix MIDI latency measurement
* Restore active state of devices after measurement
* Don't manually set latencies for measurement (backend handles this)
* remove superfluous call to stop measurement
2019-05-06 00:13:47 +02:00
837678bdcc
Use pretty-port-names in latency measurement dialog 2019-05-05 18:15:18 +02:00
20bdf5d966
Allow analysis window to plot live pre/post signal analysis 2019-04-21 22:43:16 +02:00
c285229423
Follow up f5bc64d00e - add gap to range-selection rect as well 2019-04-18 16:46:44 +02:00
6edc919656
Mixbus menu backport 2019-04-17 16:29:35 +02:00
bb5d237d66
NO-OP: whitespace 2019-04-17 16:29:35 +02:00
eae88bc119
Split new route messages into re-usable pieces
This improves consistency for the various new-route descriptions
and allows to unify messages with Mixbus without re-doing complete
strings. It may also benefit translations.
2019-04-15 22:12:26 +02:00
31815b5f26
NO-OP: whitespace
This fixes mostly <tab> after <space> and similar <tab> not used
for indenting as well as some related code alignment issues.
2019-04-13 17:57:46 +02:00
b799c05c1a
Found another one -- does this ever end? :)
Undo s/sample/frame/ replacement.
2019-04-12 22:23:48 +02:00
ce4b79e057
Remove unused "auto-backup" pane
This reverts/reworks commit e87012ca89 -- a failed experiment
which isn't used by Mixbus either since it introduced various issues.

When reverting to backups > 1 hour old, closing the session first
is acceptable.
2019-04-12 18:51:00 +02:00
5a0b9a92a3
Update Mixbus Mon-section #ifdef 2019-04-12 18:29:23 +02:00
8dc883ebfa
Revert another sample/frame confusion 2019-04-12 02:44:23 +02:00
54d8bcca57
Skip Subgroup menu-options when not available (no MIDI subgroups) 2019-04-11 02:08:36 +02:00
a16c038ecc
Ardour/Mixbus codebase unification - ui config 2019-04-11 02:05:01 +02:00
f5bc64d00e
Add option to leave vertical gap below audio regions
This is a backport from Mixbus, to leave are 4 "open" pixels
at the bottom of the track so one can see the grid-lines between tracks.

This is useful with low region-transparency. grid-lines behind
opaque regions are not visible.
2019-04-10 21:50:55 +02:00