Paul Ferrand
|
287832e200
|
Free-run the envelope if the sustain value is low enough
Value taken from Sforzando
|
2021-03-19 21:26:14 +01:00 |
|
Jean Pierre Cimalando
|
171411ac18
|
Support long smoothcc times up to 64k ms
|
2021-03-19 15:12:51 +01:00 |
|
Jean Pierre Cimalando
|
73608d2091
|
Add distinct bound permissivity for low and high
|
2021-03-19 14:45:59 +01:00 |
|
Jean Pierre Cimalando
|
4dc429a572
|
Make the aftertouch opcode normalized
|
2021-03-19 14:34:32 +01:00 |
|
Jean Pierre Cimalando
|
8672a5b5f7
|
Add opcode flag: permissive bounds
|
2021-03-19 14:16:49 +01:00 |
|
Jean Pierre Cimalando
|
d4bbe806be
|
Add enum kEnforceBounds
|
2021-03-19 14:10:11 +01:00 |
|
JP Cimalando
|
8b9ab6cead
|
Merge pull request #718 from paulfd/loop-correction
Clamp the crossfade to the available samples before the loop starts
|
2021-03-19 13:17:10 +01:00 |
|
JP Cimalando
|
c8677c26eb
|
Merge pull request #719 from jpcima/aria-randoms
Match behavior of random opcodes to ARIA
|
2021-03-19 13:16:14 +01:00 |
|
Jean Pierre Cimalando
|
05bd4d6831
|
Match behavior of random opcodes to ARIA
|
2021-03-19 12:22:37 +01:00 |
|
Paul Fd
|
7b42e070a2
|
Clamp the crossfade to the available samples before the loop starts
|
2021-03-19 11:24:02 +01:00 |
|
Jean Pierre Cimalando
|
f6e93911ae
|
Fix breakage of sister ring and related bugs
|
2021-03-19 01:15:18 +01:00 |
|
Jean Pierre Cimalando
|
6d692ba5be
|
Rewrite the ring builder simpler, and add assertion
|
2021-03-19 00:37:13 +01:00 |
|
Jean Pierre Cimalando
|
61e73fd1a1
|
Display the list of available import formats
|
2021-03-18 16:55:44 +01:00 |
|
Jean Pierre Cimalando
|
7091e4d54f
|
Make the importer a library of its own
|
2021-03-18 16:40:33 +01:00 |
|
Jean Pierre Cimalando
|
709e007ff6
|
Smoother bypass when delay is short
|
2021-03-18 15:44:31 +01:00 |
|
Jean Pierre Cimalando
|
2b4efe6eb7
|
Fix linear smoother again
|
2021-03-18 14:10:02 +01:00 |
|
Jean Pierre Cimalando
|
3f5f4ef2c4
|
Add the non-SIMD linear smoother (for reference)
|
2021-03-18 14:01:09 +01:00 |
|
Jean Pierre Cimalando
|
69f27e7441
|
Linear smoother: ensure to get the derivative correct
|
2021-03-18 14:01:07 +01:00 |
|
Jean Pierre Cimalando
|
7b49e43275
|
Fix cases of EINVAL in sem_timedwait
|
2021-03-18 11:19:17 +01:00 |
|
Jean Pierre Cimalando
|
520ae553f0
|
Timed wait operation for semaphore
|
2021-03-18 02:11:32 +01:00 |
|
Jean Pierre Cimalando
|
6c84d58ad8
|
Remove unused variable
|
2021-03-13 14:19:19 +01:00 |
|
Jean Pierre Cimalando
|
75ca9b7d82
|
Linear smoother
|
2021-03-13 13:27:21 +01:00 |
|
Jean Pierre Cimalando
|
9431faa77f
|
Regenerate filters faust code
|
2021-03-12 17:21:13 +01:00 |
|
Jean Pierre Cimalando
|
c60bb04857
|
Limit filter parameters to prevent over-modulation
|
2021-03-12 17:20:56 +01:00 |
|
Jean Pierre Cimalando
|
7d1bf23b00
|
Simplify the notation for opcode spec
|
2021-03-12 15:55:11 +01:00 |
|
Jean Pierre Cimalando
|
9a2f91f5ef
|
Safeguard against EQ bandwidth low values
|
2021-03-12 15:12:19 +01:00 |
|
Jean Pierre Cimalando
|
7f2daa24e7
|
Implement the LFOs v1
|
2021-03-10 17:15:38 +01:00 |
|
Jean Pierre Cimalando
|
ef1a548d98
|
Add v1 LFOs in voices
|
2021-03-10 16:48:25 +01:00 |
|
Jean Pierre Cimalando
|
3957668d0f
|
Add modulation key for v1 LFOs
|
2021-03-10 16:48:25 +01:00 |
|
Jean Pierre Cimalando
|
dfd777fd3e
|
Move LFO modulation keys into the description
|
2021-03-10 16:48:25 +01:00 |
|
Jean Pierre Cimalando
|
97c9411f8d
|
Refactor the opcode handling for LFO and EG
|
2021-03-10 16:48:10 +01:00 |
|
JP Cimalando
|
407fe3a123
|
Merge pull request #682 from jpcima/lfos-dedup
Deduplicate LFO code in core/fx
|
2021-03-09 15:31:06 +01:00 |
|
Paul Ferrand
|
8b16f82fda
|
Merge pull request #654 from paulfd/loop-count
Add support for count and loop_count
|
2021-03-09 14:53:19 +01:00 |
|
Jean Pierre Cimalando
|
c23d9b5f5b
|
Update the sample rate of Flex EG
|
2021-03-09 10:00:13 +01:00 |
|
Jean Pierre Cimalando
|
d9e230c7e6
|
Deduplicate LFO code in core/fx
|
2021-03-08 18:05:29 +01:00 |
|
JP Cimalando
|
89b09d2985
|
Update src/sfizz/Voice.cpp
|
2021-03-08 16:24:12 +01:00 |
|
Paul Fd
|
f1d4dfb823
|
Fine tune the looping behavior
|
2021-03-07 18:37:38 +01:00 |
|
Paul Fd
|
5d8eda7428
|
Better messaging
|
2021-03-05 13:06:07 +01:00 |
|
Paul Fd
|
a98e909eeb
|
Tweaks
|
2021-03-05 13:02:03 +01:00 |
|
Paul Fd
|
4a3c1f36e5
|
Handle the different types of looping
|
2021-03-05 00:21:35 +01:00 |
|
Paul Fd
|
f2a79723a7
|
Add support for count
|
2021-03-04 16:11:34 +01:00 |
|
redtide
|
29d8723601
|
Removed erroneous comment
|
2021-03-02 17:10:03 +01:00 |
|
JP Cimalando
|
7b1a022565
|
Merge pull request #655 from paulfd/delay
Delay every modulation by the initial voice delay
|
2021-02-28 04:14:57 +01:00 |
|
Jean Pierre Cimalando
|
49fa746286
|
Keyswitch label and value messaging
|
2021-02-25 09:50:43 +01:00 |
|
Jean Pierre Cimalando
|
291aa3d16b
|
Rename keyswitch things for disambiguation
|
2021-02-25 09:22:24 +01:00 |
|
Jean Pierre Cimalando
|
c6c53a41e5
|
Adjust disto DC cutoff to account for oversampling
|
2021-02-25 02:06:56 +01:00 |
|
Jean Pierre Cimalando
|
988d7926b5
|
Clear the disto after Fs change
|
2021-02-25 01:48:18 +01:00 |
|
Jean Pierre Cimalando
|
81f54f98f2
|
Fix strings parameters corrupted in opcode spec work
|
2021-02-25 01:26:12 +01:00 |
|
Jean Pierre Cimalando
|
dc16470dda
|
Fix fverb parameters corrupted in opcode spec work
|
2021-02-25 01:24:10 +01:00 |
|
Jean Pierre Cimalando
|
58c7c38f2e
|
Add regenerated faust source
|
2021-02-25 00:27:21 +01:00 |
|