Commit graph

3222 commits

Author SHA1 Message Date
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
JP Cimalando
1e3b85827e
Merge pull request #691 from redtide/windows-fileselector-default-filter
Don't use VSTGUI::CNewFileSelector::setDefaultExtension
2021-03-10 12:30:40 +01:00
redtide
982116a050 Don't use VSTGUI::CNewFileSelector::setDefaultExtension
This fixes a wrong file extension filter in the file dialog under Windows.
It seems that the last added extension is selected as default one due to some wrong selection index. So use the All Files filter as workaround.
2021-03-10 12:28:57 +01:00
JP Cimalando
9d3be1ac94
Merge pull request #690 from jpcima/mingw-dwrite3
Workaround for MinGW CI to build custom font support
2021-03-10 12:20:18 +01:00
Jean Pierre Cimalando
ec506edbbc Add flag BUILD_SHARED_LIBS=OFF 2021-03-10 11:49:50 +01:00
Jean Pierre Cimalando
5a6a1bbfcd Workaround for MinGW CI to build custom font support 2021-03-10 10:18:11 +01:00
Jean Pierre Cimalando
ec85b2e169 Add feature check for MinGW dwrite3 support 2021-03-10 09:38:21 +01:00
JP Cimalando
f7fe13c97a
Merge pull request #687 from jpcima/vstgui-filedialog-filters
Update vstgui for file dialog filters
2021-03-09 19:56:20 +01:00
Jean Pierre Cimalando
eef101766e Update vstgui for file dialog filters 2021-03-09 19:12:44 +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