e0a6aba28d
Ignore saved port-name when loading ctrl-surface state
...
In some cases old and/or conflicting port names were saved
with the session (e.g. "Faderport" for FP1,8). Loading old sessions
then merges this state into the config, which could lead to
port-registration failure when the surfaces was enabled.
2021-04-17 02:07:09 +02:00
c212909282
Ctrl-surface: do not name single-channel bundle ports
...
Follow Session::setup_bundles() lead for single channel
MIDI bundles. This cleans-up the port-matrix display and
removes redundant names. The underlying engine port-name
is not of interest to the user.
2021-04-17 00:43:20 +02:00
271860f630
Consistent port-matrix channel name display
...
Previously the columns always displayed port-names unconditionally,
while rows only showed them if there was one more port per bundle.
2021-04-17 00:27:38 +02:00
209536a967
Option to hide "-none-" from instrument dropdown
...
This is useful for the audition instrument selector.
2021-04-16 22:25:41 +02:00
c0fe67427d
Fix crash if no audition synth is unset
...
This was possible if a user explicitly selects "-none-" from
the instrument dropdown.
2021-04-16 22:14:25 +02:00
b928c62e49
Remove unused auditioner MIDI port
...
Since 2014 Ardour always has and uses a synth for MIDI
auditioning. External synth for audition was never really
supported.
2021-04-16 22:13:12 +02:00
32acfbd52c
Fix blurry text in connection manager
...
Text that that is not on extract pixels will be anti-aliased
leading to blurry rendering.
2021-04-16 21:42:49 +02:00
b23f260d21
Move glib include out of PBD namespace
...
strictly speaking the include is not needed here since
g_atomic_compat.h includes glib.h. However it is idempotent,
the file does use glib methods, and g_atomic_compat.h may
one day be removed again.
2021-04-16 17:43:31 +02:00
f40973658e
Update export preset dithering
...
amend 7c087839f8
prefer triangular dither over white noise
2021-04-16 15:25:23 +02:00
725c00236c
Disambiguate export formats with same loudness but different true-peal
...
Amend 75829d20f2
2021-04-16 04:29:16 +02:00
861417c07c
Disable rec-arm on export
...
Previously this wasn't the case when latched-record-enable
preference was enabled.
2021-04-16 04:29:12 +02:00
7c087839f8
Update Streaming Preset
2021-04-16 04:29:05 +02:00
d5696d456f
CD and DVD-A formats are identical, remove redundancy
2021-04-16 04:15:33 +02:00
2a08dd09ef
Rename "tagged" export presets
2021-04-16 04:15:25 +02:00
0a0de11117
Remove some redundant export presets/formats (always prefer tagged)
2021-04-16 04:04:40 +02:00
4abde9972d
Yet another fix for asymetric I/O latencies
2021-04-15 03:44:33 +02:00
63ef60ea93
Fix formatting of `-inf' on some Windows systems
...
Among others, this fixes tooltip display on aux-send faders
2021-04-14 17:58:30 +02:00
f410dc433c
Fix Lua get_processor_param
API
2021-04-14 17:53:56 +02:00
37243ce61b
Further tweaks for UTF8 font-issues on Windows
2021-04-13 23:38:54 +02:00
a1d53c1d2e
Fix linking unit-tests with lld
...
ld.lld: error: libs/pbd/libpbd.so: undefined reference to dlopen [--no-allow-shlib-undefined]
2021-04-13 23:29:02 +02:00
69e5fd1c99
Fix audiographer normalizer test
...
Build broken in 75829d20f2
.
2021-04-13 14:59:05 -04:00
03f63d4463
Fix BPM button text display on Windows
2021-04-13 19:46:47 +02:00
fc4e42662d
UTF8 compatibility with default windows font
2021-04-13 19:46:20 +02:00
ec64112fb9
Fix another C++11ism
2021-04-13 06:16:01 +02:00
883f818626
Fix C++11ism
2021-04-13 05:35:29 +02:00
f8c4b70b8e
Overhaul LAN dialog
...
* Add Loudness Graph
* Consolidate loudness settings
* Update Layout, always show conformity analysis
2021-04-13 00:10:41 +02:00
39334279b5
LAN for ranges
2021-04-13 00:10:38 +02:00
baf8fe7bc5
Propter may accept current value
2021-04-12 23:16:20 +02:00
b52c6b5c47
Include confomity analysis in export-report
2021-04-12 23:16:17 +02:00
735a8f7175
Unify loudness settings, prepare for custom user config
2021-04-12 23:16:11 +02:00
f8f6eb51ed
Add some loudness export presets
2021-04-12 23:15:31 +02:00
4324efa7f0
Always show short/momentary loudness in report
2021-04-12 23:15:31 +02:00
2eaf19a10b
Tweak loudness graph
...
* plot short on top of momentary data
* limit range to 65dB
2021-04-12 23:15:31 +02:00
d3d4a8664f
Plot export-limiter redux on analysis-report
2021-04-12 23:15:31 +02:00
68326f5017
Export: GUI option to disable limiter
2021-04-12 23:15:30 +02:00
08b169f17b
NO-OP: clang-indent
2021-04-12 23:15:30 +02:00
f0cb8e54c3
Fix taglib error message
2021-04-12 23:15:30 +02:00
c4f0393cf9
Keep track of export-limiter redux
2021-04-12 23:15:30 +02:00
89a65f76b0
Update analysis duration when post-processing
...
This prevents the need to re-bin data in case silence is
trimmed at start or end of the export.
2021-04-12 23:15:30 +02:00
df47da4e55
Disambiguate export filename early on
...
When exporting multiple formats with identical filename
extension for the same time-span, the format-name needs
to be added.
Previously that was done internally when starting to export.
The Export-Dialog did not show correct filenames nor
warn of existing files that will be overwritten.
2021-04-12 23:15:30 +02:00
75829d20f2
Overhaul export loudness normalization
...
* Fix exporting multiple formats with different
normalization settings or demo-noise settings
* Add true-peak limiter (based on x42-limiter dpl.lv2)
* Optionally use a limiter for loudness normalization
* Fall back to short-term loudness when normalizing
material too short for integrating loudness.
2021-04-12 23:15:30 +02:00
8f5c3fcddb
Fix non-layered record-undo
...
Previously an empty RegionList was used (auto-partition
changes were never collected at rec-stop), furthermore
auto-partitioned regions do not have an old ARDOUR::AutomationList
(fade in/out) property (_have_old is false).
2021-04-12 23:14:13 +02:00
Edgar Aichinger
5d12aa15f5
update german translation
2021-04-11 17:44:17 +02:00
James Crompton
d73e7218fc
device description and profile for Arturia MkII keyboard/control surface
2021-04-11 17:42:30 +02:00
NeonRayTracer
21f3c6980f
Create Alesis_VI25.map
2021-04-11 17:40:55 +02:00
ced5918e22
Fix path to ctrl-surface map path when running from src-tree
...
This bug was introduced in 54c4d3adc5
2021-04-11 16:07:02 +02:00
5cd6c261b7
Revert "Fix MIDI capture alignment"
...
This reverts commit 3fe87b9fa1
.
This commit incorrectly overcompensated MIDI. The DW already
aligns to _first_recordable_sample.
2021-04-11 15:15:33 +02:00
635d83709b
Fix MIDI source write-names
...
This follows bb50925998
,
Prevent leaking "recorder:" into the file-name, and fixes
a related bug setting the "captured for" ID for MIDI
2021-04-11 15:15:29 +02:00
8661aa1809
ALSA: Fix swapped systemic latencies
...
This went unnoticed since measured systemic latency
is equally distributes between input and output.
2021-04-11 15:15:17 +02:00
4cbf642bfd
Add missing header guards
2021-04-11 15:15:04 +02:00