Commit graph

1158 commits

Author SHA1 Message Date
Jean Pierre Cimalando
b0840ef2ad Add the offline mode (freewheeling) 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
ee530c623d Move aftertouch and pitchbend up in the parameter list 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
ca044d98c5 Preload size and log2 oversampling 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
26ba7f33b0 Add oversampling 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
aa9a5d26f4 Add the polyphony parameter 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
d8b1a79fe7 Add other parameter: volume + the UI 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
092b95fc3c Update VST UI 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
8fc43bc0be Update of VST UI 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
29cf293d95 Add bundle icons of Windows and Mac 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
f315ba5e29 Add the macOS VST bundle 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
2dc41f4503 Initial VST plugin 2020-03-07 22:34:38 +01:00
Paul Ferrand
53a4cf0ead
Merge pull request #84 from jpcima/effects
Effects
2020-03-07 22:34:19 +01:00
Paul Fd
e84af98d27 Added tests and a send to to_mix.sfz 2020-03-07 22:09:46 +01:00
Paul Fd
af9231db33 Use foreach loops 2020-03-07 22:09:27 +01:00
Paul Fd
532cd88e96 Add some tests on effect gains 2020-03-07 21:27:26 +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
9ce32c636c WIP tests 2020-03-06 11:20:18 +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
dc9acbb3de Corrected tests 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 Ferrand
291920f263
Merge pull request #101 from paulfd/parser-rework
Changed the way the parser handles multiple parameters in opcodes
2020-03-06 11:16:52 +01:00
Paul Fd
692b2cda6a Silently ignore ampersands in opcode name 2020-03-05 16:07:23 +01:00
Paul Ferrand
eed69f8223
Merge pull request #89 from paulfd/perf-report
Add a script to parse the timing logs into performance reports
2020-03-05 13:16:12 +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
Paul Fd
507188fc88 Corrected a couple mistakes in legends 2020-03-05 12:19:37 +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
42343c88a1 Add tests for MultiplyAdd 2020-03-02 16:29:47 +01:00
Jean Pierre Cimalando
259e201fac Add the multiplyAdd methods for AudioSpan 2020-03-02 14:07:06 +01:00
Paul Fd
d2e44ccf12 lv2 ttl patch for lv2lint 2020-03-01 20:52:09 +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
e47bcc909e clang-format: do not sort includes [ci skip] 2020-03-01 09:06:26 +01:00
Jean Pierre Cimalando
954997f1cd Enable Windows builds to use math.h constants 2020-03-01 08:50:42 +01:00
redtide
c2fdced546 Bump versions 2020-02-29 13:47:05 +01:00