Jean Pierre Cimalando
|
32d7a0aa48
|
Add a test for opcode direction
|
2020-04-16 14:17:17 +02:00 |
|
Jean Pierre Cimalando
|
b6a437e4a4
|
Support the direction opcode
|
2020-04-16 14:17:15 +02:00 |
|
Jean Pierre Cimalando
|
e4103600ec
|
Fix some numCC comparisons which are off by 1
|
2020-04-16 14:08:11 +02:00 |
|
JP Cimalando
|
4f573a6a23
|
Merge pull request #170 from paulfd/offset-cc
Add support for `offset_cc`
|
2020-04-16 14:06:05 +02:00 |
|
Jean Pierre Cimalando
|
ad16540778
|
Remove an excess space character [ci skip]
|
2020-04-15 18:41:06 +02:00 |
|
Paul Fd
|
0ceb58e6ae
|
Rebase on the new modifiers
|
2020-04-15 18:37:41 +02:00 |
|
Paul Fd
|
7a59b35b80
|
Used clamp int64 and get the modified offsets in getOffset()
|
2020-04-15 18:37:41 +02:00 |
|
Paul Fd
|
02ad421fa3
|
Adapt preload size
|
2020-04-15 18:37:41 +02:00 |
|
Paul Fd
|
64a591fb7a
|
Parse offset_cc
|
2020-04-15 18:37:41 +02:00 |
|
JP Cimalando
|
6eb71b288e
|
Merge pull request #184 from jpcima/fs-exception
Avoid raising an exception on file removed
|
2020-04-15 17:33:20 +02:00 |
|
Jean Pierre Cimalando
|
e4d63ec2f5
|
Avoid raising an exception on file removed
|
2020-04-15 17:24:11 +02:00 |
|
Paul Ferrand
|
1feb073d0f
|
Merge pull request #166 from paulfd/curvecc-stepcc
Add support for curvecc and stepcc
|
2020-04-14 23:52:52 +02:00 |
|
Paul Fd
|
442e15b8e9
|
Adapted the tests
|
2020-04-14 23:08:28 +02:00 |
|
Paul Fd
|
d120c2bc9a
|
Use rint, rounding modes, and corrected tests
|
2020-04-14 18:01:28 +02:00 |
|
Paul Ferrand
|
aeba9dfaab
|
Dispatch between "normal"multiplicativ eenvelopes and the pitch bends
|
2020-04-14 18:00:59 +02:00 |
|
Paul Ferrand
|
6a7977b6c2
|
Stepcc actually gives the step and not the number of steps...
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
b3dd8b3ce9
|
Use trunc in modifiers
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
e03f1a8038
|
Repair benchmark
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
872e7c68e0
|
Use round rather than trunc; more stable..
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
6bce14673e
|
Saner behavior for the quantized envelopes with bends
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
b9ba7fab0b
|
Match sforzando's behavior (use floor on steps)
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
e975877569
|
- Add some expected behavior tests- Correct the evalNormalized in curves- Remove the no-lambda multiplicative modifiers... it's a trap that makes you create nans and infs
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
5e6584a51a
|
Basic parsing tests
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
232eada0c4
|
Add the modifier helpers to another file
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
9d6b2ede2f
|
Removed the deprecated fileTicket
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
434868e52e
|
Add a clear() method in the resources
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
da6df7db8a
|
Try to solve the C++11 static asserts
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
0aad8533ea
|
Add helpers to handle curve and cc modifiersfor both linear and multiplicative curves
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
3620316caf
|
Parse curve/step/smooth
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
fbb9ebabb2
|
Check that the index passed to the curves arenot too crazy
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
61d1c568a8
|
Add a modifier structure and rename the ccvalue pair
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
0fd1c235de
|
Added a basic curve test
|
2020-04-14 18:00:59 +02:00 |
|
Paul Fd
|
13edb6dfba
|
Change the midiState observer to a resource observer for tests
|
2020-04-14 18:00:59 +02:00 |
|
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 |
|