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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
Jean Pierre Cimalando
|
db3521027e
|
Fix some clang-tidy warnings
|
2020-04-03 17:30:58 +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 |
|
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 |
|
Jean Pierre Cimalando
|
773e1542a0
|
Eliminate the unnecessary allocation
|
2020-04-02 15:37:55 +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
|
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 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
|
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 |
|