Commit graph

163 commits

Author SHA1 Message Date
redtide
5a3d0bdf26 Updated versions and dates 2023-04-15 00:53:47 +02:00
redtide
4c819222a0 More optional system preinstalled dependencies
Catch2, ghc-filesystem, lv2 headers and VST3SDK sources preinstalled system packages can be used,
optionally and where available, to build sfizz via CMake options:

SFIZZ_USE_SYSTEM_CATCH
SFIZZ_USE_SYSTEM_GHC_FS
SFIZZ_USE_SYSTEM_LV2
SFIZZ_USE_SYSTEM_VST3SDK
2023-03-29 09:13:25 +02:00
Paul Fd
dac20eac20 Fix LV2 manifest when using PSA
lv2lint was giving out errors
2022-07-30 22:46:43 +02:00
Paul Ferrand
f2f37d73b0 Correct plugin descriptions/versions 2022-07-25 13:32:37 +02:00
Paul Fd
e9ff0e6088 Version bumps 2022-01-08 12:29:01 +01:00
Paul Fd
52949ea2bc Default to plugin-side automation
Make each mode very separate (i.e. no PSA = midi ignored)
2021-12-19 21:57:02 +01:00
Paul Fd
f72500dd09 Update kissfft to v131.1 2021-11-10 08:55:44 +01:00
Paul Fd
f32fb63756 When using GCC 8, explicitely link stdc++fs 2021-10-23 11:39:01 +02:00
Paul Fd
eadb1b4beb Add man pages for executables
And correct a small bug in the jack client
2021-10-20 23:53:34 +02:00
Jean Pierre Cimalando
f0b827d423 Implement C++17 aligned-new support for macOS < 10.14 2021-09-22 05:02:26 +02:00
Jean Pierre Cimalando
4b6b380ce4 Set macOS requirement to 10.14 to get c++17 working; fix this later 2021-09-21 20:44:16 +02:00
Jean Pierre Cimalando
ff8562b140 Updates for new vstgui 2021-09-21 19:58:27 +02:00
Pete Savage
7c4dbe7e35
Added option to use system cxxopts 2021-07-25 14:45:45 +01:00
Pete Savage
c548bccb71
Add ability to use system pugixml 2021-07-25 14:29:56 +01:00
Pete Savage
7f4c858656
Make kissfft optional 2021-07-24 21:21:45 +01:00
Pete Savage
7ddebc5c3d
Fix simde finding on non pkg_config enabled installations 2021-07-22 15:51:00 +01:00
Jean Pierre Cimalando
3e4da876b3 Generalized build ID for all subprojects 2021-04-30 18:02:20 +02:00
Jean Pierre Cimalando
e48d818b3c Add install rules for puredata 2021-04-30 15:46:40 +02:00
Jean Pierre Cimalando
c575b2fc6c Attempt to make it build 2021-04-30 15:25:00 +02:00
Jean Pierre Cimalando
b79308a37f Use a fallback puredata header 2021-04-30 08:08:52 +02:00
Jean Pierre Cimalando
4ef3824209 External for puredata 2021-04-30 00:29:21 +02:00
Jean Pierre Cimalando
9952d28b97 Volume meter for plugin editors 2021-04-26 15:52:29 +02:00
Jean Pierre Cimalando
38b36522ef Add min/max specifications for LV2 controllers 2021-04-26 10:45:06 +02:00
Jean Pierre Cimalando
508dae298d Compile ghc::filesystem implementations once only 2021-04-25 06:48:49 +02:00
Jean Pierre Cimalando
cd1e4567f2 Add cmake option for -ftime-trace 2021-04-25 05:49:45 +02:00
Jean Pierre Cimalando
1e46b619a2 Update the LV2 version 2021-04-15 22:47:52 +02:00
Jean Pierre Cimalando
8b434d6c55 Add the VST2 wrapper 2021-04-08 04:13:57 +02:00
Jean Pierre Cimalando
01ae6946e3 Make C++ standard the same for lib, plugin and editor 2021-04-08 01:11:06 +02:00
Jean Pierre Cimalando
c868a94d18 Process source code as UTF-8 2021-04-07 04:25:08 +02:00
Jean Pierre Cimalando
30234fa8cf lv2: Add option to enable plugin-side CC automation 2021-04-06 13:16:05 +02:00
Jean Pierre Cimalando
308eb788e6 Allow the script to work in older cmake 2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
f827f86a25 Generate LV2 MIDI binding for CC 0 to 127 2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
1c3104800a CC as parameters for LV2 2021-04-05 18:28:26 +02:00
Jean Pierre Cimalando
abbf560755 Use native command, on a recent enough cmake 2021-03-31 18:39:04 +02:00
Jean Pierre Cimalando
c06929083b Process the openMP flags before using as compile options 2021-03-31 18:31:29 +02:00
Jean Pierre Cimalando
0041432d83 Implement a substitute for aligned-new 2021-03-31 16:35:37 +02:00
Jean Pierre Cimalando
b0e4fb316a sfizz_render without sndfile 2021-03-23 13:28:07 +01:00
Jean Pierre Cimalando
13a92b57fe Fix the build with devtools and without sndfile 2021-03-22 23:42:50 +01:00
Jean Pierre Cimalando
00733266e1 Hide the cache variables of cmake GNUWarnings 2021-03-21 12:51:03 +01:00
Jean Pierre Cimalando
48cc74b2a3 Always force vendor abseil to be built statically 2021-03-11 11:45:51 +01:00
Jean Pierre Cimalando
9bb633e50d Add the faust helpers for cmake 2021-02-25 00:20:05 +01:00
Jean Pierre Cimalando
51f35d4474 Add option SFIZZ_USE_SYSTEM_SIMDE 2021-02-23 01:15:08 +01:00
Jean Pierre Cimalando
6852bd76e2 Add option SFIZZ_USE_SYSTEM_ABSEIL 2021-02-23 00:38:44 +01:00
Jean Pierre Cimalando
e154c135fc Add the filter designer from hiir 2021-02-22 00:31:49 +01:00
Jean Pierre Cimalando
2473c57cc6 Enable use of OpenMP simd pragmas 2021-02-21 23:29:54 +01:00
Jean Pierre Cimalando
a338ec7368 Add simde as project library 2021-02-21 23:29:54 +01:00
redtide
4dbba3f1cc Added missing build options status 2021-02-04 20:43:55 +01:00
JP Cimalando
9629fcad63
Merge pull request #609 from jpcima/sinc
Windowed sinc interpolation
2021-02-01 09:53:10 +01:00
Jean Pierre Cimalando
c27e8f409f System-dependent options 2021-02-01 03:00:43 +01:00
Jean Pierre Cimalando
75c169217d Add the kaiser window helper 2021-01-31 23:32:10 +01:00