Paul Ferrand
|
a2d60609b0
|
Changed the name of the test file
|
2019-11-30 14:39:35 +01:00 |
|
Paul Ferrand
|
43ea796a02
|
Added an "add LTO if enabled" function to all targets currently in the library
|
2019-11-29 23:32:01 +01:00 |
|
Paul Ferrand
|
8e6955e43a
|
Added tests
|
2019-11-23 19:10:37 +01:00 |
|
Paul Ferrand
|
d485cace00
|
Move catch2
|
2019-11-23 19:08:33 +01:00 |
|
Paul Ferrand
|
bac43b5aa9
|
Move stuff again...
|
2019-11-23 18:03:17 +01:00 |
|
Paul Ferrand
|
34fd01a2ea
|
Move the old cmakefiles to create the new ones
|
2019-11-23 17:30:56 +01:00 |
|
Paul Ferrand
|
b975da1c07
|
Move CNPY
|
2019-11-23 17:12:56 +01:00 |
|
Paul Ferrand
|
f3d2df8bc4
|
Move catch
|
2019-11-23 17:12:32 +01:00 |
|
paulfd
|
a3d53b46cc
|
Range was not in the namespace sfz
|
2019-09-28 14:17:34 +02:00 |
|
paulfd
|
198b53c372
|
Moved everyone into the sfz namespace to avoid clashing when importing the lib
|
2019-09-25 23:51:53 +02:00 |
|
paulfd
|
7c1fc138e5
|
Added an external header library for filesystem that defaults to the standard library on cpp 17 and finished cleaning up the c++14 issues
|
2019-09-21 14:12:02 +02:00 |
|
paulfd
|
105c459a4a
|
cleanups
|
2019-09-21 13:01:50 +02:00 |
|
paulfd
|
a6c5e1af5d
|
Merge remote-tracking branch 'origin/cpp14' into cpp14
|
2019-09-21 10:58:39 +02:00 |
|
paulfd
|
48a02fb549
|
Cleaning up the filters' compilation errors
|
2019-09-21 10:34:59 +02:00 |
|
paulfd
|
78cfcb792e
|
Removed usage of string-view literals
|
2019-09-21 10:34:59 +02:00 |
|
paulfd
|
914d60bfc1
|
Yet some more tooling updates
|
2019-09-21 01:43:04 +02:00 |
|
paulfd
|
d4a1178233
|
ccState and the midiState globals become a single private member of the Synth object; read-only references are loaded on creation into the regions and voice.
|
2019-09-21 01:07:53 +02:00 |
|
paulfd
|
32865b5841
|
Regexes get their own file
|
2019-09-21 01:06:47 +02:00 |
|
paulfd
|
bd8a565cef
|
Cleaning up the filters' compilation errors
|
2019-09-20 23:35:25 +02:00 |
|
paulfd
|
5250756fd1
|
Removed usage of string-view literals
|
2019-09-20 23:32:22 +02:00 |
|
paulfd
|
cec6b3f3ba
|
Sanitize a bit the submodules and make 3 of them in-tree; abseil and google benchmark left
|
2019-09-18 00:14:08 +02:00 |
|
paulfd
|
b6678113fc
|
Added support for ampersand in sample file names (issue #3)
|
2019-09-17 18:02:21 +02:00 |
|
paulfd
|
f41c36d241
|
Velocity tracking and replacements in note ons and offs are now done at the synth/global level. Velocity is always replaced and checked, since some libraries use "release" along with velocity ranges
|
2019-09-16 13:17:18 +02:00 |
|
paulfd
|
61d1f1963c
|
Added support for the rt_decay opcode
|
2019-09-16 11:48:51 +02:00 |
|
paulfd
|
2714c0a0e5
|
Added tests for the subtract helper
|
2019-09-15 23:04:01 +02:00 |
|
paulfd
|
9afa1918a0
|
Added a "diff" SIMD helper, and some more benchmarking...
|
2019-09-15 21:14:02 +02:00 |
|
paulfd
|
617e2375b3
|
Added a cumsum helper
|
2019-09-14 09:17:02 +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
|
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
|
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
|
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
|
a5212fd2d6
|
Added a copy helper
|
2019-09-06 22:15:19 +02:00 |
|
paulfd
|
1df16518c1
|
CMake changes...
|
2019-08-30 15:28:30 +02:00 |
|
paulfd
|
004afb6d8a
|
Reorganized the helpers to make more sense
|
2019-08-30 13:05:07 +02:00 |
|
paulfd
|
0b0191ce15
|
Added back the test main
|
2019-08-30 01:34:30 +02:00 |
|
paulfd
|
a1913493ba
|
Added licenses
|
2019-08-30 00:49:58 +02:00 |
|
paulfd
|
de30501ed3
|
Crossfades and testing
|
2019-08-30 00:16:01 +02:00 |
|
paulfd
|
194ad0b8eb
|
Crossfade tests
|
2019-08-29 19:16:58 +02:00 |
|
paulfd
|
49d869cd1f
|
Added tests for stereo/mono samples, as well as sw_default
|
2019-08-29 16:56:56 +02:00 |
|
paulfd
|
ce7dfa80c7
|
Added a saturating index helper
|
2019-08-28 19:36:16 +02:00 |
|
paulfd
|
06ba2d7293
|
Change default volume in the tests
|
2019-08-28 18:10:54 +02:00 |
|
paulfd
|
5fd7cab909
|
Cosmetics
|
2019-08-25 14:01:03 +02:00 |
|
paulfd
|
3598d45c26
|
Added copy and move to Buffer
|
2019-08-24 11:32:19 +02:00 |
|