Commit graph

797 commits

Author SHA1 Message Date
Paul Ferrand
864fe57c54 Make it so you cannot add events too "early" in the block 2020-01-20 19:13:40 +01:00
Paul Ferrand
bc567c5e7b Added a recursive max function 2020-01-20 19:09:40 +01:00
Paul Ferrand
65f172a02e Do a pseudo merge of events in the envelopes 2020-01-20 19:09:31 +01:00
Paul Ferrand
f66aedfc4f Added pitch wheel region activation 2020-01-20 07:07:41 +01:00
Paul Ferrand
53b702d07e Disable logging by default 2020-01-19 19:02:06 +01:00
Paul Ferrand
6099ac64f2 Check the number of arguments in the jack client 2020-01-19 19:01:55 +01:00
Paul Ferrand
994fe1738d Updated README 2020-01-19 11:06:54 +01:00
Paul Ferrand
cf5c0d9939 Removed the numpy test files 2020-01-19 10:51:54 +01:00
Paul Ferrand
963e927b39 Removed the CNPY dependency
The test data is directly in the file now...
2020-01-19 10:51:21 +01:00
Paul Ferrand
6790df3709 Whitespace 2020-01-19 09:57:56 +01:00
Paul Ferrand
f68328c826 LTO errors with clang 2020-01-19 09:51:43 +01:00
Paul Ferrand
55f5625c32 Sanitized the benchmark build 2020-01-19 09:51:31 +01:00
Paul Ferrand
bcabf28854 dllexport for msvc 2020-01-19 09:38:59 +01:00
Paul Ferrand
95813e0f4e Removed sfizz_objects since we basically have to repeat everything anyway... 2020-01-19 07:43:20 +01:00
Paul Ferrand
7ded63e449 Corrected the target name for sfizz_static 2020-01-19 07:43:20 +01:00
Paul Ferrand
118123ea3c Changed the required CMake version 2020-01-19 07:43:20 +01:00
Paul Ferrand
d1979d6674 More windows cleanups 2020-01-19 07:43:20 +01:00
Paul Ferrand
66052a9ef7 Windows builds libsndfile as static 2020-01-19 07:43:18 +01:00
Paul Ferrand
2aac94245c fix CI 2020-01-19 07:42:52 +01:00
Paul Ferrand
b97a244de1 Tests did not compile 2020-01-19 07:42:52 +01:00
Paul Ferrand
d3cb36dcc8 The symbols are now more or less properly exported
Clang strips everything, some symbols left in GCC for some reason...
2020-01-19 07:42:52 +01:00
Paul Ferrand
3599940283 moveEvent is noexcept 2020-01-19 07:42:52 +01:00
Paul Ferrand
29b85d7803 Visibility hidden by default 2020-01-19 07:42:49 +01:00
Paul Ferrand
acfb1fdf67 Added LV2 directly in the source 2020-01-19 07:41:43 +01:00
Paul Ferrand
1ddee559f1 Use the installed benchmark library 2020-01-19 07:41:43 +01:00
Paul Ferrand
313aed391c The volume envelope was applied twice 2020-01-19 07:27:02 +01:00
Paul Ferrand
16ddfa3cb2
Merge pull request #26 from michaelwillis/dynamic_crossfade
Support updated crossfading during note playback
2020-01-19 07:24:43 +01:00
Paul Ferrand
ffebe9df9a
Mono process for the crossfade envelope
The right channel should be blank at this point of the process so you only need to apply the envelope to the left channel
2020-01-19 07:16:20 +01:00
Paul Ferrand
5873814272
Typo in the second crossfade check on CC dispatch 2020-01-19 07:14:06 +01:00
Michael Willis
e85c7025fa Support updated crossfading during note playback 2020-01-18 22:56:36 -07:00
redtide
42208ce621 Don't show build information when building from other projects 2020-01-19 01:10:42 +01:00
Paul Ferrand
a52625044e MSVC warnings/errors for the logger 2020-01-18 16:51:58 +01:00
redtide
fb9a3229af
Delete TODO.md
Use only <https://github.com/sfztools/sfizz/projects/1>
2020-01-18 11:32:26 +01:00
Paul Ferrand
efd16d4f7c
Merge pull request #25 from jpcima/lv2-automation
Make the LV2 volume automatable
2020-01-18 10:16:13 +01:00
Paul Ferrand
ed402c92a0 Added a way to activate/deactivate logging 2020-01-17 14:10:28 +01:00
Jean Pierre Cimalando
a32cf339a2 Make the LV2 volume automatable 2020-01-17 09:32:41 +01:00
Paul Ferrand
c7ecaaa060 Logger now works as expected 2020-01-14 17:26:08 +01:00
Paul Ferrand
24bd0d8119 Removed cout logging and put the wait time with load times 2020-01-14 17:26:08 +01:00
Paul Ferrand
c3d5a06082 Print statistic on destruction 2020-01-14 17:26:08 +01:00
Paul Ferrand
2588ec2822 Added logging in callbacks and loading threads 2020-01-14 17:26:08 +01:00
Paul Ferrand
93b07dfac9 Added some logging facility for callback and
file loading times
2020-01-14 17:26:08 +01:00
redtide
81c95178d3 Use the correct sub project name 2020-01-07 20:31:31 +01:00
redtide
10a00d0f5e Removed old CMake files backup 2020-01-06 10:44:26 +01:00
redtide
199c14ea54 LV2 CMake clean up plus Windows settings 2020-01-06 10:29:15 +01:00
redtide
e481089989 Remove old lv2 ttls 2020-01-06 10:27:14 +01:00
Paul Ferrand
33a581fa58 Updated the README 2020-01-05 16:40:36 +01:00
Paul Ferrand
d9dfbaf06f Wrong method called on the queue to check if empty
`size()` is the max size
2020-01-05 12:11:29 +01:00
Paul Ferrand
a30e539127 Removed Moodycamel's queue 2020-01-05 11:53:45 +01:00
Paul Ferrand
89ebdb9da2 Added eols 2020-01-05 11:47:01 +01:00
Paul Ferrand
fd9c2c36de Updated README 2020-01-05 11:42:41 +01:00