Commit graph

4178 commits

Author SHA1 Message Date
Ambrose Li
c52e2d6f33 skip over leading spaces of any command. Fixes the problem where leading spaces would confuse the interpreter 2025-03-17 21:18:36 +01:00
chucknology
bb8c104b05 Fix SFIZZ_RELEASE_ASSERTS option
The SFIZZ_RELEASE_ASSERTS option was ignored and always in effect.
2025-03-17 21:16:53 +01:00
Ambrose Li
9d2b50fa24 consistency fix 2025-03-17 21:14:50 +01:00
Ambrose Li
e5657be03d Various minor formatting and wording fixes. Added missing description for set_oversampling 2025-03-17 21:14:50 +01:00
Ambrose Li
e62e703505 least disruptive fix to the EOF problem 2025-03-17 21:14:18 +01:00
Atsushi Eno
d885ee5043 Do not add -mfpu and -mfloat-abi arguments if build target is Apple.
AppleClang does not support those arguments anymore:

```
c++: error: unsupported option '-mfpu=' for target 'arm64-apple-darwin23.6.0'
c++: error: unsupported option '-mfloat-abi=' for target 'arm64-apple-darwin23.6.0'
cc: error: unsupported option '-mfpu=' for target 'arm64-apple-darwin23.6.0'
cc: error: unsupported option '-mfloat-abi=' for target 'arm64-apple-darwin23.6.0'
```

seealso: https://stackoverflow.com/questions/29851128/gcc-arm64-aarch64-unrecognized-command-line-option-mfpu-neon
2025-03-17 21:12:12 +01:00
dependabot[bot]
720dcecb12 Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 21:11:49 +01:00
Paul Ferrand
f623db6b15 Change website 2025-03-17 21:06:51 +01:00
taylor.fish
a708acbe8e Update atomic_queue to v1.6.1
Fixes #1023.
2024-07-20 14:31:31 +02:00
redtide
806bf1dde4
Fix sfizz.pc.in
The project name was changed during the repository split but the pkgconfig file template wasn't updated
2024-04-25 20:40:07 +02:00
KIRA Ryouta
342cd99dd9 Fix to pass a Polyphony test. 2024-03-20 08:59:08 +01:00
KIRA Ryouta
4055582671 Fixes an issue that caused stuck notes.
Fixes an issue that caused a crash when using a loop.
2024-03-20 08:59:08 +01:00
redtide
4cafa3755d dr_libs update 2024-03-20 08:58:11 +01:00
redtide
4b5d45f867 Dependencies update: cpuid 9, cxxopts 3.2.1 and pugixml 1.14 2024-03-20 08:57:59 +01:00
KIRA Ryouta
28e5130f44 Improved process for maxOffset in FilePool::setPreloadSize() 2024-03-20 08:51:23 +01:00
KIRA Ryouta
3205fb4807 Fixed a error in garbage collection 2024-03-20 08:51:23 +01:00
KIRA Ryouta
b6ba834669 Improved check in garbage collection 2024-03-20 08:51:23 +01:00
KIRA Ryouta
ffaed1581a Improved check for garbage collection 2024-03-20 08:51:23 +01:00
KIRA Ryouta
c566631379 FullyLoaded status becomes independent. Added GarbageCollecting status. 2024-03-20 08:51:23 +01:00
KIRA Ryouta
f8f13f464c Fixed status check order in garbage collection process 2024-03-20 08:51:23 +01:00
KIRA Ryouta
3164a6c502 Improved status check in garbage collection process 2024-03-20 08:51:23 +01:00
KIRA Ryouta
4e570dd9ff Improved setting FilData::Status 2024-03-20 08:51:23 +01:00
KIRA Ryouta
40e726c12a Added FileData::Status::FullLoaded 2024-03-20 08:51:23 +01:00
redtide
85a275223a
Updated Changelog 2024-02-23 16:14:54 +01:00
redtide
53917ec8f2
CI: simplified if conditional expressions, added release-test branch
release-test branch is intended to be used on a user repository, not upstream, to test builds before tagging.
2024-02-20 13:47:00 +01:00
redtide
9392c2d9b2
CI: clang-tidy on PR 2024-02-20 13:17:12 +01:00
KIRA Ryouta
698e27f6a0 C++20 Support 2024-02-15 12:18:39 -08:00
KIRA Ryouta
cc33ed160f Fixed a bug that causes invalid effect output 2024-02-12 23:11:01 -08:00
Paul Fd
9d5f7bf4aa Update abseil to the latest LTS 2024-02-10 13:18:23 -08:00
Paul Fd
7f501666b1 Fix a used-after-free bug
We took a reference to a target member, while possibly moving the vector of all targets.
2024-02-10 13:18:23 -08:00
Paul Fd
f7beeffd2a Tweak SynthMessaging 2024-02-10 14:06:16 +01:00
redtide
0ca5a6c8cf CI: added build timeout
10 minutes as default, 15 for macOS and Windows, 2 for source code package
2024-02-08 21:23:37 +01:00
KIRA Ryouta
753087fe2e Added invoke.hpp to git submodule check. 2024-02-08 21:21:51 +01:00
KIRA Ryouta
f8fc628b3e Improved note-on performance
- Compute the hash value on ModKey construction and memorize it
- Fix missing region ID in the hash value of ModKey
2024-02-04 08:45:19 +01:00
Paul Fd
3d7bcb4968 Add setters 2024-01-27 18:33:18 +01:00
Paul Fd
ad9c857513 Fix a fallthrough? 2024-01-27 18:33:18 +01:00
essej
df0806f157 Truncate MIDI values when denormalizing 2024-01-27 18:33:18 +01:00
Paul Ferrand
bb50adc882 Refactor the messaging system
Trading off complexity when parsing/replying to the messages for complexity
in some templated and overloaded code blocks.
2024-01-27 18:33:18 +01:00
Paul Fd
4e70dc0bef Update version 2024-01-14 21:23:08 +01:00
Paul Ferrand
4d029431ae
Added release and date to changelog 2024-01-14 21:56:30 +01:00
Paul Ferrand
6a4add37cb
Update CHANGELOG.md 2024-01-14 21:54:39 +01:00
redtide
a927c59821
Revert "Changed GitBuildID.cmake to work as function"
This reverts commit a2f62eab04.
2024-01-07 18:21:43 +01:00
redtide
a2f62eab04
Changed GitBuildID.cmake to work as function 2024-01-04 13:00:26 +01:00
redtide
7633785567
Added a PREFIX optional parameter to GitBuildId to use different constants names 2024-01-04 09:38:55 +01:00
redtide
a2490ef63a
Added SFIZZ_GIT_SUBMODULE_CHECK flag
this flag it's necessary when updating a submodule, to avoid CMake to restore the previous state
when configuring before a test build.
2024-01-04 09:35:50 +01:00
redtide
cd042c84e8
Updated wavpack 2024-01-03 23:53:44 +01:00
Paul Fd
749e5c2845 Fix CMake for older versions 2024-01-02 12:14:08 +01:00
Paul Ferrand
49699de043 Add parsing tests 2024-01-01 12:19:02 +01:00
Paul Ferrand
4b45dcc70c Cleanup region parsing 2024-01-01 12:19:02 +01:00
Python Blue
adefb7d60e Add support for curvecc opcodes on v1 EGs 2024-01-01 12:19:02 +01:00