Paul Ferrand
|
85e6ccd81f
|
Moved to larger CC arrays
This accodomates the extended sfz v2 CC
|
2019-12-17 12:32:01 +01:00 |
|
Paul Ferrand
|
dc879a8a07
|
Corrected a bug with default_path
Generators should ignore the default_path
|
2019-12-16 00:00:58 +01:00 |
|
Paul Ferrand
|
92254e8c98
|
Corrected a bug with default_path
The default path was not properly reset when loading a new file
|
2019-12-15 23:53:11 +01:00 |
|
Paul Ferrand
|
194816ef58
|
The midi channels should now be 0-based everywhere
|
2019-12-15 23:48:21 +01:00 |
|
Paul Ferrand
|
55f1fa2c42
|
Added a test for the default path
|
2019-12-15 17:47:46 +01:00 |
|
Paul Ferrand
|
b492e05b17
|
Added midi state tests
|
2019-12-15 02:05:53 +01:00 |
|
Paul Ferrand
|
dd14d7a9ae
|
Big refactor of midi state to integrate channels
|
2019-12-15 02:05:43 +01:00 |
|
Paul Ferrand
|
743b116f24
|
Added tests for d60a851fc0
|
2019-12-13 14:21:27 +01:00 |
|
Paul Ferrand
|
4e26852713
|
Added a multiplicative envelope and associated tests
|
2019-12-13 01:55:24 +01:00 |
|
Paul Ferrand
|
72f141aecb
|
Consolidate the envelopes
|
2019-12-12 19:24:09 +01:00 |
|
Paul Ferrand
|
055f233d88
|
Added a new quantized envelope
|
2019-12-12 18:27:18 +01:00 |
|
Paul Ferrand
|
a1282ff193
|
Added support for parsing bend ranges
|
2019-12-09 23:24:14 +01:00 |
|
Paul Ferrand
|
c6a9ba88da
|
API BREAK: MIDI channels are now 0-based
|
2019-12-08 21:11:54 +01:00 |
|
Paul Ferrand
|
2a7391c05e
|
Added a tests against backslashes in default_path
|
2019-12-03 15:35:27 +01:00 |
|
Paul Ferrand
|
056337b5f0
|
Disabled the move semantics from Buffer, just in case.
Disabled the move semantics test
|
2019-12-02 12:25:28 +01:00 |
|
Paul Ferrand
|
6713640b22
|
Added the LV2 parameters related to the preloaded size and the oversampling
|
2019-12-02 00:10:40 +01:00 |
|
Paul Ferrand
|
630220e7e0
|
Changed the logic for the file loading
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
ffda6626e2
|
Remove a useless test case
|
2019-11-30 15:40:40 +01:00 |
|
Paul Ferrand
|
bd5f491fb3
|
Added tests for the dynamic voice settings
|
2019-11-30 15:40:13 +01:00 |
|
Paul Ferrand
|
4bce1dc0d9
|
Added a test for the base delay
|
2019-11-30 14:50:57 +01:00 |
|
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 |
|