Paul Fd
4ea11a31bf
Moved curves to resources
2020-04-14 18:00:59 +02:00
JP Cimalando
4c6febeca3
Merge pull request #172 from paulfd/eg-issues
...
Solve some issues with DSmolken's drumkits
2020-04-14 14:46:49 +02:00
Jean Pierre Cimalando
b932afb910
Set the default key=69 in CaptureEG, ensures correct length
2020-04-14 14:12:11 +02:00
Paul Ferrand
ec2373e678
Merge pull request #169 from paulfd/try-locks
...
Replace AtomicGuards by mutexes and use RTSemaphore in the background loader
2020-04-13 22:00:39 +02:00
Paul Fd
e274084d2f
clang-format step
2020-04-13 21:38:22 +02:00
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
Paul Fd
09bad92cff
Added a check that a region is a generator for free-running the envelope
2020-04-12 10:35:19 +02:00
Paul Fd
9a1582892f
Flip the initialized switch on the silence wavetable
2020-04-12 10:35:19 +02:00
Paul Fd
d294d1e3e0
Corrected a bug were the silence wavetable was not initalized with 0
2020-04-12 10:35:19 +02:00
Paul Fd
c820fbc591
Added sanity checks in Voice (disabled) and Synth
2020-04-12 10:35:19 +02:00
Paul Fd
9613c0ed57
Added a nan/inf checker to the fp traits
2020-04-12 10:35:19 +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