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 |
|
Paul Ferrand
|
8f49b5c78e
|
Merge pull request #46 from jpcima/filter-benchmarks
Filter benchmarks
|
2020-02-09 12:52:08 +01:00 |
|
Paul Ferrand
|
9ba0949798
|
Add FTZ to the filter benchmarks
Could add it in others too
|
2020-02-09 11:38:44 +01:00 |
|
Paul Ferrand
|
f71dfff335
|
Add FTZ and streamline the compilation of BM
|
2020-02-09 11:38:27 +01:00 |
|
Paul Ferrand
|
e0bb415b02
|
Distinguish between mingw and msvc flags
|
2020-02-09 11:37:25 +01:00 |
|
Paul Ferrand
|
f2fa0cf55a
|
Change iterators to pointers
MSVC STL and libc++ iterators do not decay to pointers as easily as gcc
|
2020-02-09 11:16:58 +01:00 |
|
Jean Pierre Cimalando
|
e87c288219
|
Fix <array> missing for the macOS build
|
2020-02-08 20:30:29 +01:00 |
|
Jean Pierre Cimalando
|
802d53edac
|
Fast pan with lookup table
|
2020-02-08 20:16:24 +01:00 |
|
Jean Pierre Cimalando
|
8eaa2a39de
|
Run filter init in the benchmarks
|
2020-02-08 12:56:03 +01:00 |
|
Jean Pierre Cimalando
|
1a8fcd9d49
|
Eliminate some warnings in benchmarks
|
2020-02-08 12:51:39 +01:00 |
|
Jean Pierre Cimalando
|
5ad4e6ae24
|
Update benchmarks using new filter API
|
2020-02-08 12:50:44 +01:00 |
|
Paul Ferrand
|
0212d8a76a
|
Add new benchmarks for the filters
|
2020-02-08 12:45:48 +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
|
84ea54b275
|
Replace assert with ASSERT
|
2020-02-08 12:24:30 +01:00 |
|
Jean Pierre Cimalando
|
c2307cd459
|
Merge 3 virtual calls into 1
|
2020-02-07 19:17:21 +01:00 |
|
Jean Pierre Cimalando
|
39e150f3d0
|
Add a filter demo program
|
2020-02-07 12:44:44 +01:00 |
|