Commit graph

3232 commits

Author SHA1 Message Date
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
c70601a714 Update tests 2021-03-19 12:24:22 +01:00
Jean Pierre Cimalando
05bd4d6831 Match behavior of random opcodes to ARIA 2021-03-19 12:22:37 +01:00
JP Cimalando
9d353dcf7a
Merge pull request #717 from jpcima/voice-ring
Fix voice ring corruption when the instrument has disabled regions
2021-03-19 10:06:26 +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
JP Cimalando
dafde79560
Merge pull request #716 from jpcima/fix-mem-corruption-1
Fix a memory corruption in the editor
2021-03-18 21:03:42 +01:00
Jean Pierre Cimalando
77f532bf17 Fix a memory corruption in the editor 2021-03-18 20:55:38 +01:00
JP Cimalando
158b324ca6
Merge pull request #715 from jpcima/importers-library
Importers library
2021-03-18 17:04: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
704b06a730 Add tool: importer 2021-03-18 16:55:41 +01:00
Jean Pierre Cimalando
7091e4d54f Make the importer a library of its own 2021-03-18 16:40:33 +01:00
JP Cimalando
c81805c545
Merge pull request #714 from jpcima/linear-smoother-bypass
Smoother bypass when delay is short
2021-03-18 16:14:39 +01:00
Jean Pierre Cimalando
709e007ff6 Smoother bypass when delay is short 2021-03-18 15:44:31 +01:00
Jean Pierre Cimalando
cc0de3c12c Add virtual dtor where needed 2021-03-18 14:18:52 +01:00
Jean Pierre Cimalando
2b4efe6eb7 Fix linear smoother again 2021-03-18 14:10:02 +01:00
JP Cimalando
44e48f7003
Merge pull request #713 from jpcima/linear-smoother-fix
Linear smoother fix
2021-03-18 14:02:45 +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
JP Cimalando
a49636adda
Merge pull request #712 from jpcima/timed-recheck-files
Timed recheck files
2021-03-18 11:29:05 +01:00
Jean Pierre Cimalando
cf2832d462 Have interval as constant, and set lower value 2021-03-18 11:26:40 +01:00
Jean Pierre Cimalando
7b49e43275 Fix cases of EINVAL in sem_timedwait 2021-03-18 11:19:17 +01:00
Jean Pierre Cimalando
0a63256b65 Background work when idle 2021-03-18 02:29:01 +01:00
Jean Pierre Cimalando
520ae553f0 Timed wait operation for semaphore 2021-03-18 02:11:32 +01:00
JP Cimalando
da8e88f9f3
Merge pull request #711 from jpcima/unit-tests
Unit tests cleanup
2021-03-18 02:03:36 +01:00
Jean Pierre Cimalando
314e26d9f3 Allow GA unit tests to find the files 2021-03-18 01:05:20 +01:00
Jean Pierre Cimalando
e77a227cbf Connect unit tests with CTest 2021-03-18 00:42:04 +01:00
Jean Pierre Cimalando
fe2fc45014 Update catch2 2021-03-18 00:41:37 +01:00
JP Cimalando
d505d70433
Merge pull request #709 from jpcima/fix-vst-crash
Add and remove timers only when a frame is active
2021-03-17 12:17:29 +01:00
Jean Pierre Cimalando
65ac71a2aa Add and remove timers only when a frame is active 2021-03-17 11:44:14 +01:00
JP Cimalando
5215004bbf
Merge pull request #703 from jpcima/linear-smoother
Linear smoother
2021-03-13 20:01:36 +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
JP Cimalando
d2b9eb7f56
Merge pull request #701 from jpcima/filter-modulations
Limit filter parameters
2021-03-12 17:34:05 +01:00
Jean Pierre Cimalando
a8f65f5327 Fix the build of PlotLFO demo 2021-03-12 17:31:05 +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
JP Cimalando
38c02ec65f
Merge pull request #700 from jpcima/misc
Simplify the notation for opcode spec
2021-03-12 16:20:12 +01:00
Jean Pierre Cimalando
7d1bf23b00 Simplify the notation for opcode spec 2021-03-12 15:55:11 +01:00
JP Cimalando
399127e303
Merge pull request #699 from jpcima/eq-bandwidth
Safeguard against EQ bandwidth low values
2021-03-12 15:27:49 +01:00
Jean Pierre Cimalando
9a2f91f5ef Safeguard against EQ bandwidth low values 2021-03-12 15:12:19 +01:00
JP Cimalando
3fcb0a234e
Merge pull request #693 from jpcima/lfos-v1-refactor
Implement LFOs v1
2021-03-12 10:05:12 +01:00
JP Cimalando
a7667bf167
Merge pull request #694 from jpcima/static-abseil
Always force vendor abseil to be built statically
2021-03-11 11:56:09 +01:00
Jean Pierre Cimalando
48cc74b2a3 Always force vendor abseil to be built statically 2021-03-11 11:45:51 +01:00
Jean Pierre Cimalando
de7c125c54 Add connections unit test 2021-03-11 08:11:07 +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