Paul Fd
|
c92e78b3f2
|
Update the envelope benchmark
|
2020-03-31 09:53:46 +02:00 |
|
Paul Ferrand
|
767ef7ba38
|
Remove envelopes from clang-tidy
|
2020-03-31 00:41:17 +02:00 |
|
Paul Ferrand
|
e24065f7d1
|
Added volume_oncc tests
|
2020-03-31 00:37:22 +02:00 |
|
Paul Ferrand
|
16b8cc1cfc
|
Remove the event envelopes \o/
|
2020-03-31 00:33:26 +02:00 |
|
Paul Ferrand
|
bd85a97db3
|
Handle the volume cc modifiers like the rest
|
2020-03-31 00:33:06 +02:00 |
|
Paul Ferrand
|
bc60b19c4b
|
Ported the old envelope tests to the new free functions
|
2020-03-31 00:18:24 +02:00 |
|
Paul Ferrand
|
5412593da9
|
multiplicativeRamp behaves like linearRamp
|
2020-03-31 00:18:09 +02:00 |
|
Paul Ferrand
|
12cb0b5b43
|
Adapt the curve computation to the linearRamp changes
|
2020-03-31 00:05:02 +02:00 |
|
Paul Ferrand
|
ff94983089
|
remove debug messages in voices
|
2020-03-31 00:03:47 +02:00 |
|
Paul Ferrand
|
2400a6adcc
|
Remove ADSR tests for now until updates from jpc
|
2020-03-31 00:03:21 +02:00 |
|
Paul Ferrand
|
a9d5c7e6b1
|
Update the base test to match the new linear ramp
|
2020-03-30 23:48:41 +02:00 |
|
Paul Ferrand
|
a71b5c3bb5
|
Change the linear ramp to something more natural
|
2020-03-30 23:48:24 +02:00 |
|
Paul Ferrand
|
8ef598bb7d
|
Remove pitchbend from midiState
|
2020-03-30 22:49:28 +02:00 |
|
Paul Ferrand
|
4de101f42c
|
Add quantized envelopes to voices
|
2020-03-30 22:42:54 +02:00 |
|
Paul Ferrand
|
bebb166469
|
Add quantized envelopes
|
2020-03-30 22:42:43 +02:00 |
|
Paul Ferrand
|
088da9df65
|
multiplicativeEnvelope free function for pitch
|
2020-03-30 21:51:21 +02:00 |
|
Paul Ferrand
|
9e3f496f9e
|
Add multiplicative envelope
|
2020-03-30 21:32:50 +02:00 |
|
Paul Ferrand
|
1523a14ee8
|
linearEnvelope is now a free function
|
2020-03-30 21:23:59 +02:00 |
|
Paul Ferrand
|
922cbde6c5
|
Store pitch bend internally as floats
|
2020-03-30 21:07:33 +02:00 |
|
Paul Ferrand
|
bc4d88b55a
|
Clang-tidy 9 errors
|
2020-03-30 20:32:42 +02:00 |
|
Paul Ferrand
|
a1cacea8fb
|
Explicit move to null the return pointer
|
2020-03-30 20:32:27 +02:00 |
|
Paul Ferrand
|
629a2ae8a8
|
Forwarding on SpanHolder
|
2020-03-30 20:16:43 +02:00 |
|
Paul Ferrand
|
1f7786cc74
|
Be explicit in the filter/EQ processes
|
2020-03-30 20:07:54 +02:00 |
|
Paul Ferrand
|
0da5c43bb5
|
Remove the helpers in the midi class and be explicit in the process
|
2020-03-30 19:58:32 +02:00 |
|
Paul Ferrand
|
eac0c0e804
|
Refactor the processes in chunks
|
2020-03-30 19:13:35 +02:00 |
|
Paul Ferrand
|
a337cf5a15
|
Require explicit cast to bool
|
2020-03-30 19:11:39 +02:00 |
|
Paul Ferrand
|
9c17201c63
|
Avoid shared pointers and get a span "pointer" directly from the buffer pool
|
2020-03-30 15:14:33 +02:00 |
|
Paul Ferrand
|
e54c27b1f2
|
Warning on gcc 4.9 for the array initializer
|
2020-03-29 23:35:43 +02:00 |
|
Paul Ferrand
|
e13456d41d
|
Try to solve windows builds
|
2020-03-29 23:35:22 +02:00 |
|
Paul Ferrand
|
3ceee27c0a
|
Move the modifiers in the midistate
|
2020-03-29 22:55:14 +02:00 |
|
Paul Ferrand
|
507ddc8e01
|
Reworking the modifiers separately
|
2020-03-29 20:35:15 +02:00 |
|
Paul Ferrand
|
5d499fb563
|
Update tests
|
2020-03-29 19:34:45 +02:00 |
|
Paul Ferrand
|
9e824df346
|
Homogeneize the treatment of percentage defaults and values
|
2020-03-29 19:32:27 +02:00 |
|
Paul Ferrand
|
ca2ee8dc58
|
Voice cleanups
|
2020-03-29 19:26:08 +02:00 |
|
Paul Ferrand
|
97234177a1
|
Use modifiers for panning/width
|
2020-03-29 19:22:19 +02:00 |
|
Paul Ferrand
|
d59d29c72b
|
Use the full modifier on amplitude and crossfades
|
2020-03-29 19:08:47 +02:00 |
|
Paul Ferrand
|
394512183a
|
Move crossfades to SfzHelpers
|
2020-03-29 18:50:54 +02:00 |
|
Paul Ferrand
|
16472b4ef9
|
Reduce the max number of buffers
|
2020-03-29 18:09:48 +02:00 |
|
Paul Ferrand
|
8ed3d16b8c
|
Use the bufferpool in the voices
|
2020-03-29 18:09:39 +02:00 |
|
Paul Ferrand
|
c1266e5d70
|
Added debug introspection about the max number of buffer used
|
2020-03-29 17:54:47 +02:00 |
|
Paul Ferrand
|
1a55b42bd7
|
Use the bufferpool in the synth
|
2020-03-29 17:37:40 +02:00 |
|
Paul Ferrand
|
5e8cb7de0a
|
Improve the bufferpool
|
2020-03-29 17:37:30 +02:00 |
|
Paul Ferrand
|
7cb92e05d2
|
Use an intermediate method to set the sample rate and block size for the resources
|
2020-03-29 17:16:29 +02:00 |
|
Paul Ferrand
|
406b7a08d7
|
Add a bufferpool to the resources
|
2020-03-29 17:12:52 +02:00 |
|
Paul Ferrand
|
0cf7b01d6b
|
update the tests for the normalized modifier
|
2020-03-29 17:12:41 +02:00 |
|
Paul Ferrand
|
4b4dea97e1
|
Don't zero the modulation span
|
2020-03-29 17:12:25 +02:00 |
|
Paul Ferrand
|
af05e0cbde
|
Store the normalized CC modifier
|
2020-03-29 17:11:50 +02:00 |
|
Paul Ferrand
|
42fa89ab5a
|
Tentative replacement of the amplitude envelope
|
2020-03-29 16:29:12 +02:00 |
|
Paul Ferrand
|
612265ebb5
|
If an event is registered at some delay, shadow the previous value
|
2020-03-29 16:08:55 +02:00 |
|
Paul Ferrand
|
9263488882
|
Get the event list from the midi state
|
2020-03-29 15:52:21 +02:00 |
|