Paul Fd
7c07df4f66
Add back the noexcepts
2020-04-13 21:35:36 +02:00
Jean Pierre Cimalando
b494835fdd
Remove extra newline [ci skip]
2020-04-13 19:19:10 +02:00
Jean Pierre Cimalando
6d7b70e7c0
Add volatile qualifier at some places it should be
2020-04-13 19:17:10 +02:00
Jean Pierre Cimalando
eda78c4604
Avoid use of catch in the destructor
2020-04-13 19:14:05 +02:00
Paul Fd
07b5d7b3d0
Use unique_locks
2020-04-13 18:58:55 +02:00
Paul Fd
3e010a4ba6
Catch by ref
2020-04-13 18:58:55 +02:00
Paul Fd
758da22bd7
Remove noexcept with RTSemaphores in
2020-04-13 18:58:55 +02:00
Paul Fd
becdff5969
Stricter c++11 compliance
2020-04-13 18:58:55 +02:00
Paul Fd
5f9bbbede5
Use RTSemaphore instead of sleeplocking the background threads
2020-04-13 18:58:49 +02:00
Paul Fd
5726fd92d1
Replace AtomicGuards by mutexes with try_lock
2020-04-13 18:56:59 +02:00
JP Cimalando
f49a0f8b0a
Merge pull request #180 from jpcima/libatomic
...
Fix libatomic detection on clang 10 compiler
2020-04-13 18:12:45 +02:00
JP Cimalando
3df57b6fa5
Merge pull request #176 from jpcima/rt-semaphore
...
Add RTSemaphore and tests
2020-04-13 18:00:42 +02:00
Jean Pierre Cimalando
99cb921b2c
Make VST use the RTSemaphore from sfizz
2020-04-13 17:35:37 +02:00
Jean Pierre Cimalando
54b92f9f9d
Try fixing the case-sensitivity test on Mac
2020-04-13 17:32:21 +02:00
Jean Pierre Cimalando
cbc037e055
Add RTSemaphore and tests
2020-04-13 16:32:40 +02:00
Jean Pierre Cimalando
151d9d3f7d
Fix libatomic detection on clang 10 compiler
2020-04-13 16:24:40 +02:00
JP Cimalando
be766ae80f
Merge pull request #178 from jpcima/arm64-tests
...
Fix the arm64 test CI
2020-04-13 03:01:38 +02:00
Jean Pierre Cimalando
12e9cf8896
Ensure the extreme values of xfade curves are exact
2020-04-13 02:40:25 +02:00
Jean Pierre Cimalando
5bd80b4834
Try alternative curve formula
2020-04-13 02:33:48 +02:00
Jean Pierre Cimalando
11569378ab
Fix the arm64 test CI
2020-04-13 01:15:53 +02:00
Jean Pierre Cimalando
8b711780d7
Update the base system of MinGW docker
...
The current upstream seems to need an update of the base libs in order to run
the MinGW compiler.
2020-04-12 01:33:09 +02:00
JP Cimalando
1e6c0da220
Merge pull request #171 from paulfd/master-polyphony
...
Handle group opcodes now reads the master opcodes
2020-04-11 23:47:53 +02:00
redtide
ce2dd39a51
Typo [ci-skip]
2020-04-08 18:14:13 +02:00
redtide
819e4da275
Try to reflect site navigation in Doxygen pages header
2020-04-08 12:09:40 +02:00
redtide
8b27ac1ce1
Updated API doxygen documentation
2020-04-07 18:50:14 +02:00
redtide
33f9e6bf32
Updated API doxygen documentation
2020-04-07 18:42:41 +02:00
redtide
8a07da02b4
Update doxygen related files, added c++ API documentation
2020-04-07 18:41:55 +02:00
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
Paul Fd
b2a4f8a559
global clears master and group, master clears group
2020-04-07 16:26:00 +02:00
Paul Fd
c2360bad45
Feed master opcodes to the handleGroupOpcodes
2020-04-07 16:24:38 +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