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