Nikolaus Gullotta
e1fbd878f2
we don't need an indicator for special routes since we aren't really interested in them anymore
2019-07-22 09:08:59 -05:00
Robin Gareus
2999cb26b8
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-07-22 09:08:58 -05:00
Nikolaus Gullotta
e5f1d3da7f
mixbus should always copy imported files
2019-07-22 09:08:57 -05:00
Nikolaus Gullotta
0a7287429c
if the dialog closes, don't add it
2019-07-22 09:08:57 -05:00
Nikolaus Gullotta
4a3c4ce9d7
Merge branch 'master' into mixer-snapshots
2019-06-10 08:49:23 -05:00
Nikolaus Gullotta
09b43ff2dd
add timestamp to location and date sorting from timestamps to export_timespan_selector
2019-06-10 08:48:34 -05:00
Robin Gareus
53b13d718f
Initialize some uninitialized vars
...
This fixes meterbridge type changes, due to uninitialized
_suspend_menu_callbacks.
2019-06-10 00:34:31 +02:00
Robin Gareus
1391f49dbc
NO-OP: rename variable
2019-06-09 19:56:39 +02:00
Robin Gareus
9390f17f36
NO-OP: whitespace and comments
2019-06-09 19:56:36 +02:00
Robin Gareus
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
Robin Gareus
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
Paul Davis
85eab56809
Change ClipLevelOptions to inherit from a HSliderOption
2019-06-06 18:32:13 -06:00
Paul Davis
5eba2c92ed
width of sliders in the option editor is now a fixed text-relative width
2019-06-06 18:32:13 -06:00
Paul Davis
2a38833fca
RcActionButton is now always its natural width
2019-06-06 18:32:13 -06:00
Paul Davis
c2200e74ab
change OptionEditComponent to avoid ever expanding the RHS widget horizontally
2019-06-06 18:32:13 -06:00
Paul Davis
8bb6a5c875
NOOP: remove whitespace
2019-06-06 18:32:13 -06:00
Paul Davis
95f2e4199b
adjust h-size of color theme manager "Reset to Defaults" button
2019-06-06 18:32:13 -06:00
Paul Davis
6a051a97b3
limit width of color theme manager theme dropdown
2019-06-06 18:32:13 -06:00
Nikolaus Gullotta
53d12e76ef
skip special routes for now and fix crash where bailing out of the dialog early would cause a ptr to stay around
2019-06-05 11:38:17 -05:00
Robin Gareus
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
Robin Gareus
9aff22a9d2
Tweak toolbar meter reset button to unconditionally apply to all DPM
2019-06-04 14:56:50 +02:00
Robin Gareus
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
Nikolaus Gullotta
cc9efd1070
Merge branch 'master' into mixer-snapshots
2019-06-03 14:04:45 -05:00
Nikolaus Gullotta
2e52e968c3
add timestamp to location and date sorting from timestamps to export_timespan_selector
2019-06-03 14:04:31 -05:00
Nikolaus Gullotta
0b3d4f10c4
remove sanitize node function, and clear substitutions vector before recalling. Fixes issue with dangling ports
2019-06-03 14:03:17 -05:00
Nikolaus Gullotta
ce56e9e5bb
fix dialog bug where right click -> rename could be longer than 48 characters and try some size changes
2019-06-03 14:01:35 -05:00
Paul Davis
7fef56554d
change name of action from "Smart Object Mode" to "Smart Mode" for consistency
2019-05-30 11:46:26 -06:00
Paul Davis
81dbb977c5
fixups for rebase of show-region-name option
2019-05-29 17:37:48 -06:00
Paul Davis
098ff7a07e
remove debug output
2019-05-29 15:24:40 -06:00
Paul Davis
8463fb728f
add option to show/hide region names
2019-05-29 15:24:40 -06:00
Nikolaus Gullotta
940c36468c
change RecallFlags enums to make way for new functionality
2019-05-28 15:42:22 -05:00
Nikolaus Gullotta
ea9a7a9f21
Merge branch 'master' into mixer-snapshots
2019-05-28 09:59:59 -05:00
Nikolaus Gullotta
eb1e00edd2
add timestamp to location and date sorting from timestamps to export_timespan_selector
2019-05-28 09:51:34 -05:00
Nikolaus Gullotta
f624cbcb29
fixing some commentary
2019-05-28 09:51:02 -05:00
Robin Gareus
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
Robin Gareus
4cd379f89b
UI integration to conceal LV1 plugins
2019-05-25 01:56:54 +02:00
Robin Gareus
a18c54ce94
Optimize Plugin-Manager: minimize status query
2019-05-25 01:23:39 +02:00
Robin Gareus
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
Robin Gareus
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
Nikolaus Gullotta
85f2d4413e
remove remnant of attempted bugfix
2019-05-24 14:56:30 -05:00
Nikolaus Gullotta
aaf1945f6f
Merge branch 'master' into mixer-snapshots
2019-05-24 14:25:29 -05:00
Nikolaus Gullotta
f2b67b5f67
add timestamp to location and date sorting from timestamps to export_timespan_selector
2019-05-24 14:24:44 -05:00
Nikolaus Gullotta
205b50fe60
initial dirty work on a state substitution dialog - lots of cleanup and imporvement needed
2019-05-24 14:10:38 -05:00
Johannes Mueller
b8349069f1
Add support for contourdesign ShuttlePRO v2 and ShuttleXpress
2019-05-18 14:04:38 +02:00
Nikolaus Gullotta
be2d0f0f93
begin work on substitution dialog
2019-05-17 11:50:22 -05:00
Nikolaus Gullotta
28ae1def64
small optimization to refill
2019-05-17 11:49:44 -05:00
Robin Gareus
1173ca8d34
Prefer dedicated c-pointer bindings (can be const)
2019-05-17 12:09:08 +02:00
Nikolaus Gullotta
625e3675a4
NO-OP: Whitespace, variable names, general clean-up
2019-05-16 10:28:52 -05:00
Nikolaus Gullotta
5041adcd06
don't add the snapshot if it's empy
2019-05-15 11:55:13 -05:00
Nikolaus Gullotta
9c3f49004c
delegate new_row function to create new rows in our models
2019-05-15 11:22:59 -05:00