Paul Davis
b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
Robin Gareus
c44b40afd7
Indicate UTF8 literals - fixes glyph rendering with MSVC (2/2)
2023-01-16 21:41:22 +01:00
Robin Gareus
9093059ba0
Use ArdourSans for symbols cross platform
2022-11-15 21:50:13 +01:00
Paul Davis
9ea1e5bdee
move color utility functions from ARDOUR_UI_UTILS to Gtkmm2ext namespace (GUI)
2022-08-10 21:11:52 -06:00
Robin Gareus
47c6493725
Loudness analysis, remove superfluous format options
...
The previous commit prevents any post-processing when
exporting for analysis only.
2022-05-28 18:20:22 +02:00
Mads Kiilerich
440264e0b8
gtkmm: use ALIGN_START instead of deprecated Gtk::AlignmentEnum::ALIGN_TOP
2022-04-08 21:11:06 +02:00
Mads Kiilerich
17fafc376b
gtkmm: use ALIGN_END instead of deprecated Gtk::AlignmentEnum::ALIGN_RIGHT
2022-04-08 21:11:06 +02:00
Mads Kiilerich
2aa72891f3
gtkmm: use ALIGN_START instead of deprecated Gtk::AlignmentEnum::ALIGN_LEFT
2022-04-08 21:11:06 +02:00
Mads Kiilerich
71ea2cc7b9
gtkmm: use get_sensitive() instead of deprecated Gtk::Widget::sensitive()
2022-04-08 20:20:33 +02:00
Robin Gareus
5406057190
Use speaker-icon in loudness report to indicate a too quiet signal
2021-12-23 17:41:12 +01:00
Paul Davis
1ee38e7a7f
another in-progress snapshot of gtk2_ardour after getting audio_clock.cc to compile
2021-08-13 12:51:29 -06:00
Paul Davis
7433bc27e0
intermediate, unfinished snapshot of ongoing timeline types work on GTK GUI
2021-08-13 12:51:29 -06:00
Robin Gareus
37243ce61b
Further tweaks for UTF8 font-issues on Windows
2021-04-13 23:38:54 +02:00
Robin Gareus
fc4e42662d
UTF8 compatibility with default windows font
2021-04-13 19:46:20 +02:00
Robin Gareus
f8c4b70b8e
Overhaul LAN dialog
...
* Add Loudness Graph
* Consolidate loudness settings
* Update Layout, always show conformity analysis
2021-04-13 00:10:41 +02:00
Robin Gareus
94af225eaf
Fix window parent when using different workspaces
...
This affects only windows opened from the mixer window,
in case the mixer is detached and on a different workspace (desktop).
Window::init (and Dialog::init) set transient parent early on,
and it defaults to the main window (with toolbar). It needs to be
unset before presenting the window, in order to show the window
on the same workspace as the eventual transient parent.
This follows 6dc9134
and f3fbf58
.
2020-11-18 16:26:36 +01:00
Paul Davis
0f9d391029
mark string for translation
2020-11-08 08:19:46 -07:00
Robin Gareus
d0e1ed403c
Update some messages
2020-10-17 18:28:10 +02:00
Robin Gareus
e76055d63d
LAN: Display messages for edge-case errors ( #8437 )
2020-10-04 16:37:29 +02:00
Olivier Humbert
704048940e
Fix typographical errors
2020-09-15 20:32:52 +02:00
Robin Gareus
6b9a0f923b
Add a no-gain loudness preset
2020-08-04 23:36:29 +02:00
Robin Gareus
9a508735bf
Loudness Dialog: tweak button alignment and focus
2020-08-04 21:22:05 +02:00
bachstudies2020
bc84562699
Simplify initial loudness information and fix typo
2020-08-03 22:54:52 +02:00
Robin Gareus
e486904884
Loudness Dialog: add some presets
2020-08-03 15:11:25 +02:00
bachstudies2020
b290191d75
Update loudness_dialog.cc
2020-08-02 08:57:00 -07:00
bachstudies2020
70831f6ad3
Update loudness_dialog.cc
2020-08-02 08:37:06 -07:00
Robin Gareus
34d6e02d65
Tweak Loudness dialog labels
2020-08-01 10:14:38 +02:00
Robin Gareus
185bd62117
Loudness Dialog: use MainOut-Volume instead of a-amp
2020-07-27 22:00:08 +02:00
Robin Gareus
5b734e819c
Loudness dialog: implement conformance check
2020-07-27 20:00:17 +02:00
Robin Gareus
14c9245606
Cont's tweaks to loudness dialog
...
- Handle silence (inf gain)
- Unset a-amp automation mode
- Limit range to +/- 20dB
2020-07-26 09:06:15 +02:00
Robin Gareus
1e8de91396
Loudness Dialog: re-add option to use a plugin to apply the gain
2020-07-25 13:47:50 +02:00
Robin Gareus
230883c678
Minor tweaks of loudness dialog (sensitivity, description)
2020-07-23 15:59:17 +02:00
Robin Gareus
2b4378d2d5
Add some loudness presets
2020-07-23 15:58:23 +02:00
Robin Gareus
6c15404574
Tweak layout of loudness dialog
2020-07-23 03:56:49 +02:00
Robin Gareus
c0215851bc
Add some loudness analysis presets
2020-07-23 02:58:59 +02:00
Robin Gareus
fced1a5dc1
Cont'd work on Loudness Assistant
...
* use relative gain for analysis
* allow to select constraints
* tweak UI layout, use monospace font
2020-07-22 03:26:58 +02:00
Robin Gareus
3416af3969
Fix loudness dialog window stacking
2020-07-22 00:00:29 +02:00
Robin Gareus
2829ba5150
Cont'd work on loudness analysis
2020-07-21 04:45:46 +02:00
Robin Gareus
251f683119
Allow loudness analysis for session-range
2020-07-21 02:18:39 +02:00
Robin Gareus
92e67a1ab6
Update LoudnessDialog layout, display short/momentary loudness
2020-07-20 05:26:32 +02:00
Robin Gareus
f52faf48a6
Update export-report to show short/momentary loudness
2020-07-20 05:17:34 +02:00
Robin Gareus
239319c214
Initial prototype for session loudness #8318
2020-07-20 03:37:14 +02:00