Commit graph

4179 commits

Author SHA1 Message Date
paulfd
ee9ce94ea8 corrected a bug on the offset calculation 2019-09-14 08:37:54 +02:00
paulfd
05cef4286d Region dispatching on construction for note and cc events 2019-09-14 08:37:10 +02:00
paulfd
a0433a0816 Added an historical tracking of the mean squared voice power 2019-09-13 23:20:57 +02:00
paulfd
c4f681c371 Added a mean (reduce) SIMD/scalar helper 2019-09-13 21:17:52 +02:00
paulfd
ebd2b1906a Added sustain_sw; sostenuto_sw is parsed but not treated in code 2019-09-13 20:46:35 +02:00
paulfd
965321166c Gracefully handle non-conforming floating point values for integer opcodes 2019-09-13 19:29:10 +02:00
paulfd
3da8109170 Added some opcodes aliases for the control header (with capital letters) 2019-09-11 12:46:32 +02:00
paulfd
0615fcab9c Some instruments have more than 1 global header per file.. 2019-09-10 23:04:57 +02:00
falkTX
7f26b53cb3 Make filesystem.h more broad 2019-09-10 21:13:09 +01:00
falkTX
484b204401 Update gitignore 2019-09-10 20:30:50 +01:00
falkTX
52308936ca Fix build with gcc-7 on linux (WIP)
Not very clean, needs improvement
2019-09-10 20:30:50 +01:00
paulfd
a4df74a9d8 Added a test for the velocity endpoints bug 2019-09-10 21:25:21 +02:00
paulfd
19759d041a Added a test case for the overlapping define bug 2019-09-10 21:16:44 +02:00
paulfd
31bc146a9a Updated abseil 2019-09-10 16:14:01 +02:00
paulfd
3887359114 Merged 2019-09-10 16:11:31 +02:00
paulfd
6ef2e4379a Updated Catch2 2019-09-10 16:11:01 +02:00
paulfd
2021ac6396 Added boundary checks for the velocity curves 2019-09-09 22:15:35 +02:00
paulfd
000a598823 Corrected a bug where variables followed by an equal sign did not get replaced properly 2019-09-09 18:00:37 +02:00
paulfd
4cd9665b48 Logging and bug in the gain computations 2019-09-09 17:57:22 +02:00
paulfd
29488f5d40 Cleaning up the gains and volumes and stuff a bit. Hopefully it right(er) now 2019-09-09 17:44:53 +02:00
paulfd
9da6fc6f78 Corrected a bug where "overlapping" defines were incorrectly replaced 2019-09-09 15:14:09 +02:00
paulfd
15b557946e Updated readme and scripts for Clang 2019-09-09 12:18:01 +02:00
paulfd
74204d08e1 Updated Catch2 2019-09-09 11:51:22 +02:00
paulfd
3e3a995bc0 Corrected a bug with the voice trigger getters 2019-09-08 22:32:48 +02:00
paulfd
dd442ed19d Re-added submodules 2019-09-08 18:37:08 +02:00
paulfd
143f6815a3 Removed modules 2019-09-08 18:30:01 +02:00
paulfd
215ee2c124 Try to solve the Catch2 problem 2019-09-08 18:27:08 +02:00
paulfd
bd560c271f Changed CNPY to the local fork for CMake integration 2019-09-08 18:23:24 +02:00
Paul Ferrand
e491b666ab
Update README.md 2019-09-08 18:19:43 +02:00
paulfd
37f55b8ca9 Corrected an issue in the registerCC function of the voices that did not check the attached region for nullptr 2019-09-08 18:18:43 +02:00
paulfd
ee6f714b3e The filepool is better configured for VST applications 2019-09-08 18:18:19 +02:00
paulfd
b41aa08464 Updated modules 2019-09-08 18:17:58 +02:00
paulfd
e07cbf8989 Corrected a bug in the SSE version of subtract 2019-09-07 17:23:32 +02:00
paulfd
32efd60ec9 Added a ticket system so that if the background loader fails to provide the file in time it gets discarded. 2019-09-07 17:23:13 +02:00
paulfd
dd08115dc4 Added a panning SIMD helper and a benchmark against block operations and a scalar computation 2019-09-07 16:28:33 +02:00
paulfd
3e0c5b2f75 Add width and position envelopes 2019-09-07 15:55:35 +02:00
paulfd
640ba8a64d Updated the tests to reflect the new API 2019-09-07 14:47:11 +02:00
paulfd
91ed16367b Corrected an error in the panCC computation 2019-09-07 14:46:56 +02:00
paulfd
83fbfc1fcb Added the pan envelope 2019-09-07 14:03:44 +02:00
paulfd
c1d2384e09 Added an AudioSpan and AudioBuffer, to better handle the memory for mono/stereo samples 2019-09-07 01:12:20 +02:00
paulfd
b1ef2c26bd And the tests... 2019-09-06 22:16:25 +02:00
paulfd
1e03e50747 Added a more generic AudioSpan and AudioBuffer 2019-09-06 22:16:09 +02:00
paulfd
2f717c2a76 Added a copy benchmark 2019-09-06 22:15:31 +02:00
paulfd
a5212fd2d6 Added a copy helper 2019-09-06 22:15:19 +02:00
paulfd
fad715559f Added the amplitude envelope 2019-09-06 01:09:36 +02:00
paulfd
db45224e79 Updated submodules 2019-08-30 16:12:01 +02:00
paulfd
56eef6b73e Added strings as a public linked library for sfizz 2019-08-30 16:04:40 +02:00
paulfd
545d39f083 Added an option to build the clients or not 2019-08-30 16:01:59 +02:00
paulfd
0a6171da2e Toolchain cleanups 2019-08-30 15:48:03 +02:00
paulfd
1df16518c1 CMake changes... 2019-08-30 15:28:30 +02:00