Commit graph

493 commits

Author SHA1 Message Date
Paul Ferrand
5e008cf684 List constructors
You can remove the default move/copy guys
 but I suspect that in this case the objects will
 never be moved in the queue but copied.
2020-03-14 17:33:25 +01:00
Paul Ferrand
1f95f90d26 Added member initializers to Logger data structures 2020-03-14 17:33:25 +01:00
Paul Ferrand
a26fc7a1fb Changed maybe unused into comments or macros 2020-03-14 17:33:25 +01:00
Paul Ferrand
0b90ab722f Fallthroughs 2020-03-14 17:33:25 +01:00
Paul Fd
543c638926 constexpr variables 2020-03-14 17:32:25 +01:00
Paul Fd
70743900b5 auto in lambdas 2020-03-14 17:32:25 +01:00
Paul Fd
f405e2c23f auto and braces 2020-03-14 17:32:25 +01:00
Paul Fd
0814d67337 Don't initialize member arrays 2020-03-14 17:32:25 +01:00
Paul Fd
2d74e0c776 absl's make unique 2020-03-14 17:32:25 +01:00
Paul Fd
624f014dec absl's type traits 2020-03-14 17:32:25 +01:00
Paul Fd
bc8d2b61b8 chrono literals and changes file handles
to enable aggregate initialization
2020-03-14 17:32:25 +01:00
Paul Fd
2daf53ab6c chrono literals 2020-03-14 17:32:25 +01:00
Paul Fd
89c26f462f Corrected an error introduced in dce954 2020-03-14 17:32:25 +01:00
Paul Fd
e158e9e381 multiplyByCents is inline 2020-03-14 17:32:25 +01:00
Paul Fd
a31ded0797 Tentative atomic_queue patch 2020-03-14 17:32:25 +01:00
Paul Fd
c919cc9c90 Can't use auto in lambda params 2020-03-14 17:32:25 +01:00
Paul Fd
d70268e1d8 Can't use auto return values 2020-03-14 17:32:25 +01:00
Paul Fd
91495d29d4 Use verbose type_trait 2020-03-14 17:32:25 +01:00
Paul Fd
542bd28a28 Use @falktx's way for the math constants 2020-03-14 17:32:25 +01:00
Paul Fd
81ee0f00fd make_unique and chrono literals 2020-03-14 17:32:25 +01:00
Paul Fd
cc01fcfe4e use absl::make_unique 2020-03-14 17:32:25 +01:00
Paul Fd
7e696828a7 Change in math constants 2020-03-14 17:32:25 +01:00
Paul Fd
9065f82339 Use the verbose type_trait in AudioBuffer 2020-03-14 17:32:25 +01:00
Paul Fd
f541179864 Use the verbose type_trait check in Opcode.h 2020-03-14 17:32:25 +01:00
Paul Fd
20475047a1 Remove the constexpr for multiplyByCents 2020-03-14 17:32:25 +01:00
Paul Fd
9a49348274 Use a constexpr minmax in SfzHelpers 2020-03-14 17:32:25 +01:00
Paul Fd
3d7ff1bca9 Changes to the Buffer 2020-03-14 17:32:25 +01:00
Paul Fd
57868c13db Use a constexpr min 2020-03-14 17:32:25 +01:00
Paul Fd
17f6967509 constexpr hash compatible with c++11 2020-03-14 17:32:25 +01:00
Paul Fd
205f7c09af Remove redundant/false doxygen comments 2020-03-14 12:54:55 +01:00
Jean Pierre Cimalando
98b44d7097 Prepare the coeffs initially in filter-based effects 2020-03-13 00:00:49 +01:00
Paul Fd
9dbfa70673 Wrong variable name in debug mode 2020-03-13 00:00:49 +01:00
Jean Pierre Cimalando
74bb98c957 Fix various errors 2020-03-13 00:00:49 +01:00
Jean Pierre Cimalando
43262395c9 Add the EQ effect 2020-03-13 00:00:49 +01:00
Jean Pierre Cimalando
bfbbc6085b Add the filter effect 2020-03-13 00:00:49 +01:00
Jean Pierre Cimalando
344e318b19 Add some functions to lookup filter type. Add the bpk_2p alias. 2020-03-13 00:00:49 +01:00
Jean Pierre Cimalando
abfd4e401f Implement eqN_type and the shelving EQs 2020-03-13 00:00:49 +01:00
Jean Pierre Cimalando
eb587bfa35 Fix bad fil_gain processing in filter pool 2020-03-12 16:13:29 +01:00
Paul Fd
58dd788891 Added documentation on the public API constructor
detailing the default sample rate and block size
2020-03-11 18:44:03 +01:00
redtide
64edd8dd2d
Merge pull request #104 from sfztools/doxygen-fix
CI stages and updates
2020-03-09 12:22:02 +01:00
redtide
1d996945a1 Keep doxygen related scripts in doxygen/scripts 2020-03-09 00:25:35 +01:00
Jean Pierre Cimalando
cff89d5899 Add a missing call of effect setSamplesPerBlock 2020-03-08 18:36:02 +01:00
Paul Fd
4f4723a341 Added the clang-tidy job in the Test stage 2020-03-08 17:03:09 +01:00
redtide
d1b252f78e Generate versioned Doxyfile 2020-03-08 16:28:16 +01:00
Paul Fd
d94cc35c53 Trickle the delay to the MidiState 2020-03-08 00:35:26 +01:00
Paul Ferrand
57eadc7a93 Global definition of LIBATOMIC_FOUND for arm benchmarks 2020-03-08 00:20:11 +01:00
Paul Fd
3046c2393f Added a template specialization to compare on value and not CC 2020-03-08 00:20:11 +01:00
Paul Fd
f70b042da6 Change CCValuePair type alias and use it in CCMap
Also use lower bound and binary search in the
CCMap vector
2020-03-08 00:20:11 +01:00
Paul Fd
d10cd27ceb Clean up the Range class 2020-03-08 00:20:11 +01:00
Paul Fd
8becafcae0 Insert sorted into the vector, and use only const iterators in CCMap 2020-03-08 00:20:11 +01:00