Commit graph

279 commits

Author SHA1 Message Date
Paul Ferrand
c14fc91557 Set the absl libraries to public for the Parser target 2020-01-30 10:09:21 +01:00
Paul Ferrand
a364616c26 Added a different default for vel2release 2020-01-30 08:16:26 +01:00
Paul Ferrand
ef477dca90 Correcting windows builds 2020-01-28 21:42:15 +01:00
Paul Ferrand
603b3049bf Change the looping logic
The outer loop point is now taken into account
2020-01-27 09:45:43 +01:00
Paul Ferrand
916e269bf6 Careful with outer loop points and endings 2020-01-27 09:43:52 +01:00
Paul Ferrand
97870c2989 Disable the SSE interpolation routine 2020-01-27 09:43:30 +01:00
Paul Ferrand
bb5ee8ac00 Added a separate global volume default 2020-01-26 23:26:07 +01:00
Paul Ferrand
037a2cec5b Set the loopend to the sample end by default 2020-01-26 23:10:53 +01:00
Paul Ferrand
0bcd09a761 Set default volume to 0 2020-01-26 23:10:31 +01:00
Paul Ferrand
0906fe98d4 Added a small default release time 2020-01-26 21:54:50 +01:00
Paul Ferrand
15e5212cfc
Added back the WIN32 switch 2020-01-26 21:15:20 +01:00
Jean Pierre Cimalando
06755812db Mechanism for case-sensitivity on Unix-style OS, integration code by @paulfd 2020-01-26 20:38:59 +01:00
Paul Ferrand
fe6cc016d7 Updated the doc and c++ api 2020-01-26 11:20:11 +01:00
Paul Ferrand
3abb63639b Less verbose license text 2020-01-25 13:13:07 +01:00
Paul Ferrand
8528fbaafe Raspberry work 2020-01-25 12:41:45 +01:00
Paul Ferrand
56be9c8b7c Updated licenses and copyright date 2020-01-25 10:13:33 +01:00
Paul Ferrand
cb396ba7a6 NOOP - whitespace 2020-01-24 11:15:11 +01:00
Paul Ferrand
d91238af4c Link atomic with only the active libraries 2020-01-24 10:30:31 +01:00
redtide
4b116e8cb9 Added shared library versioning 2020-01-24 00:43:24 +01:00
Paul Ferrand
8ab993b60a Corrected the install dir for the package config files 2020-01-23 22:34:24 +01:00
Paul Ferrand
aef8352cfc Added a C++ opaque API for the shared lib 2020-01-23 22:17:06 +01:00
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
f68328c826 LTO errors with clang 2020-01-19 09:51:43 +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
d1979d6674 More windows cleanups 2020-01-19 07:43:20 +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
313aed391c The volume envelope was applied twice 2020-01-19 07:27:02 +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
Paul Ferrand
a52625044e MSVC warnings/errors for the logger 2020-01-18 16:51:58 +01:00
Paul Ferrand
ed402c92a0 Added a way to activate/deactivate logging 2020-01-17 14:10:28 +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
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
3268bcde3a Merge branch 'windows' into develop 2020-01-05 11:41:18 +01:00
Paul Ferrand
0e76a67368 Changed loops to size_t 2020-01-05 10:09:39 +01:00
Paul Ferrand
2c2c31f542 Changed the templates and loops to size_t in
AudioBuffer and AudioSpan
2020-01-05 10:09:25 +01:00