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
bc1d19ab39
Increase process-thread stack size (same value as jack2)
2021-04-09 22:00:11 +02:00
5e01275d0e
Set default master-bus meter-point to output
...
For master-bus measuring the signal directly at the
output is preferable. This includes the panner, mute,
and loudness gain.
2021-04-08 01:18:09 +02:00
John Emmas
c776b1fca4
Add/remove source(s) in our MSVC project (gtk2_ardour)
2021-04-07 12:07:14 +01:00
72db091619
Fix crash at exit with classic Faderport
...
FaderPort::~FaderPort () can be called while
FaderPort::map_gain() is called from FaderPort::periodic()
```
Thread 71 Crashed:
0 libardour_faderport.dylib 0x0000000110539c3a ArdourSurface::FaderPort::map_gain() + 138
1 libardour_faderport.dylib 0x000000011053996d ArdourSurface::FaderPort::periodic() + 109
2 libglibmm-2.4.1.dylib 0x000000010bf21da8 Glib::TimeoutSource::dispatch(sigc::slot_base*) + 56
3 libglibmm-2.4.1.dylib 0x000000010bf20c97 Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) + 39
4 libglib-2.0.0.dylib 0x000000010c012496 g_main_context_dispatch + 326
5 libglib-2.0.0.dylib 0x000000010c01281a g_main_context_iterate + 474
6 libglib-2.0.0.dylib 0x000000010c012b3f g_main_loop_run + 191
7 libpbd.dylib 0x000000010bcee42e BaseUI::main_thread() + 254
8 libglibmm-2.4.1.dylib 0x000000010bf16373 (anonymous namespace)::call_thread_entry_slot(void*) + 35
9 libglib-2.0.0.dylib 0x000000010c03dd0a g_thread_proxy + 90
10 libsystem_pthread.dylib 0x00007fff759e42eb _pthread_body + 126
11 libsystem_pthread.dylib 0x00007fff759e7249 _pthread_start + 66
12 libsystem_pthread.dylib 0x00007fff759e340d thread_start + 13
```
While the GUI thread has already closed the MIDI ports in ~FaderPort
and proceeded to take down the FP GUI.
```
Thread 0:: Dispatch queue: com.apple.main-thread
47 libgtkmm-2.4.1.dylib 0x000000010ca69a56 Gtk::ComboBox::~ComboBox() + 22
48 libardour_faderport.dylib 0x000000011055a6e5 ArdourSurface::FPGUI::~FPGUI() + 149
49 libardour_faderport.dylib 0x000000011055a8b5 ArdourSurface::FPGUI::~FPGUI() + 21
50 libardour_faderport.dylib 0x0000000110551396 ArdourSurface::FaderPort::tear_down_gui() + 70
51 libardour_faderport.dylib 0x0000000110536507 ArdourSurface::FaderPort::~FaderPort() + 535
52 libardour_faderport.dylib 0x0000000110536b9e ArdourSurface::FaderPort::~FaderPort() + 14
53 libardour.dylib 0x000000010ac13f08 ARDOUR::ControlProtocolManager::drop_protocols() + 168
54 libardour.dylib 0x000000010b0ba7e4 ARDOUR::Session::destroy() + 212
55 libardour.dylib 0x000000010b0bbe01 ARDOUR::Session::~Session() + 113
56 libardour.dylib 0x000000010b0bdb5e ARDOUR::Session::~Session() + 14
2021-04-07 02:25:52 +02:00
b095cb8e75
Prepare for 6.7
2021-04-07 01:50:34 +02:00
15c2077cdf
Include loudness plot on export-report
2021-04-07 01:50:30 +02:00
3bc4dcf36f
Add method to plot loudness analysis graph
2021-04-07 01:48:01 +02:00
babf319cea
NO-OP: separate export-report image rendering
2021-04-07 01:47:00 +02:00
c1d98ca3c8
Export analysis: log loudness / time
2021-04-07 01:46:02 +02:00
e3a6fab05e
EBU/VAMP: clang-format and reduce scope
2021-04-07 01:45:29 +02:00
1890cc234f
Tweak export-report time-axis labels
2021-04-05 03:32:48 +02:00
7390cad25d
Port registration should not mark the session as modified
...
This fixes dirty session after freewheeling export
or analysis.
2021-04-05 03:29:42 +02:00
2ed8fd2723
Pixel-pushing: vertically align special busses
...
The mixer's track area has a border with shadow (again).
This breaks vertical alignment with monitor-section,
master, foldback busses.
2021-04-03 22:27:05 +02:00
4c228c2eab
Remove cruft
2021-04-03 14:56:15 +02:00
Daniel Ceregatti
362b9cb4fa
Maschine Mikro MK2 support
2021-04-01 20:07:55 +02:00
John Emmas
c51d810d65
Accommodate some recent changes in 'tools/fmt-bindings'
2021-03-31 09:21:36 +01:00
723534f430
Further limit size of shaded "+" icon
2021-03-31 01:43:35 +02:00