Paul Ferrand
|
cf940980b4
|
Merge pull request #60 from jpcima/fp-helpers
Add floating point helpers, and the fast ilog2
|
2020-02-14 12:06:24 +01:00 |
|
Paul Ferrand
|
294281b60c
|
Merge pull request #62 from jpcima/random
Optimize random
|
2020-02-14 11:49:50 +01:00 |
|
Paul Ferrand
|
2b43a1ec65
|
Merge pull request #59 from alcomposer/sfizz_image
add screenshot
|
2020-02-14 11:41:20 +01:00 |
|
Jean Pierre Cimalando
|
dc2e587fb0
|
Faster PRNG
|
2020-02-14 07:17:28 +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 Ferrand
|
d887f61723
|
Push the whole file path in included files
|
2020-02-12 09:11:25 +01:00 |
|
alexmitchell
|
c6cc205425
|
Stop sfizz from crashing host (ardour) if no SFZ file is loaded and project is reloaded
|
2020-02-12 08:57:04 +01:00 |
|
alexmitchell
|
8f3ac1a85f
|
add screenshot
|
2020-02-12 16:13:47 +10:30 |
|
Paul Ferrand
|
9eddd5f649
|
Corrected a bug where files wouldn't auto-reload
The changing_state check is probably redundant if there
is a single worker thread, but just in case...
|
2020-02-12 00:37:14 +01:00 |
|
Paul Ferrand
|
a338fdaa7b
|
Cleaned up a miscomputed debug message
|
2020-02-12 00:37:14 +01:00 |
|
Paul Ferrand
|
b12e4d372c
|
enableLogging() had no effect
|
2020-02-11 21:51:06 +01:00 |
|
redtide
|
5d5d6eccf4
|
Update doxygen only on git tags
|
2020-02-11 16:23:07 +01:00 |
|
Paul Ferrand
|
498eee2dfc
|
Just copy if gain is null
|
2020-02-11 14:31:52 +01:00 |
|
Paul Ferrand
|
3a9fd31a0f
|
The modulated gain is added to the base one
|
2020-02-11 09:33:16 +01:00 |
|
Paul Ferrand
|
d353ec1463
|
Removed cassert
|
2020-02-11 09:30:36 +01:00 |
|
Paul Ferrand
|
00c3af6881
|
Merge pull request #56 from paulfd/width-position
Add pan width and position using the new helpers
|
2020-02-11 08:14:56 +01:00 |
|
Paul Fd
|
9da95b5092
|
Add the SSE version (to test but it's not faster)
|
2020-02-10 22:25:17 +01:00 |
|
Paul Fd
|
3a0ae68111
|
Updated the stereo demo
|
2020-02-10 21:58:08 +01:00 |
|
Paul Fd
|
186c4f6b53
|
Changed the width/position process again
|
2020-02-10 21:28:31 +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 |
|
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 |
|
Jean Pierre Cimalando
|
e14f85df0e
|
Optimize clamp
|
2020-02-10 15:30:28 +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 |
|