Commit graph

1396 commits

Author SHA1 Message Date
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
redtide
8dfcac4572 Generate pkgconfig file also for non shared configurations 2020-02-28 21:01:12 +01:00
redtide
0ba67948b0 Fix for previous commit 2020-02-28 18:08:53 +01:00
redtide
72ae779a1d Set version automatically in InnoSetup script 2020-02-28 17:51:38 +01:00
Paul Ferrand
f6aebc5373 Disable install targets with msvc 2020-02-28 09:00:38 +01:00
Jean Pierre Cimalando
3ab6579443 Fix the oversampler's detection of SIMD features 2020-02-28 08:23:36 +01:00
Paul Ferrand
462cd95531
Merge pull request #88 from jpcima/install-on-mingw
Install rules fixed for MinGW
2020-02-28 01:39:42 +01:00
Paul Fd
270cfb55b1 Increase the default logger queue size 2020-02-28 01:17:41 +01:00
Jean Pierre Cimalando
9f4d0b0a78 Fix a previous mistake of little impact 2020-02-27 23:04:23 +01:00
Jean Pierre Cimalando
f2ff236468 Install rules fixed for MinGW 2020-02-27 23:02:02 +01:00
Jean Pierre Cimalando
4c41811bb4 Static linking for MinGW 2020-02-27 20:54:18 +01:00
Jean Pierre Cimalando
f571ac37ef Add the HIIR downsampler 2020-02-27 14:07:09 +01:00
Jean Pierre Cimalando
236906fec4 Add multiplyAdd with fixed gain 2020-02-27 14:05:05 +01:00
Paul Ferrand
133885f085 Renamed the ScopedLogger as ScopedTiming 2020-02-27 12:41:16 +01:00
Paul Ferrand
805fd5a21c Trying to fix mingw builds 2020-02-27 12:34:39 +01:00
Paul Fd
3346bbee28 Added the number of log elements in the message 2020-02-27 10:27:42 +01:00
Paul Fd
3b9683e66f Added comments on the Logger 2020-02-26 21:54:43 +01:00
Paul Fd
c9baf7671e Changed the scoped timing to have 1 of 2 possible behaviors 2020-02-26 21:49:26 +01:00
Paul Fd
1bb373cfa0 Added API functions to activate logging 2020-02-26 21:29:00 +01:00