Commit graph

464 commits

Author SHA1 Message Date
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
Paul Fd
bce4fe96d0 Replace the underlying structure of CCMap with a smallish vector 2020-03-08 00:20:11 +01:00
Jean Pierre Cimalando
99317e764d Update the installer script for VST 2020-03-07 22:34:38 +01:00
Paul Fd
af9231db33 Use foreach loops 2020-03-07 22:09:27 +01:00
Jean Pierre Cimalando
0360dfa3b6 Pass the buffer size to effects 2020-03-06 23:50:11 +01:00
Jean Pierre Cimalando
1f91bf0f66 Fix a potential null pointer error (effect buses can have gaps) 2020-03-06 23:43:30 +01:00
Paul Fd
09cca79ab0 Rebased on the new parser 2020-03-06 11:27:45 +01:00
Paul Fd
235069fd27 Change init to setSampleRate andset the blockSize and sampleRate of new busses 2020-03-06 11:20:18 +01:00
Paul Fd
1ac68cc3d2 Add introspection in the busses 2020-03-06 11:20:18 +01:00
Paul Fd
090a5995db Add a view on the effect bus 2020-03-06 11:20:18 +01:00
Paul Fd
9d56e5560c No need to wrap in a unique_ptr 2020-03-06 11:20:18 +01:00
Paul Fd
4c83ca3a78 Put the timings in their proper field 2020-03-06 11:20:18 +01:00
Paul Fd
2e6402bae0 Corrected formatting 2020-03-06 11:20:18 +01:00
Paul Fd
dcc8a58377 Removed the downsampler reference 2020-03-06 11:20:18 +01:00
Paul Fd
9d3364889b Adapt the block size of the effect bus to the one of the Synth 2020-03-06 11:20:18 +01:00
Paul Fd
49a182d90f Add effects in the callback log 2020-03-06 11:20:18 +01:00
Paul Fd
7794861ce1 Build the effect bus in the vector 2020-03-06 11:20:18 +01:00
Paul Fd
3ce0dedc45 Mostly cosmetics 2020-03-06 11:20:18 +01:00
Paul Fd
92e58316d1 Const and cosmetics 2020-03-06 11:20:18 +01:00
Paul Fd
70bc12f484 use find_if 2020-03-06 11:20:18 +01:00
Paul Fd
7532291545 Moved the factory to unique pointers 2020-03-06 11:20:18 +01:00
Jean Pierre Cimalando
28c12f32f3 Initial effects 2020-03-06 11:20:18 +01:00
Paul Fd
692b2cda6a Silently ignore ampersands in opcode name 2020-03-05 16:07:23 +01:00
Paul Fd
a17f6b9169 Changed the parameter vectors to uint16 2020-03-05 13:14:45 +01:00
Paul Fd
a393ff6615 Changed the way the parser handles multiple parameters in opcodes (idea from @jpcima ;) 2020-03-05 12:53:10 +01:00
Jean Pierre Cimalando
c43a17c432 Add the C++ wrapper to the static library 2020-03-04 20:02:24 +01:00
JP Cimalando
2e5cdba275
Merge pull request #85 from jpcima/multiply-add
Add multiplyAdd with fixed gain
2020-03-02 16:45:07 +01:00
Jean Pierre Cimalando
259e201fac Add the multiplyAdd methods for AudioSpan 2020-03-02 14:07:06 +01:00
JP Cimalando
978e9d9bc1
Merge pull request #86 from jpcima/downsampler
Add the HIIR downsampler
2020-03-01 20:46:50 +01:00
Jean Pierre Cimalando
954997f1cd Enable Windows builds to use math.h constants 2020-03-01 08:50:42 +01:00