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 |
|
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 |
|
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
|
85b1c6464f
|
Add include guard for ScopedFTZ
|
2020-02-09 13:08:08 +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 |
|
JP Cimalando
|
9734456ad0
|
Merge pull request #45 from jpcima/filters-bis
Filters bis
|
2020-02-08 12:42:42 +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 |
|
Paul Ferrand
|
740cca9a2c
|
Merge pull request #41 from paulfd/add-filter-parsing
Parse EQ and filter parameters in the Regions
|
2020-02-07 10:44:27 +01:00 |
|
Jean Pierre Cimalando
|
d12b3f490d
|
Update generated source
|
2020-02-07 03:06:15 +01:00 |
|
Jean Pierre Cimalando
|
9999ca65d3
|
Revised interface for filter
|
2020-02-07 03:06:08 +01:00 |
|