Robin Gareus
2b4378d2d5
Add some loudness presets
2020-07-23 15:58:23 +02:00
Robin Gareus
02a31b97b2
Add Loudness Assistant to session menu
2020-07-23 04:11:47 +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
612746f3b0
Improve master-strip layout spacing
...
Simply removing the items from the rec_mon_table still leaves
a space since the table itself is still packed and the
global-vpacker uses a spacing of 2px.
So the rec-mon table has to be unpacked. explicit hide/show
calls in set_route() are also not helpful since the widget is
managed by a VisibilityGroup.
2020-07-22 23:55:01 +02:00
Robin Gareus
4ccd3c9740
Use slider for master output volume
2020-07-22 23:19:16 +02:00
Robin Gareus
75187f6469
Update mixer-strip group button height
...
On tracks the bottom row of each mixer-strip has three buttons.
Two are provided by the gain-meter (automation, meter-point),
and the size of those is set in GainMeterBase (current 15x15px).
The track-group button size was left unspecified.
The master-bus only has the gain-meter buttons, and hence was
less tall compared to tracks.
2020-07-22 23:18:55 +02:00
Robin Gareus
5a41ca8fdf
Amend df1e6fda2d, limit digits for numeric dB entry
2020-07-22 23:18:51 +02:00
Robin Gareus
df1e6fda2d
Fix SliderController numeric entry to use dB for gain
2020-07-22 21:43:14 +02:00
Robin Gareus
73089f6034
Add Lua bindings for the various TSFM states
2020-07-22 14:57:15 +02:00
Robin Gareus
affc28a0a0
Fix meter-point Lua script
2020-07-22 03:54:43 +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
Ben Loftis
a2f4521e77
Short-circuit gain interpolation if the change is negligibly small
2020-07-21 18:37:32 -05:00
Robin Gareus
3416af3969
Fix loudness dialog window stacking
2020-07-22 00:00:29 +02:00
Robin Gareus
fa495b7727
Account for additional TLS on macOS/X
...
On GLIBC systems pbd_stack_size() adds __pthread_get_minstack,
this is no available on mac systems, causing issues with some
libraries used by plugins.
2020-07-21 23:10:01 +02:00
Robin Gareus
5f3626d46f
Increase timeout for export-preparation
...
In some rare cases the butler may be busy for a long time
(e.g. seek in a large session may still be active when
export is started).
8 second timeout seems reasonable to prevent the app from hanging
without desktops showing a "unresponsive" popup in case the
timeout is reached for some reason (e.g the engine dies, and
no TFSM transition can happen).
2020-07-21 22:54:05 +02:00
John Emmas
1c98687bea
MSVC itself defines a class called CheckMenuItem - so make sure we know to use the one from Gtk
2020-07-21 10:25:22 +01:00
Olivier Humbert
d2f74456c3
Update fr.po
2020-07-21 07:11:29 +02:00
Olivier Humbert
b0b7dcf1f0
Update fr.po
2020-07-21 07:11:29 +02:00
Luciano Iam
52e80db8d5
WS: improve pan knob appearance in mixer demo
2020-07-21 06:49:28 +02:00
Luciano Iam
f1d96f5bf1
WS: fix some mixer layout glitches on Safari
2020-07-21 06:49:28 +02:00
Luciano Iam
e7e4fb3a81
WS: Use Ardour native scale for pan knobs
2020-07-21 06:49:28 +02:00
Luciano Iam
1109fc7983
WS: Improve mixer demo
2020-07-21 06:49:27 +02:00
Olivier Humbert
2987350892
One typo fixe in the source
2020-07-21 06:42:59 +02:00
Robin Gareus
aa9c5737cc
GUI support to en/disable master-bus output gain control
2020-07-21 05:51:56 +02:00
Robin Gareus
4dffe6e26e
Make master-output-volume optional
2020-07-21 05:50:30 +02:00
Robin Gareus
2829ba5150
Cont'd work on loudness analysis
2020-07-21 04:45:46 +02:00
Robin Gareus
5ff3453b30
Update Ardour*Spacer to use theme color
2020-07-21 04:42:07 +02:00
Robin Gareus
e8e143bb32
Add a horizontal separator widget
2020-07-21 04:41:16 +02:00
Robin Gareus
7b68b85f93
Add loudness-measurement and master-volume to master mixer-strip
2020-07-21 02:18:39 +02:00
Robin Gareus
251f683119
Allow loudness analysis for session-range
2020-07-21 02:18:39 +02:00
Robin Gareus
4037534860
Use master_volume() for loudness normalization
2020-07-21 02:18:39 +02:00
Robin Gareus
001072e7d0
Implement ArdourKnob visual sensitivity
2020-07-21 02:18:39 +02:00
Robin Gareus
efd3f6bdab
Fix master-mute button visibility in editor-mixer
2020-07-21 02:18:39 +02:00
Robin Gareus
666cb250df
Allow const operatons on time-selection
2020-07-21 02:18:39 +02:00
Robin Gareus
ba0dac92f2
Add a main-outs volume control and dedicated master-volume
...
This is intended for loudness normalization - #8318 to add
additional gain as last step.
2020-07-21 02:18:38 +02:00
Robin Gareus
ebc8e47a71
Add support for MainOutVolume in main-outs delivery
2020-07-21 02:18:38 +02:00
Robin Gareus
d5f2dd4e7f
Add MainOutVolume parameter type
...
This is similar to TrimAutomation, except intended to be available
on the master-bus' output, or a Route's _main_out delivery.
2020-07-21 02:18:38 +02:00
Robin Gareus
a36a93fe4f
NO-OP: whitespace
2020-07-21 02:18:34 +02:00
John Emmas
407d00ecb4
Add/remove source(s) in our MSVC project (gtk2_ardour)
2020-07-20 11:39:47 +01:00
Paul Davis
764dd20f93
Editor: allow name and path column in editor source list to be manually resizable
2020-07-19 23:10:43 -06:00
Paul Davis
808b4d69c8
Editor: replicate nudge-forward/nudge-backward in the Editor/ action namespace and use these actions for the default key bindings
...
Previously the bindings were given to the Region/* equivalents and made insensitive if there was no selected region.
Given that we have specific actions for nudge-playhead-*, and the ones in Region/ will always work on regions
if there are any selected regions, this provides a better set of possible actions, even if the naming is not
totally consistent.
2020-07-19 22:44:11 -06: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
d794f39e20
Update post-export analysis to report max short/mom loudness
2020-07-20 05:16:51 +02:00
Robin Gareus
a26be84a5e
Update EBU VAMP plugin, report max short/mometary loudness
2020-07-20 05:16:04 +02:00
Robin Gareus
239319c214
Initial prototype for session loudness #8318
2020-07-20 03:37:14 +02:00
Robin Gareus
1421512510
Allow to skip installing 3rd party plugins
2020-07-19 22:05:38 +02:00
Robin Gareus
9d119b5ac5
Allow export-graph for analysis only
...
This is in preparation for #8318 to allow loudness analysis
of an export-range without actually writing a file.
2020-07-19 20:43:35 +02:00
Paul Davis
15fcb5c782
Transport: engaging loop play while rolling with no audio tracks now works
...
At present only audio data from disk readers is declicked. MIDI tracks with audio output should
likely also be declicked, at which time Session::need_declick_before_locate() will require
amending
2020-07-18 17:30:06 -06:00