Commit graph

3212 commits

Author SHA1 Message Date
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
JP Cimalando
ce79f8c9b1
Merge pull request #683 from jpcima/flex-eg-samplerate
Update the sample rate of Flex EG
2021-03-09 11:19:30 +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
605ad43306
Merge pull request #681 from jpcima/vst-fixes
Ensure to initialize the PlayState structure
2021-03-08 16:50:29 +01:00
Jean Pierre Cimalando
3edf948949 Ensure to initialize the PlayState structure 2021-03-08 16:43:45 +01:00
JP Cimalando
89b09d2985
Update src/sfizz/Voice.cpp 2021-03-08 16:24:12 +01:00
JP Cimalando
ca21566724
Merge pull request #680 from jpcima/importer
Import foreign instruments
2021-03-08 08:04:24 +01:00
Paul Fd
f1d4dfb823 Fine tune the looping behavior 2021-03-07 18:37:38 +01:00
Jean Pierre Cimalando
0b27ef3845 Fix new MinGW problems after raising c++ standard 2021-03-07 18:12:33 +01:00
Jean Pierre Cimalando
9e362a5507 Ensure to not set vst libs to a lower standard 2021-03-07 18:08:27 +01:00