Paul Ferrand
|
90d680f0c3
|
Added benchmarks and tests for width/pan
|
2020-02-10 19:36:24 +01:00 |
|
Paul Ferrand
|
d74777280a
|
Changed the signature of the pan/width/position snippets
|
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 |
|
Paul Ferrand
|
33cc4a6518
|
Changes to the mono and stereo processes
- Corrected possible issues in the computation
- Removed an unnecessary copy in the mono process
- Trying to make the processes clearer
|
2020-02-10 14:16:55 +01:00 |
|
Paul Ferrand
|
35d62280a7
|
Merge branch 'develop' into width-position
|
2020-02-10 13:23:41 +01:00 |
|
Paul Ferrand
|
d26acd023f
|
Merge pull request #53 from paulfd/initial-filter-processing
Initial filter processing
|
2020-02-10 12:53:26 +01:00 |
|
Paul Ferrand
|
56e0212cba
|
Adapt the processing to mono/stereo
|
2020-02-10 11:12:46 +01:00 |
|
JP Cimalando
|
8f05fe222e
|
Merge pull request #52 from jpcima/detect
Detect SIMD availability from compiler
|
2020-02-10 00:58:55 +01:00 |
|
Paul Ferrand
|
67e549b14b
|
Removed an unused span
|
2020-02-10 00:51:31 +01:00 |
|
Paul Ferrand
|
25068e51bf
|
Missed a normalization
|
2020-02-10 00:50:09 +01:00 |
|
Jean Pierre Cimalando
|
55477486fe
|
Rename SfizzSIMDSourceFilesCheck
|
2020-02-10 00:49:02 +01:00 |
|
Paul Ferrand
|
c55e578c15
|
Use the helper with a multiplication
|
2020-02-10 00:18:36 +01:00 |
|
Paul Ferrand
|
ccbcf4a4c7
|
Remove a helper; no clamping for normalizePercent
|
2020-02-10 00:18:11 +01:00 |
|
Paul Fd
|
04779965b8
|
Remove unused spans
|
2020-02-09 23:52:30 +01:00 |
|
Paul Fd
|
3c14e15a16
|
Use the CC switch on the initial width and position with proper scaling
|
2020-02-09 23:51:23 +01:00 |
|
Paul Fd
|
58a5e87df5
|
Position and width correctly map their own cc modulation
|
2020-02-09 23:46:00 +01:00 |
|
Paul Fd
|
06de588308
|
Changed the M/S processing to use the pan/width helpers
|
2020-02-09 23:39:33 +01:00 |
|
Paul Fd
|
9783e393da
|
Added a width snippet that uses the pan LUT
|
2020-02-09 23:38:50 +01:00 |
|
Paul Fd
|
992d20782f
|
Changed the way the pan CC is computed
|
2020-02-09 23:05:02 +01:00 |
|
Paul Fd
|
e8b6692d77
|
Changed to the pan helper
|
2020-02-09 23:02:19 +01:00 |
|
Paul Fd
|
7e665f28a1
|
Disable the SIMD accelerator on pan
|
2020-02-09 22:54:53 +01:00 |
|
Paul Fd
|
3e58a36b61
|
Multiply pan on the channels
|
2020-02-09 22:52:52 +01:00 |
|
JP Cimalando
|
f0c4e77afd
|
Merge pull request #47 from jpcima/fast-pan
Fast pan with lookup table
|
2020-02-09 22:48:56 +01:00 |
|
Jean Pierre Cimalando
|
52469f1d33
|
Removed hardcoded build flags for ARM
|
2020-02-09 19:02:14 +01:00 |
|
Paul Fd
|
d11576771d
|
Assertion too strict
|
2020-02-09 18:26:39 +01:00 |
|
Paul Fd
|
f365e4dfbe
|
Add equalizer processing
|
2020-02-09 18:21:09 +01:00 |
|
Paul Fd
|
6d6872bb3f
|
Add the EQPool in resources
|
2020-02-09 18:19:20 +01:00 |
|
Paul Fd
|
ad798c38df
|
Added EQPool
|
2020-02-09 18:17:15 +01:00 |
|
Paul Fd
|
3d60de459f
|
Emplace back does not give back a reference before c++17
|
2020-02-09 18:16:18 +01:00 |
|
Paul Fd
|
9e6f77ac86
|
Clamp filter coefficients
|
2020-02-09 18:07:56 +01:00 |
|
Paul Fd
|
fe62e9a307
|
Normalize the velocity before tracking
|
2020-02-09 18:03:18 +01:00 |
|
Paul Fd
|
1acefb19d9
|
Reinit filters if their number is changed
|
2020-02-09 17:03:12 +01:00 |
|
Paul Fd
|
d3592214b1
|
The filters have to be initialized with samplerate
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
2acd8f45a3
|
Increase base noise generator variance
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
f30675d0d8
|
Loop by reference
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
6461b4f4b4
|
Added a white noise generator
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
d455ee5232
|
Initial grafting of the filters in the voice process (untested)
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
3aaf0005ab
|
Assertion too strict
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
8c93c87f36
|
Added the filter pool to the resources
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
137607b2c6
|
Voices only need the resource set
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
bbad781bf9
|
Put the midi state in the resources
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
43ace5defb
|
Added comments and working on the filter pool
|
2020-02-09 16:51:39 +01:00 |
|
Paul Fd
|
290860502f
|
FilterPool (untested yet)
|
2020-02-09 16:51:39 +01:00 |
|
JP Cimalando
|
7f1d825961
|
Merge pull request #51 from jpcima/bm
Simplify benchmarks CMakeLists.txt and find libsamplerate
|
2020-02-09 15:10:51 +01:00 |
|
Jean Pierre Cimalando
|
afbe8c7e48
|
Detect SIMD availability from compiler
|
2020-02-09 14:58:21 +01:00 |
|
Jean Pierre Cimalando
|
72002a5c7f
|
Replace min/max with clamp
|
2020-02-09 14:19:38 +01:00 |
|
Jean Pierre Cimalando
|
68e4387da8
|
Remove more duplicate link options from benchmarks
|
2020-02-09 13:39:40 +01:00 |
|
Jean Pierre Cimalando
|
85b1c6464f
|
Add include guard for ScopedFTZ
|
2020-02-09 13:08:08 +01:00 |
|
Jean Pierre Cimalando
|
d066a81519
|
Simplify the build of benchmarks
|
2020-02-09 13:07:28 +01:00 |
|
Jean Pierre Cimalando
|
8bcc0f6723
|
Check for presence of libsamplerate
|
2020-02-09 13:00:19 +01:00 |
|