Commit graph

4157 commits

Author SHA1 Message Date
redtide
b27cc4e536
CI: Fixed Windows release zip package 2023-08-26 16:06:10 +02:00
redtide
c2783f1853
Typo in CHANGELOG 2023-08-26 15:29:49 +02:00
redtide
4174e8e00f
Updated CHANGELOG 2023-08-25 13:16:04 +02:00
essej
69896109e7 modifications to support univeral x86_64/ARM builds on Mac 2023-08-24 10:19:25 +02:00
Paul Fd
c25f9546b0 Add a test for #1077 2023-08-08 10:32:48 +02:00
Paul Fd
0dc79ff100 Disable the audiofiles checks
Still failing sometimes
2023-08-07 23:12:43 +02:00
Paul Fd
09c9256b92 Enable the <sample> test 2023-08-07 22:48:42 +02:00
Paul Fd
1e771a45e7 Reenable and fix tests
- Add ASAN workflows
- Remove flag messages from configure; these are misleading as they exclude `COMPILE_OPTIONS`
- Fix non-working tests
- Fix WavPack file loading on Windows
- Fix ASAN traps in LoFi code due to a SIMD `loadu` call in HIIR resamplers
- Add tests for st_audiofile
-
2023-08-07 22:48:42 +02:00
Python Blue
507c61d458 Fix modulation matrix when CC modulations are per voice 2023-08-07 22:03:11 +02:00
Paul Fd
d470f7004e Fix build on Windows
- C/CXX should not be passed to MASM
- Fix CMAKE_BUILD_TYPE
2023-08-07 11:44:51 +02:00
Paul Ferrand
27228226f9
Merge pull request #1177 from sfztools/issue-1176
Fix FlexEGs shape
2023-08-03 17:19:32 +02:00
Paul Ferrand
4d8c780df8 Fix FlexEGs shape 2023-08-03 13:26:06 +02:00
Paul Ferrand
2248de3868
Merge pull request #1100 from paulfd/cutoff-cc
Unclamp the cutoff and add OSC queries for the cutoff modifiers
2023-06-07 08:58:16 +02:00
Paul Ferrand
cfc39ca724
Merge pull request #1129 from lucianoiam/wavpack
Add WavPack audio files support
2023-05-31 17:25:36 +02:00
redtide
3d2a16c315
CI: Removed MinGW builds 2023-05-30 10:53:23 +02:00
redtide
1fb62d5043
Removed VCPKG option 2023-05-30 10:41:58 +02:00
Paul Ferrand
c3c416496f Move define 2023-05-30 09:23:51 +02:00
Paul Ferrand
17584a414a Fix makefile 2023-05-29 14:59:12 +02:00
Paul Ferrand
121d795559 Cover flac since we're at it 2023-05-29 14:02:16 +02:00
Paul Ferrand
8e4e6460d8 Add a test 2023-05-28 16:37:23 +02:00
Luciano Iam
e59a41be69 Properly load float WavPack audio 2023-05-28 16:05:52 +02:00
Luciano Iam
d1158bae66 Deal with multichannel WavPack files 2023-05-28 16:05:52 +02:00
Luciano Iam
2e388848d3 Support audio files with .wv extension 2023-05-28 16:05:52 +02:00
Luciano Iam
a35110c706 Support WavPack in st_audiofile 2023-05-28 16:05:52 +02:00
Luciano Iam
bca192de54 Add WavPack library 2023-05-28 16:05:52 +02:00
redtide
8b4ef10bcf
Merge pull request #1171 from sfztools/remove-cxx-switches-ci
Remove CXX standard switches on CI to use the default config
2023-05-28 10:58:21 +02:00
redtide
28c3b10c17
Merge pull request #1170 from essej/filepool-copy-fix
Crash fix for reloading SFZ : needed to copy preloadCallCount in FilePool copy constructors
2023-05-28 10:36:12 +02:00
Paul Ferrand
8c5ba3de7a Remove CXX standard switches on CI to use the default config 2023-05-28 10:21:02 +02:00
redtide
866b7bab8b
Disable (again) non working tests 2023-05-28 07:55:49 +02:00
essej
ad236085fa copy preloadCallCount in FilePool copy constructors. this was critical to avoid crashing behavior when the SFZ is reloaded. 2023-05-27 16:40:06 -04:00
redtide
f407ea8d64
Update README.md
Added wiki link, OBS badge and some clean up
2023-05-25 08:11:53 +02:00
redtide
76aa35a65f
CI: minimal change 2023-05-24 18:16:29 +02:00
redtide
0c1ab10f49
CMake: fixed pkgconfig file install from sfizz-ui project 2023-05-23 14:51:02 +02:00
redtide
899e988c8c
CMake: 3.13 as minimum for non Windows platforms, plus minor fixes 2023-05-23 12:27:31 +02:00
redtide
206786447e
Merge pull request #1169 from redtide/abseil-20230125-3
Update Abseil to 20230125.3, raise minimum requirements to CMake 3.12 and C++14
2023-05-22 20:12:57 +02:00
redtide
29b2effee8
Update Abseil to 20230125.3
raise minimum requirements to CMake 3.12 and C++14
2023-05-22 19:35:25 +02:00
redtide
cf3c96ba8d
Merge pull request #1168 from redtide/embedded-sample-test
CI update
2023-05-22 17:42:11 +02:00
redtide
54b6791b9d
CI update
- Make bash|pwsh default shells and github.workspace as default working-directory
- Use ubuntu 22.04 for the Linux build to use abseil package when not building releases
- CTest working in the major OS builds
2023-05-22 17:28:52 +02:00
redtide
cfba6fa16f
Merge pull request #1167 from redtide/benchmarks-demo-fixes
Benchmarks demo fixes
2023-05-21 15:13:33 +02:00
redtide
91928fb804
Temporary fixes for demos, see #1148 2023-05-21 15:00:51 +02:00
redtide
56b0f4d957
Temporary fixes for benchmarks, see #1148 2023-05-21 14:26:48 +02:00
redtide
9a3e371daa
Typos 2023-05-20 16:12:44 +02:00
redtide
395d4ca185
Moved the Config.h file generation in the appropriated CMake script 2023-05-20 15:36:25 +02:00
redtide
09e81771bf
Merge pull request #1166 from redtide/cmake-generic-names
Cmake generic names
2023-05-20 14:22:01 +02:00
redtide
0a8f4e0ebf
Generate src/sfizz/Config.h with CMake
currently only necessary to customize the MIDI_CC_COUNT value.
Removed the previous sfizz_match_definitions.cpp checking file generation.
2023-05-20 14:02:32 +02:00
redtide
6878125b92
CMake definitions and format rearrangement
- Rename some SFIZZ_ prefixed definitions where possible to permit some modules
  to be generic and be reused in other projects, keep project' information
  in the same place and more explicit
- Fixed non-compliant code formatting
2023-05-20 12:37:22 +02:00
redtide
9d59e18472
CI: Restyle and added missing compressed archives creation 2023-05-18 20:28:15 +02:00
redtide
6c6436ced7
Don't set the minimum Windows version for the library 2023-05-16 18:05:05 +02:00
redtide
8ff0d56ece
Merge pull request #1163 from mr-c/simde_neither_SSE_nor_NEON
simde__m128_to_simde_float32x4: fix for non-SSE/NEON
2023-05-11 18:11:01 +02:00
Michael R. Crusoe
c6a153eafe
simde__m128_to_simde_float32x4: fix for non-SSE/NEON 2023-05-11 17:52:50 +02:00