Paul Ferrand
f86d93c670
Corrected #63
...
- The envelope does not sustain if the region has `trigger=release`
- Change the envelope setup to pass the region rather than
individual envelope parameters
2020-02-19 14:04:59 +01:00
Jean Pierre Cimalando
ffe708331b
Clamp the modulated cutoff to reasonable limits
2020-02-18 15:12:18 +01:00
Jean Pierre Cimalando
87347f690f
Add cutoff LFO to the filter demo
2020-02-18 15:12:18 +01:00
Paul Fd
8d44b85466
Removed the example from the filters modulable
...
section
2020-02-18 15:12:18 +01:00
Paul Ferrand
68b317ddac
Add a couple tests programs to render a sound file
...
through EQ/Filters
2020-02-18 15:12:18 +01:00
Paul Ferrand
3073a5db98
Apply a shorter smoothing on filters
2020-02-18 15:12:18 +01:00
redtide
e6850a3be9
Clean up readme, quick additional info will follow
2020-02-18 13:38:53 +01:00
Paul Ferrand
8941f0a800
Sorted the proper array
...
The wrong array was sorted when trying to find a voice to steal
2020-02-18 11:55:31 +01:00
redtide
a59734f000
Update doxigen travis script [ci skip]
2020-02-18 01:47:13 +01:00
Paul Ferrand
4d516768fa
Log CC event even when we can't enter the callback
2020-02-17 09:18:03 +01:00
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