Commit graph

70 commits

Author SHA1 Message Date
redtide
4d139137cc Check for IPO 2019-11-26 13:43:07 +01:00
redtide
f38c538ee1 Update CMake files, generic LV2 configuration 2019-11-25 23:19:40 +01:00
redtide
11ade33e9d Organize CMake files 2019-11-25 16:10:30 +01:00
Paul Ferrand
12115ffa72 Cleanup and fixes 2019-11-23 19:43:34 +01:00
Paul Ferrand
8e6955e43a Added tests 2019-11-23 19:10:37 +01:00
Paul Ferrand
a17a7b3b0b Commit all the Makefiles 2019-11-23 18:59:29 +01:00
Paul Ferrand
3892f77657 Libraries should build! 2019-11-23 18:31:14 +01:00
Paul Ferrand
34fd01a2ea Move the old cmakefiles to create the new ones 2019-11-23 17:30:56 +01:00
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