Jean Pierre Cimalando
42343c88a1
Add tests for MultiplyAdd
2020-03-02 16:29:47 +01:00
Paul Ferrand
4af3ac4e55
Fix a broken test
...
You need to render the block to see the voice in release state now,
which is normal
2020-02-19 14:04:59 +01:00
Paul Ferrand
e1c6c6c3de
Updated the tests with release_key too
2020-02-19 14:04:59 +01:00
Paul Ferrand
f86d93c670
Corrected #63
...
- The envelope does not sustain if the region has `trigger=release`
- Change the envelope setup to pass the region rather than
individual envelope parameters
2020-02-19 14:04:59 +01:00
Jean Pierre Cimalando
ffe708331b
Clamp the modulated cutoff to reasonable limits
2020-02-18 15:12:18 +01:00
Jean Pierre Cimalando
87347f690f
Add cutoff LFO to the filter demo
2020-02-18 15:12:18 +01:00
Paul Ferrand
68b317ddac
Add a couple tests programs to render a sound file
...
through EQ/Filters
2020-02-18 15:12:18 +01:00
Jean Pierre Cimalando
db321e6a00
Add floating point helpers, and the fast ilog2
2020-02-13 07:37:06 +01:00
Paul Ferrand
dbad2995c5
Added a test for empty files
2020-02-12 09:15:28 +01:00
Paul Fd
3a0ae68111
Updated the stereo demo
2020-02-10 21:58:08 +01:00
Paul Fd
754a7f8be7
Changed the width helpers ; need SIMD version still
2020-02-10 21:23:30 +01:00
Paul Ferrand
90d680f0c3
Added benchmarks and tests for width/pan
2020-02-10 19:36:24 +01:00
Jean Pierre Cimalando
ef5a2fa546
Add the test program for stereo
2020-02-10 16:29:06 +01:00
JP Cimalando
9734456ad0
Merge pull request #45 from jpcima/filters-bis
...
Filters bis
2020-02-08 12:42:42 +01:00
Jean Pierre Cimalando
5c0db0831a
Fix a warning regarding Qt UI
2020-02-08 12:28:08 +01:00
Jean Pierre Cimalando
39e150f3d0
Add a filter demo program
2020-02-07 12:44:44 +01:00
Paul Fd
f03783eca7
Change the bounds for filter gains and res
2020-02-06 23:42:06 +01:00
Paul Fd
0331739520
Added missing parts and pre-reserve the filters or EQs when necessary
2020-02-05 09:44:12 +01:00
Paul Ferrand
3c0cfac953
Parse EQ and filter parameters in the Regions
2020-02-04 23:50:17 +01:00
Paul Ferrand
25f492c2d8
All parameters are in the vector now
...
and we store the positions for possible
future checks
2020-02-04 21:45:12 +01:00
Paul Fd
09479091d8
Parse the back parameter and additional ones for opcodes
2020-02-04 10:23:35 +01:00
Paul Ferrand
07c723a608
Updated tests
2020-01-30 08:16:40 +01:00
Paul Ferrand
ef477dca90
Correcting windows builds
2020-01-28 21:42:15 +01:00
Paul Ferrand
87f169a6c1
Updated the test for the default_path test case
2020-01-26 21:16:32 +01:00
Paul Ferrand
2818c8e197
Added a default_path test case
2020-01-26 21:16:05 +01:00
Jean Pierre Cimalando
06755812db
Mechanism for case-sensitivity on Unix-style OS, integration code by @paulfd
2020-01-26 20:38:59 +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
aef8352cfc
Added a C++ opaque API for the shared lib
2020-01-23 22:17:06 +01:00
Paul Ferrand
cf5c0d9939
Removed the numpy test files
2020-01-19 10:51:54 +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
f68328c826
LTO errors with clang
2020-01-19 09:51:43 +01:00
Paul Ferrand
b97a244de1
Tests did not compile
2020-01-19 07:42:52 +01:00
Paul Ferrand
53c620cd9b
Explicit float literal
2020-01-05 00:44:17 +01:00
Paul Ferrand
ffca05c9f3
Explicit float literals in tests
2020-01-05 00:19:08 +01:00
Paul Ferrand
ef425d638a
Updated cmake for the macros
2020-01-04 17:38:14 +01:00
Paul Ferrand
7fbcf05486
Added a test with bad/removed regions
2020-01-04 16:33:02 +01:00
Paul Ferrand
e60989d7af
Corrected tests in release mode
2020-01-03 13:45:25 +01:00
Paul Ferrand
0d0cf64405
Changed the legato logic
...
The midistate now counts the active notes instead of it
being per-region
2019-12-30 00:10:20 +01:00
Paul Ferrand
2dbc870f9a
Added a new method to ranges
2019-12-29 23:09:34 +01:00
Paul Ferrand
6377451027
Added tests for note-offs
2019-12-29 23:00:57 +01:00
Paul Ferrand
3608b3145a
Added tests for looped regions in files
2019-12-29 20:14:39 +01:00
Paul Ferrand
8dc532b58d
Enable looping if unset in the region
2019-12-29 10:50:07 +01:00
Paul Ferrand
d0716170c8
Added tests for the EG values
2019-12-28 23:01:45 +01:00
Paul Ferrand
8e39ffc18e
Remove the channels from the inner engine
2019-12-23 01:25:20 +01:00
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