Commit graph

69 commits

Author SHA1 Message Date
Jean Pierre Cimalando
5cd5db877a Add the rectifier 2020-03-18 21:44:55 +01:00
Jean Pierre Cimalando
bdd2d32621 Add limiter 2020-03-18 21:44:55 +01:00
Paul Ferrand
1af782109f
Merge pull request #120 from paulfd/make-uninstall
Add a make uninstall target
2020-03-16 09:46:23 +01:00
Paul Fd
b33ce4a3ad Move the wavetables to a "WavetablePool"Matching the other resources management type 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
5295a97981 Add SFZ support of generators 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
e6b0b31f9b Add the wavetable generator 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
abb15579b7 Add the KISS FFT library 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
357b17d55f Add curves 2020-03-14 23:51:16 +01:00
Jean Pierre Cimalando
a6df5d9526 Add the autopan effect 2020-03-14 18:10:54 +01:00
Paul Fd
643acbc644 Remove the public header from the shared lib
It's installed with the static one
2020-03-14 18:05:07 +01:00
Paul Fd
35b7564c1c Move pkgconfig installation with its configuration 2020-03-14 18:05:07 +01:00
Paul Fd
65b2baf344 No additional public header with the shared lib
The public header is always installed with the static lib.
2020-03-14 18:05:07 +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
redtide
1d996945a1 Keep doxygen related scripts in doxygen/scripts 2020-03-09 00:25:35 +01:00
redtide
d1b252f78e Generate versioned Doxyfile 2020-03-08 16:28:16 +01:00
Paul Ferrand
57eadc7a93 Global definition of LIBATOMIC_FOUND for arm benchmarks 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
Jean Pierre Cimalando
28c12f32f3 Initial effects 2020-03-06 11:20:18 +01:00
Jean Pierre Cimalando
c43a17c432 Add the C++ wrapper to the static library 2020-03-04 20:02:24 +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
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
5c509dfd46 Add the basic MIDNAM support for LV2 2020-02-25 15:12:23 +01:00
Paul Ferrand
d26acd023f
Merge pull request #53 from paulfd/initial-filter-processing
Initial filter processing
2020-02-10 12:53:26 +01:00
Jean Pierre Cimalando
55477486fe Rename SfizzSIMDSourceFilesCheck 2020-02-10 00:49:02 +01:00
Paul Fd
ad798c38df Added EQPool 2020-02-09 18:17:15 +01:00
Paul Fd
290860502f FilterPool (untested yet) 2020-02-09 16:51:39 +01:00
Paul Ferrand
b9d2136740
Merge pull request #32 from jpcima/filters
Filters
2020-02-03 12:17:13 +01:00
Jean Pierre Cimalando
05608108fc Check for existence of libatomic, some Linux don't have it 2020-02-01 16:11:11 +01:00
Jean Pierre Cimalando
e6d25114a6 Make the build sytem MinGW-compatible 2020-01-31 18:25:51 +01:00
Jean Pierre Cimalando
ac4dfff729 Add the multi-mode filter, mono and stereo 2020-01-30 20:38:35 +01:00
Paul Ferrand
c14fc91557 Set the absl libraries to public for the Parser target 2020-01-30 10:09:21 +01:00
Paul Ferrand
d91238af4c Link atomic with only the active libraries 2020-01-24 10:30:31 +01:00
redtide
4b116e8cb9 Added shared library versioning 2020-01-24 00:43:24 +01:00
Paul Ferrand
8ab993b60a Corrected the install dir for the package config files 2020-01-23 22:34:24 +01:00
Paul Ferrand
aef8352cfc Added a C++ opaque API for the shared lib 2020-01-23 22:17:06 +01:00
Paul Ferrand
f68328c826 LTO errors with clang 2020-01-19 09:51:43 +01:00
Paul Ferrand
95813e0f4e Removed sfizz_objects since we basically have to repeat everything anyway... 2020-01-19 07:43:20 +01:00
Paul Ferrand
7ded63e449 Corrected the target name for sfizz_static 2020-01-19 07:43:20 +01:00
Paul Ferrand
d1979d6674 More windows cleanups 2020-01-19 07:43:20 +01:00
Paul Ferrand
b97a244de1 Tests did not compile 2020-01-19 07:42:52 +01:00
Paul Ferrand
d3cb36dcc8 The symbols are now more or less properly exported
Clang strips everything, some symbols left in GCC for some reason...
2020-01-19 07:42:52 +01:00
Paul Ferrand
93b07dfac9 Added some logging facility for callback and
file loading times
2020-01-14 17:26:08 +01:00
Paul Ferrand
ef425d638a Updated cmake for the macros 2020-01-04 17:38:14 +01:00