Commit graph

2909 commits

Author SHA1 Message Date
Jean Pierre Cimalando
0629a6b30d Add the windowed-sinc benchmark 2021-01-31 23:52:39 +01:00
Jean Pierre Cimalando
d5bb51488d Improve the x64 code output slightly 2021-01-31 23:32:10 +01:00
Jean Pierre Cimalando
4dbe8bd602 Add windowed sinc interpolation 2021-01-31 23:32:10 +01:00
Jean Pierre Cimalando
bf3f41482f Increase file padding, for longer windowed sinc kernels 2021-01-31 23:32:10 +01:00
Jean Pierre Cimalando
75c169217d Add the kaiser window helper 2021-01-31 23:32:10 +01:00
JP Cimalando
ea0c122e0f
Merge pull request #610 from jpcima/benchmarks-cmake
cmake improvement for benchmarks
2021-01-31 23:31:00 +01:00
Jean Pierre Cimalando
3a59fc77e9 cmake improvement for benchmarks 2021-01-31 23:23:23 +01:00
JP Cimalando
01daa94227
Merge pull request #600 from jpcima/compat
Permit loading SFZ which contain errors (Hindu Flute)
2021-01-30 12:28:37 +01:00
Jean Pierre Cimalando
10935e7be8 Permit loading SFZ which contain errors (Hindu Flute) 2021-01-30 12:17:49 +01:00
Jean Pierre Cimalando
2a82e5000b Update SValueMenu display after value change 2021-01-22 03:51:00 +01:00
JP Cimalando
ea3c43ca39
Merge pull request #599 from jpcima/adjustable-tuning-frequency
Make tuning frequency editable by wheel
2021-01-21 22:09:52 +01:00
Jean Pierre Cimalando
7b81a5f86d Make tuning frequency editable by wheel 2021-01-21 22:01:02 +01:00
JP Cimalando
b4d6dbaef8
Merge pull request #597 from jpcima/hermite
Hermite interpolator as default; has less HF attenuation
2021-01-21 10:10:59 +01:00
Jean Pierre Cimalando
767e350ee8 Hermite interpolator as default; has less HF attenuation 2021-01-21 09:58:23 +01:00
JP Cimalando
ce1608c1dc
Merge pull request #593 from jpcima/license-headers
Add copyright headers in source files
2021-01-04 02:11:47 +01:00
Jean Pierre Cimalando
445b92a5fa Add copyright headers in source files 2021-01-04 02:04:43 +01:00
Jean Pierre Cimalando
2f3ed16197 Add gitattributes to ignore unused files 2021-01-02 20:05:44 +01:00
redtide
cbcc875aef Updated .gitignore for QtCreator IDE files 2020-12-19 16:38:51 +01:00
JP Cimalando
ae39e573bf
Merge pull request #586 from jpcima/convert-to-xml
Allow the preprocessor to output as xml
2020-12-18 21:31:51 +01:00
Jean Pierre Cimalando
b64d2146c2 Allow the preprocessor to output as xml 2020-12-18 21:23:24 +01:00
JP Cimalando
c045f71706
Merge pull request #585 from jpcima/dependency-management
Dependency management
2020-12-14 14:54:56 +01:00
Jean Pierre Cimalando
c33b9a990e Additional cleanup in benchmarks 2020-12-14 14:44:29 +01:00
Jean Pierre Cimalando
1f696e943e Move the libsamplerate library check 2020-12-14 14:32:55 +01:00
JP Cimalando
1fb6ce09c1
Merge pull request #584 from jpcima/cleanup
Make a separate target for sfizz::internal, for tests and benchmarks
2020-12-14 14:25:47 +01:00
Jean Pierre Cimalando
a3f93f5d0b Reorganize the dependency checking 2020-12-14 14:25:37 +01:00
Jean Pierre Cimalando
f3c1b664dd Remove project() where not necessary 2020-12-14 14:25:31 +01:00
Jean Pierre Cimalando
f063062f7c Make a separate target for sfizz::internal, for tests and benchmarks 2020-12-14 13:49:36 +01:00
JP Cimalando
e78edbb7ce
Merge pull request #583 from jpcima/atomic_queue
Update atomic_queue for a bugfix
2020-12-14 13:28:58 +01:00
Jean Pierre Cimalando
c6d96f8b4e Attempt to fix build problem with atomic_queue 2020-12-14 13:04:27 +01:00
Jean Pierre Cimalando
0c8fb5fbc4 Update atomic_queue for a bugfix 2020-12-14 12:48:19 +01:00
JP Cimalando
078615c761
Merge pull request #582 from jpcima/cleanup
More CMake cleanup
2020-12-14 12:22:51 +01:00
Jean Pierre Cimalando
f9185fe990 Use alias sfizz::editor 2020-12-14 11:48:30 +01:00
Jean Pierre Cimalando
6211665120 Use alias for sfizz::messaging 2020-12-14 11:47:09 +01:00
Jean Pierre Cimalando
96a462e20d Use hiir and filesystem as interface libraries 2020-12-14 11:43:47 +01:00
Jean Pierre Cimalando
bd3f660c12 Add hiir and filesystem as interface libraries 2020-12-14 11:09:04 +01:00
Jean Pierre Cimalando
f15554310e Move hiir 2020-12-14 11:06:41 +01:00
Jean Pierre Cimalando
186942a588 Add ghc::filesystem as a submodule 2020-12-14 11:01:23 +01:00
JP Cimalando
bfabfba3dc
Merge pull request #581 from jpcima/sfz-paths
Search the SFZ folders defined by variable SFZ_PATH
2020-12-14 10:47:44 +01:00
Jean Pierre Cimalando
361160dfc8 Search the SFZ folders defined by variable SFZ_PATH 2020-12-14 10:31:02 +01:00
JP Cimalando
b63f7eee9c
Merge pull request #580 from jpcima/cmake
Some CMake cleanup
2020-12-14 09:19:17 +01:00
Jean Pierre Cimalando
3a9accba4b Put dependency libraries in namespaces 2020-12-14 08:20:01 +01:00
Jean Pierre Cimalando
96dc4791e4 Fix the preprocessor, cxxopts missing 2020-12-14 07:53:34 +01:00
Jean Pierre Cimalando
8b56f89688 Update cmake files formatting 2020-12-14 07:49:02 +01:00
Jean Pierre Cimalando
61c0791d71 Mark the submodules as shallow 2020-12-14 07:40:41 +01:00
JP Cimalando
751c2664df
Merge pull request #579 from jpcima/gnu-warnings
Detected compiler warnings
2020-12-13 16:26:52 +01:00
Jean Pierre Cimalando
b19ab25af3 Use only GNU warnings recognized by compiler 2020-12-13 16:26:17 +01:00
Jean Pierre Cimalando
88e7dc0526 Add CMake helper for GNU warnings 2020-12-13 16:26:01 +01:00
JP Cimalando
f6f398101b
Merge pull request #578 from jpcima/faligned-new
Check the existence of flag -faligned-new and add it
2020-12-13 16:19:49 +01:00
Jean Pierre Cimalando
4b0e4383a4 Check the existence of flag -faligned-new and add it 2020-12-13 14:35:30 +01:00
Jean Pierre Cimalando
9331ff504f Disable fileicon, rejected by code-signing 2020-12-13 13:11:51 +01:00