Mads Kiilerich
d220f477ed
wscript: drop unused "mandatory variables" 'top' and 'out' in libs
...
Variables by these names are only used from the local wscript and when
running "waf configure", which already for other reasons only can run at
the top-level.
These variables are thus not mandatory and not used.
2023-09-17 07:34:55 -06:00
26270db8ae
Fix EBU-R128 loudness analysis for mono signals
...
This removes the special case which assumed unity gain
when reproducing mono files on a stereo system.
ITU-R BS.1770 however specifies a channel weight of 0dB for
left, right and centre, regardless of the total channel count.
Tech 3344 6.16 mentions a 3dB attenuation to maintain the
loudness level of a mono audio signal in multi-channel signals,
and Tech 3343-2016 further specifies that "Ideally, a downmix
operation should be loudness-agnostic".
2023-02-02 17:58:46 +01:00
2942ecf27e
Do not use ABU suffix for vamp plugin shared object
...
VAMP looks for `libardourvampplugins.so` and not
`libardourvampplugins.so.0` (which waf install deploys).
2022-04-01 18:40:46 +02:00
Mads Kiilerich
8bb91099c5
wscript: drop configure statements already present in the top level wscript
...
Avoid repeated pointless configure messages like:
Checking for 'g++' (C++ compiler!) : /usr/lib64/ccache/g++
Checking for 'gcc' (C compiler) : /usr/lib64/ccache/gcc
2022-01-22 22:19:03 +01: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
a26be84a5e
Update EBU VAMP plugin, report max short/mometary loudness
2020-07-20 05:16:04 +02:00
59c914e2db
Amend previous commit (no default namespace std)
2020-05-24 23:22:20 +02:00
d7ca8c350a
Fix a missing std when using modern VAMP-SDK
2020-05-24 23:21:16 +02:00
4674dd8534
Increase accuracy of analyzed true-peak positions
2020-03-06 04:13:09 +01:00
fc7dd5115d
Fix some clang-scan warnings
2020-01-27 03:31:49 +01:00
89f0e70b82
Fix memory-leak in case of Vamp plugin setup error
2019-08-24 03:31:49 +02:00
65dcc8fa30
Initialize variable
2019-08-12 14:34:17 +02:00
365f6d6337
Update plugins/addons GPL boilerplate and (C) from git log
2019-08-03 15:53:18 +02:00
cf652331ad
Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets extended to the other libs)
...
Stage 3 of 3
2018-09-30 09:19:28 +01:00
79f01bc889
Initial changes needed for building Mixbus (with MSVC) as version 5
...
(Mixbus itself will probably need extra changes)
2018-09-10 07:14:59 +01:00
b9c9777b9a
When building with MSVC, allow for the fact that Mixbus and Ardour can be using different versions of the SESSION_FILE format
2018-02-15 09:03:32 +00:00
6f019faaa0
Accommodate the change from libtimecode to libtemporal
2018-02-14 10:02:11 +00:00
4b1c288f87
update qm-vamp-plugins (git v1.7.1-10-g76bc879)
2017-04-01 21:50:32 +02:00
4572b909ac
Add a VC project for building the ardourvampplugins
2017-02-09 09:39:53 +00:00
5dabe45341
Some minor changes in preparation for building the newer Vamp plugins
2017-02-05 15:05:32 +00:00
ee2a1b7bea
update/include Queen Mary Vamp plugin set
2016-10-06 00:58:16 +02:00
72060df884
update OnsetDetector for updated QM-DSP
2016-10-06 00:58:13 +02:00
Nils Philippsen
0aaded5318
allow linking unbundled version of qm-dsp
...
In the course, rename the bundled, built version libqm-dsp so it matches
packaged versions.
2016-10-04 22:03:28 +02:00
2b53558e66
remove misspelled unused define
2016-05-23 02:29:55 +02:00
9d50074a99
fix aubio-onset detection parameters
2016-05-01 18:47:14 +02:00
759e13a53c
fix typo ba7835
2016-02-29 11:28:04 +01:00
ba78359129
prepare for update to waf 1.8
...
uselib is no longer implicit (inherited by .use). This is still incomplete,
some uselibs for non-linux variants may be missing.
bld.is_defined("HAVE_XXX") also no longer works and will have to be
changed (I think to bld.env["HAVE_XXX"]) in countless places.
2016-02-28 21:16:44 +01:00
489753e866
specialize isfinite for MSVC compat
2016-02-28 12:07:00 +01:00
43d3b4656a
add an OOM check.
2016-02-20 20:47:13 +01:00
a60312cfea
vamp-true-peak: collect peak locations >= -1dBTP
2016-02-12 12:38:54 +01:00
d2fa4b3388
add dBTP Vamp plugin
2016-02-11 14:14:01 +01:00
b01485f61f
use short-term ebur128 histogram
2016-02-11 02:22:54 +01:00
e41296bf5d
Add loudness histogram Feature to the EBUr128 VAMP plugin
2016-02-10 15:11:45 +01:00
72ec5e9a01
add basic VAMP plugin for EBUr128 analysis
...
FeatureSet will be extended to report detailed analysis.
2015-11-03 19:21:32 +01:00
ef169ce2ff
fix Vamp Onset Detector.
2015-10-08 16:18:39 +02:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
4178db5f63
globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit
2015-10-04 15:11:15 -04:00
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Julien de Kozak
cb8abbe8d2
Make it compile with C++11 support.
...
Reference : https://bugs.webkit.org/show_bug.cgi?id=59249
2014-12-01 23:18:11 +01:00
058986f77b
finish unfinished work at basing all install paths on the program name
2014-04-28 21:11:08 -04:00
31b68d1db8
use "portable" approach to forcing visible symbols in third party libs (qm-dsp, vamp-plugins, appleutility, clearlooks)
2014-01-17 13:19:42 -05:00
96586e81f4
the vampplugins lib that we build needs to use VAMPSDK
2014-01-14 21:46:41 -05:00
37b1f5017e
merge with master
2014-01-14 21:13:21 -05:00
d434287811
fix compilation problem on OS X caused by a missing implementation of a virtual method
2014-01-14 17:27:21 -05:00
a919ac8a86
aubio 3+4 compat
2014-01-13 09:38:24 -05:00
4b3feefa55
add -fvisibility=default back to cxx/cflags when building QM DSP and VAMP plugins libs, because ... ugh
2014-01-12 15:40:48 -05:00
1eaa30b725
aubio 3+4 compat
2014-01-12 18:11:14 +01:00
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
f3d858f9df
fix detection of aubio library - aubio-0.4 breaks API and ABI.
...
ideally we'll want atleast_version='0.3.2', max_version='0.3.9'
(or anything before 0.4.0) for the time being.
but waf/autowaf don't seem to allow that.
aubio-0.3.2 was the previous minimum requirement and is
also the last release of audio-0.3.X, so we're good with
exact_version for now.
2014-01-04 19:28:15 +01:00