Commit graph

752 commits

Author SHA1 Message Date
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
Paul Ferrand
3268bcde3a Merge branch 'windows' into develop 2020-01-05 11:41:18 +01:00
Paul Ferrand
bd2762c9f7 Added libnyquist to the file benchmark 2020-01-05 10:51:06 +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
Paul Ferrand
391b2dc2e4 Added include for size_t 2020-01-05 00:58:28 +01:00
Paul Ferrand
845e9d6e65 Updated README.md 2020-01-05 00:55:09 +01:00
Paul Ferrand
3bfa4cb469 Still trying to link libsamplerate for the benchmark 2020-01-05 00:44:49 +01:00
Paul Ferrand
1938b96240 Added README 2020-01-05 00:44:37 +01:00
Paul Ferrand
53c620cd9b Explicit float literal 2020-01-05 00:44:17 +01:00
Paul Ferrand
78a4a63459 Change all of channel numbers and number of frames
to size_t
2020-01-05 00:20:37 +01:00
Paul Ferrand
7243e7aaa0 Changed the pitch bend normalization to an input float 2020-01-05 00:19:49 +01:00
Paul Ferrand
df7e9feb98 Make some casts explicit and correct literals 2020-01-05 00:19:29 +01:00
Paul Ferrand
ffca05c9f3 Explicit float literals in tests 2020-01-05 00:19:08 +01:00
Paul Ferrand
d33f5dae51 Cast to long explicitely 2020-01-05 00:17:22 +01:00
Paul Ferrand
df8933bed1 Cast to uint32_t explicitely 2020-01-05 00:17:08 +01:00
Paul Ferrand
a36dc0826b Add Config.h first to silence a warning under msvc 2020-01-05 00:16:19 +01:00
Paul Ferrand
feb1a629c9 Explicit cast of the string length 2020-01-05 00:15:47 +01:00
Paul Ferrand
dabd5eb7a4 [API break] Changed the return type of get_num_preloaded_samples
to match the one of the C++ synth
2020-01-05 00:15:31 +01:00
Paul Ferrand
91e0401548 Add a necessary switch for ghc filesystem
under windows
2020-01-05 00:14:25 +01:00
Paul Ferrand
d7ae7a1d5b Casting away 2020-01-05 00:14:01 +01:00
Paul Ferrand
ab6d1c5d02 Explicit casting 2020-01-04 17:38:51 +01:00
Paul Ferrand
ef425d638a Updated cmake for the macros 2020-01-04 17:38:14 +01:00
Paul Ferrand
6aa109d9ac Added macros for linking 2020-01-04 17:37:53 +01:00
Paul Ferrand
60a08863c6 Handle the stricter iterators of msvc 2020-01-04 16:37:46 +01:00
redtide
78fedf6daf Added opcode aliases 2020-01-04 16:35:28 +01:00
Paul Ferrand
2c754baf4e Removed unused headers and a useless VLA 2020-01-04 16:34:13 +01:00
Paul Ferrand
fc28329822 Silence an MSVC warning about implicit conversion 2020-01-04 16:33:54 +01:00
Paul Ferrand
7fbcf05486 Added a test with bad/removed regions 2020-01-04 16:33:02 +01:00
Paul Ferrand
67fdd6766f Whitespace 2020-01-04 16:32:35 +01:00
Paul Ferrand
5a21c52164 Handle wide chars on windows 2020-01-04 16:32:18 +01:00
Paul Ferrand
a29f07a27f atomic_queue modifications for windows builds 2020-01-04 16:30:48 +01:00
Paul Ferrand
6b713b11c4 Added a NOMINMAX define for windows builds 2020-01-04 16:30:23 +01:00
Paul Ferrand
c6b188abf9 Change the case in the lv2 name 2020-01-04 00:59:47 +01:00
Paul Ferrand
6f10680349 Slightly better handling of the loop indicesMay still need work 2020-01-03 18:06:36 +01:00
Paul Ferrand
cf0d237ff8 Silenced the debug message for now 2020-01-03 17:44:20 +01:00
Paul Ferrand
96c98055de ARM64 build
Note that the build may fail to run
with "illegal instruction"; to check
2020-01-03 17:42:14 +01:00
Paul Ferrand
ef0685963b Added load time checks 2020-01-03 17:32:40 +01:00
Paul Ferrand
7e8baaf411 Removed the logging which is a bit too verbose 2020-01-03 15:19:39 +01:00
Paul Ferrand
b34cb8fdfb Corrected a possible read into random memory
and added a debug message for underflows
2020-01-03 15:19:39 +01:00
Paul Ferrand
f410bcb072 Changed the queue and added debug messages 2020-01-03 15:19:39 +01:00
Paul Ferrand
1d5a70b252 Added another atomic queue 2020-01-03 15:19:39 +01:00
Paul Ferrand
b4857e2e1b Added a check that we're not already loading
The whole "Changing state thing" could use atomic flags
2020-01-03 14:54:06 +01:00
Paul Ferrand
e60989d7af Corrected tests in release mode 2020-01-03 13:45:25 +01:00
Paul Ferrand
543931d185 Updated moodycamel's concurrent queue 2020-01-03 09:47:14 +01:00
redtide
90bb90c398 LV2 plugin italian translation 2019-12-30 05:41:02 +01:00