JP Cimalando
cd7dd1d77c
Merge pull request #168 from paulfd/definition-api
...
Added an external API for the external definitions
2020-04-07 17:58:01 +02:00
JP Cimalando
332c75234d
Merge pull request #161 from jpcima/oscillator-multi
...
Add oscillator unison
2020-04-07 17:56:44 +02:00
Jean Pierre Cimalando
c4c4278ee3
Move the oscillator count to Config.h
2020-04-07 16:23:41 +02:00
Paul Fd
75c898d50c
Added an external API for the external definitions
2020-04-07 01:06:39 +02:00
redtide
4e7f15328a
Auto update the api index page
2020-04-06 14:19:55 +02:00
Jean Pierre Cimalando
0dca7dbc5e
Add tests for oscillator_multi
2020-04-04 23:18:00 +02:00
Jean Pierre Cimalando
7d4e9b144f
Pass the option -msse also on x86_64
...
In some cases of chroot-based debian build environments where the host is
64-bit and target 32-bit, the system processor of cmake is not correctly set.
To work this around, pass the -msse2 flag also in case of 64-bit system processor;
it will be harmless for the case of normal builds.
2020-04-04 19:50:45 +02:00
Jean Pierre Cimalando
db3521027e
Fix some clang-tidy warnings
2020-04-03 17:30:58 +02:00
Jean Pierre Cimalando
b338ac0ff9
Update tests
2020-04-03 17:25:30 +02:00
Jean Pierre Cimalando
cea3e4715b
Add oscillator unison
2020-04-03 17:11:42 +02:00
Paul Fd
5a61f3f4a9
Added some ARIA aliases
2020-04-02 23:51:52 +02:00
Jean Pierre Cimalando
72abb7227e
Point the VSTGUI submodule to fork sfztools/vstgui
2020-04-02 22:36:18 +02:00
Jean Pierre Cimalando
4a4936f2b5
Add support of some ARM architectures for VST (by @hexdump0815)
2020-04-02 21:04:54 +02:00
JP Cimalando
f9c642e49e
Merge pull request #158 from jpcima/vst3-submodules
...
Reorganize VST SDK as submodules
2020-04-02 19:34:04 +02:00
Paul Ferrand
6551d9f85a
Merge pull request #145 from paulfd/amp-stage
...
Simplify the amplitude stage by only applying the final gain on the buffer
2020-04-02 17:55:36 +02:00
Paul Ferrand
e91b553f0e
Merge pull request #149 from jpcima/strings-simd
...
SIMD-accelerated string resonator
2020-04-02 17:53:27 +02:00
Jean Pierre Cimalando
ed5c4860f1
Reorganize VST SDK as submodules
2020-04-02 17:24:52 +02:00
Jean Pierre Cimalando
8ce71cafad
Attempt to fix MOD devices
2020-04-02 16:53:55 +02:00
Jean Pierre Cimalando
3ed8c4f771
Print the system processor in summary
2020-04-02 16:48:26 +02:00
Jean Pierre Cimalando
9d9fec27ff
Forgot to rename the strings benchmark
2020-04-02 15:53:46 +02:00
Jean Pierre Cimalando
773e1542a0
Eliminate the unnecessary allocation
2020-04-02 15:37:55 +02:00
Jean Pierre Cimalando
5ad260e4c4
Make the string benchmark compute less
2020-04-02 15:36:38 +02:00
Jean Pierre Cimalando
bcb0c91599
Fix the alignment problem
2020-04-02 15:35:21 +02:00
Jean Pierre Cimalando
f32f14dfa2
Little oopsie
2020-04-02 15:34:21 +02:00
Jean Pierre Cimalando
62012f25a9
Relaxed the restrictions on the Buffer class
2020-04-02 15:32:53 +02:00
Jean Pierre Cimalando
bb826e8347
Raise an error if misalignment is detected
2020-04-02 15:21:10 +02:00
Jean Pierre Cimalando
03289c7b80
Remove the initializers to make the classes trivial
2020-04-02 15:05:32 +02:00
Jean Pierre Cimalando
86e3c2232f
Add the benchmark for string resonator
2020-04-02 09:15:54 +02:00
Jean Pierre Cimalando
319554321b
Fix mistake in comment [ci skip]
2020-04-02 02:06:27 +02:00
Jean Pierre Cimalando
3e3ed3c3ac
Fix for MSVC
2020-04-02 01:56:17 +02:00
Jean Pierre Cimalando
843d603f37
Add CPU dispatch for the strings effect
2020-04-02 01:32:09 +02:00
Jean Pierre Cimalando
10fa64b2c8
Add the cpuid library
2020-04-02 01:32:09 +02:00
Jean Pierre Cimalando
026a5aceee
SIMD-accelerated strings effect
2020-04-02 01:32:09 +02:00
Paul Ferrand
3aaf44b636
Merge pull request #136 from jpcima/eg
...
Envelope generator
2020-04-02 01:20:39 +02:00
Paul Fd
bd17d702e3
Simplify the amplitude stage by only applying the final gain on the buffer
2020-04-01 10:54:03 +02:00
Paul Fd
5a10af74ed
Set the envelope free-running also when loopmode=one_shot
2020-04-01 10:03:15 +02:00
Paul Ferrand
75c27b0577
Disable the "updated" tests in favor of integration tests
2020-04-01 09:40:26 +02:00
Paul Ferrand
d5451846a0
Future release count as release
2020-04-01 09:40:26 +02:00
Paul Ferrand
ae7f84204c
Let the sustain be slightly above zero so that decay checks converge
2020-04-01 09:40:26 +02:00
Paul Ferrand
4248b136e7
Set virtuallyZero to -60 dB
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
a825b3f1d3
Set the EG release default to 0
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
96d362308d
Lower limit of EG rate calculation (Cakewalk)
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
8012532c51
Eliminate EG recording latency (because of connection loop)
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
5f6fa5ac1e
Adequate handling of EG release delay, block version
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
1610b047f4
Allow to capture EG as FLAC, to make it compact
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
d1333a5ab3
Add tool to capture Dimension EG curves
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
5a7aa90a8e
EG rate small adjustment
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
fdda018a70
Add block version of the ADSR rework
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
77589f4109
Rework the envelope generator
2020-04-01 09:40:26 +02:00
Jean Pierre Cimalando
d6adebf8f4
Allow EG reset to accept other parameters than ampeg
2020-04-01 09:40:26 +02:00