Paul Ferrand
|
68fb7fe0d9
|
Change the oversampling enum to enum class
|
2019-12-22 23:37:22 +01:00 |
|
Paul Ferrand
|
d6c49ef827
|
Corrected a bug in the release logic
The correct check was that the remaining delay is strictly more than 0, and added a max for good measure.
|
2019-12-22 10:45:25 +01:00 |
|
Paul Ferrand
|
92aaa2a17e
|
Added proper support for off_modes
|
2019-12-21 21:24:49 +01:00 |
|
Paul Ferrand
|
ed7d5369a7
|
Added note_offset and octave_offset
|
2019-12-21 18:57:32 +01:00 |
|
Paul Ferrand
|
8bc0a9c2f5
|
Clear the default path on a new control header
|
2019-12-21 18:20:04 +01:00 |
|
Paul Ferrand
|
8d2be44c57
|
Change default_path to handle partial paths
|
2019-12-21 17:37:09 +01:00 |
|
Paul Ferrand
|
68bf0b132d
|
Releasing in the initial delay kills the voice
|
2019-12-21 15:32:38 +01:00 |
|
Paul Ferrand
|
8ceb5f3b48
|
Passing -1 to hikey works properly
Disables the key matching and enables CC matching
|
2019-12-20 01:59:06 +01:00 |
|
Paul Ferrand
|
006e5b33b5
|
Removed the regexes
|
2019-12-18 10:29:33 +01:00 |
|
Paul Ferrand
|
06de4b20ac
|
Changed the regex tests and moved to a new file
|
2019-12-18 10:24:01 +01:00 |
|
Paul Ferrand
|
6aed0b6709
|
Test cases for cc 120, 121, 123
|
2019-12-17 23:05:18 +01:00 |
|
Paul Ferrand
|
6c2f5b5ecb
|
Corrected the multiplicative envelope logic
The previous version alternatively cleared or ignored messages
every other block
|
2019-12-17 21:12:11 +01:00 |
|
Paul Ferrand
|
3f2184227a
|
Generalize the define regex
Handle underscore in the variable name and negative numbers
|
2019-12-17 15:24:49 +01:00 |
|
Paul Ferrand
|
0d0298b1be
|
Added a test for set_cc, with extended CCs
|
2019-12-17 14:07:26 +01:00 |
|
Paul Ferrand
|
89bf38e35e
|
Move some tests around
|
2019-12-17 12:40:25 +01:00 |
|
Paul Ferrand
|
03645bd54f
|
Check for extended CC support in the midi state
|
2019-12-17 12:35:29 +01:00 |
|
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 |
|