Commit Graph

13825 Commits

Author SHA1 Message Date
Robin Gareus
22ab752924 NO-OP: whitespace 2020-07-26 17:17:33 +02:00
Ben Loftis
aca062505b Region List: do not show empty MIDI regions 2020-07-26 09:53:48 -05:00
Ben Loftis
5cdaa5f935 Source list: some tweaks to match Region list 2020-07-26 09:53:48 -05:00
Ben Loftis
dc2fe9edbe Region List: add a dedicated column for channelcount 2020-07-26 09:53:47 -05:00
Ben Loftis
d0abe7e742 Consolidate action adds a whole-file region (for the Source list) AND a region on the timeline (just as if you recorded it) 2020-07-26 09:53:47 -05:00
Ben Loftis
af4ab3708b Source List: allow Name field to be edited 2020-07-26 09:53:47 -05:00
Ben Loftis
cdee15b780 Source List: Add captured_for as a column. 2020-07-26 09:53:47 -05:00
Ben Loftis
d98d3f25d8 Source List: Add channel-count as a separate column 2020-07-26 09:53:47 -05:00
Ben Loftis
80a7d32e07 Prompt user for name of Range and Region bounces (gtk part) 2020-07-26 09:53:47 -05:00
Ben Loftis
f5bdfb14fd Source List: watch for name-changes in Source entries. 2020-07-26 09:53:47 -05: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
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
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
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
b0b7dcf1f0 Update fr.po 2020-07-21 07:11:29 +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
2829ba5150 Cont'd work on loudness analysis 2020-07-21 04:45:46 +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
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
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
239319c214 Initial prototype for session loudness #8318 2020-07-20 03:37:14 +02:00
Robin Gareus
9d7ca1dfa9 Remove debug message 2020-07-12 21:44:46 +02:00
Ben Loftis
89a7c41175 Likely fix for occasional crash in editor_regions::region_changed() 2020-07-12 12:05:23 -05:00
Iurie Nistor
4e6a15938c double click to expand / contract the track 2020-07-12 16:09:07 +02:00
Robin Gareus
68082abc22 Fix track-header visibility for inactive tracks
This supersedes 0708cdb6b4, an explicit `name_label.show()`
is not needed. The inactive label was missing an explicit call
to show.

This also fixes MIDI track MIDNAM Selector visibility
2020-07-10 18:16:18 +02:00
Robin Gareus
c398d85f0b Disabled routes do not have a label that can be edited 2020-07-10 17:47:10 +02:00
Iurie Nistor
0708cdb6b4 Show name when audio track is inactive 2020-07-10 17:44:04 +02:00
Vincenzo Reale
759ba6a7c9 Editing about.cc 2020-07-10 00:28:16 +02:00
Adam Bark
c8e92338ff Emphasise beat lines; fix issue 8156
"grid line micro" and "grid line minor" colours were the same so it was
difficult to tell where in a bar you were when zoomed in.
2020-07-07 12:06:26 -06:00
Johannes Mueller
9b2228d6fd Fix ripple moving automation points
When ripple moving a region all the subsequent regions will be moved, next
region in the playlist after the dragged one first, last region of the playlist
last.

Thus, when an automation point is ripple moved along a region past the starting
point of the next region, it will be moved again along with the next region as
the move of the next region occurs after moving the automation point.

This fix reverses the sequence of the ripple moves, last region in the playlist
will be moved first, the next after the dragged one, last. So no temporary
overlap of regions will occur.
2020-07-07 19:39:16 +02:00
Robin Gareus
d99dd1e3ec Fix auto-play when locating via drag/click in the editor 2020-07-07 18:53:42 +02:00
Vincenzo Reale
2379b2a5cf Italian translation update 2020-07-06 20:28:02 +02:00
Paul Davis
187e2521fb remove debug message 2020-07-05 18:08:58 -06:00
Paul Davis
1ceb153037 fix "Loop Range" in marker context menu 2020-07-05 17:48:16 -06:00