paulfd
|
914d60bfc1
|
Yet some more tooling updates
|
2019-09-21 01:43:04 +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 |
|
paulfd
|
31c8c1b62e
|
Added region trigger tests
Added region trigger tests
|
2019-08-23 20:48:57 +02:00 |
|
paul
|
7815623115
|
Started implementing voices
|
2019-08-23 01:27:39 +02:00 |
|
paul
|
2bdbdf2d98
|
Tests and cleanup for the envelopes
|
2019-08-22 23:39:26 +02:00 |
|
paul
|
b909e468bf
|
Wrapping up the ADSR envelope and tests
|
2019-08-22 17:18:09 +02:00 |
|
paul
|
f66a8ce1de
|
Finished with SIMD for now...
|
2019-08-22 12:05:28 +02:00 |
|
paul
|
3a4c084918
|
SIMD cleanups
|
2019-08-22 10:43:33 +02:00 |
|
paul
|
c35ebdf0ad
|
Looping tests and co
|
2019-08-22 01:54:43 +02:00 |
|
paul
|
d2e55cf4b2
|
Lots of template work
|
2019-08-21 23:00:06 +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
|
7dc65999a4
|
SIMD refactoring
|
2019-08-21 01:00:07 +02:00 |
|
paul
|
70923b1478
|
Region Activation tests
|
2019-08-11 13:31:16 +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 |
|
paul
|
4f998cad8f
|
Cleanups and added writeInterleaved
|
2019-08-07 23:39:35 +02:00 |
|
paul
|
e2940e4794
|
Added sound file preloading
|
2019-08-04 01:38:31 +02:00 |
|
paul
|
834a907c2f
|
SSE work
|
2019-08-03 18:14:58 +02:00 |
|
paul
|
748186efdf
|
Corrected a stack overflow and added benchmarks for the interleaved read
|
2019-08-01 01:03:05 +02:00 |
|
Paul Ferrand
|
c014a34385
|
WIP on vector operations
|
2019-07-31 01:45:58 +02:00 |
|
Paul Ferrand
|
b2635aa2c2
|
Changed the config
|
2019-07-30 18:26:35 +02:00 |
|