Paul Ferrand
0ed1f4cbeb
Clean up the va OPF and wrap it as a linear smoother
...
Move modifiers and their helpers in their own files
Add an enum class for modifiers and facilities to iterate over all possible targets
Add smoothers to the voices and preallocate them
Iterate over smoothers and modifiers jointly in the voices for each target
2020-06-20 15:27:12 +02:00
Paul Ferrand
d740f1c32b
Cherry pick the OPF refactor from the smoothers
2020-05-07 01:02:35 +02:00
Paul Ferrand
ef477dca90
Correcting windows builds
2020-01-28 21:42:15 +01:00
Paul Ferrand
3abb63639b
Less verbose license text
2020-01-25 13:13:07 +01:00
Paul Ferrand
56be9c8b7c
Updated licenses and copyright date
2020-01-25 10:13:33 +01:00
Paul Ferrand
963e927b39
Removed the CNPY dependency
...
The test data is directly in the file now...
2020-01-19 10:51:21 +01:00
Paul Ferrand
b97a244de1
Tests did not compile
2020-01-19 07:42:52 +01:00
Paul Ferrand
ffca05c9f3
Explicit float literals in tests
2020-01-05 00:19:08 +01:00
Paul Ferrand
8e6955e43a
Added tests
2019-11-23 19:10:37 +01:00
paulfd
d3280b5a29
Moved everyone into the sfz namespace to avoid clashing when importing the lib
2019-09-25 23:48:52 +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
bd8a565cef
Cleaning up the filters' compilation errors
2019-09-20 23:35:25 +02:00
paulfd
1df16518c1
CMake changes...
2019-08-30 15:28:30 +02:00
paulfd
a1913493ba
Added licenses
2019-08-30 00:49:58 +02:00
paulfd
5fd7cab909
Cosmetics
2019-08-25 14:01:03 +02:00
paul
2a9991dfaa
Switched to abseil for span (they're more verbose but disappear better with compilers)
2019-08-21 18:18:12 +02:00
paul
fbefc2c84e
Updated the OPF tests
2019-08-11 11:10:50 +02:00
paul
8af7b7bfa7
Updates
2019-08-09 18:24:27 +02:00