Commit graph

62 commits

Author SHA1 Message Date
Paul Ferrand
33a12be35a Corrected the CMakeLists to properly install the shared library 2019-11-19 01:21:08 +01:00
Paul Ferrand
0516bee5d8 Added the shared library bindings 2019-11-17 09:04:42 +01:00
paulfd
841f1f3e4b Revert "Trying a terser way to express the minimum version"
This reverts commit 4fb8e407cb.
2019-09-22 19:05:06 +02:00
Paul Ferrand
4fb8e407cb
Trying a terser way to express the minimum version 2019-09-22 18:38:58 +02:00
Paul Ferrand
eecd2c74ff
Only set the CXX standard if not set previously 2019-09-22 18:10:25 +02:00
Paul Ferrand
80b35263db
Removed the explicit standard from the cmake
This should allow consuming project to choose their own standard level freely
2019-09-22 16:31:29 +02:00
redtide
ed47ae2a8b Fix Travis build: client build temporarily disabled. 2019-09-21 20:47:29 -06:00
paulfd
7c1fc138e5 Added an external header library for filesystem that defaults to the standard library on cpp 17 and finished cleaning up the c++14 issues 2019-09-21 14:12:02 +02:00
paulfd
105c459a4a cleanups 2019-09-21 13:01:50 +02:00
paulfd
4fe0cbab7f added the cmake switch 2019-09-21 10:29:16 +02:00
paulfd
914d60bfc1 Yet some more tooling updates 2019-09-21 01:43:04 +02:00
paulfd
1700068d1e Tooling updates; requires a higher cmake version in abseil and co... 2019-09-21 01:33:03 +02:00
paulfd
cec6b3f3ba Sanitize a bit the submodules and make 3 of them in-tree; abseil and google benchmark left 2019-09-18 00:14:08 +02:00
falkTX
52308936ca Fix build with gcc-7 on linux (WIP)
Not very clean, needs improvement
2019-09-10 20:30:50 +01:00
paulfd
b41aa08464 Updated modules 2019-09-08 18:17:58 +02:00
paulfd
db45224e79 Updated submodules 2019-08-30 16:12:01 +02:00
paulfd
545d39f083 Added an option to build the clients or not 2019-08-30 16:01:59 +02:00
paulfd
0a6171da2e Toolchain cleanups 2019-08-30 15:48:03 +02:00
paulfd
1df16518c1 CMake changes... 2019-08-30 15:28:30 +02:00
paulfd
004afb6d8a Reorganized the helpers to make more sense 2019-08-30 13:05:07 +02:00
paulfd
1a14ea5916 Moved the note dispatch into its own section 2019-08-30 12:07:04 +02:00
paulfd
de30501ed3 Crossfades and testing 2019-08-30 00:16:01 +02:00
paulfd
bdf3f64b28 Forgot to handle control and global opcodes in the synth 2019-08-29 15:35:12 +02:00
paulfd
1de541a3c0 Clean up file/header separation 2019-08-29 11:48:38 +02:00
paulfd
ce7dfa80c7 Added a saturating index helper 2019-08-28 19:36:16 +02:00
paulfd
ee42a8925c Updated build system 2019-08-25 14:05:30 +02:00
paulfd
da7eb4cb3b Exclude inner targets from ALL 2019-08-25 14:01:13 +02:00
paulfd
63beae0b2a Jack is working now :) Almost there... 2019-08-24 02:46:40 +02:00
paulfd
31c8c1b62e Added region trigger tests
Added region trigger tests
2019-08-23 20:48:57 +02:00
paul
7815623115 Started implementing voices 2019-08-23 01:27:39 +02:00
paul
2bdbdf2d98 Tests and cleanup for the envelopes 2019-08-22 23:39:26 +02:00
paul
cbe2a3f0d5 cleanups 2019-08-22 22:37:44 +02:00
paul
81469d25a4 Removed some dependencies and use abseil's flags 2019-08-22 21:11:59 +02:00
paul
b909e468bf Wrapping up the ADSR envelope and tests 2019-08-22 17:18:09 +02:00
paul
989acdaac6 Added defaults to SIMD functions 2019-08-22 13:52:27 +02:00
paul
f66a8ce1de Finished with SIMD for now... 2019-08-22 12:05:28 +02:00
paul
3a4c084918 SIMD cleanups 2019-08-22 10:43:33 +02:00
paul
069309d426 Removed useless comment 2019-08-22 01:55:22 +02:00
paul
c35ebdf0ad Looping tests and co 2019-08-22 01:54:43 +02:00
paul
d2e55cf4b2 Lots of template work 2019-08-21 23:00:06 +02:00
paul
8e5c6650aa Updated benchmarks 2019-08-21 18:45:59 +02:00
paul
2a9991dfaa Switched to abseil for span (they're more verbose but disappear better with compilers) 2019-08-21 18:18:12 +02:00
paul
7dc65999a4 SIMD refactoring 2019-08-21 01:00:07 +02:00
paul
471b531d03 Added the region activation tests to the makefile 2019-08-11 13:31:28 +02:00
paul
d1e6f9a02a Better index loader 2019-08-10 13:53:17 +02:00
paul
e22d1673db sse 4 is not needed! 2019-08-10 00:13:10 +02:00
paul
151999eb45 Looping index benchmarks 2019-08-10 00:11:43 +02:00
paul
8af7b7bfa7 Updates 2019-08-09 18:24:27 +02:00
paul
4f998cad8f Cleanups and added writeInterleaved 2019-08-07 23:39:35 +02:00
paul
d0264f3416 Added the background loading thread and the sample rate in the file 2019-08-05 01:32:01 +02:00