Commit graph

99 commits

Author SHA1 Message Date
Jean Pierre Cimalando
b56821db00 Add the distortion 2020-08-06 14:43:18 +02:00
Jean Pierre Cimalando
b70e194139 Add gate 2020-08-05 05:29:30 +02:00
Jean Pierre Cimalando
8de4452e15 Add compressor 2020-08-05 05:29:26 +02:00
Jean Pierre Cimalando
220f9acc1c Add a header missing from the file list 2020-08-05 01:11:45 +02:00
JP Cimalando
73dd5da21f
Merge pull request #294 from jpcima/incremental-file-load
Audio file incremental reading
2020-08-04 18:14:30 +02:00
redtide
962176e1eb Added Faust and hpp impl files to src/CMakeLists.txt 2020-07-05 22:58:34 +02:00
redtide
d363627f21 Added include files in CMakeLists as support for QtCreator IDE 2020-07-05 22:19:52 +02:00
Paul Ferrand
8251160633 Put stuff into cpp files and add docs 2020-07-02 08:54:31 +02:00
Jean Pierre Cimalando
2873c970e8 Audio file incremental reading 2020-06-24 13:19:02 +02:00
Paul Ferrand
0ed1f4cbeb Clean up the va OPF and wrap it as a linear smoother
Move modifiers and their helpers in their own files
Add an enum class for modifiers and facilities to iterate over all possible targets
Add smoothers to the voices and preallocate them
Iterate over smoothers and modifiers jointly in the voices for each target
2020-06-20 15:27:12 +02:00
Paul Ferrand
cebf9060e1 Move panning into its own file and outside of SIMD 2020-06-19 20:48:08 +02:00
Jean Pierre Cimalando
dfd10a0977 Add the tuning control 2020-05-29 12:33:48 +02:00
JP Cimalando
769186a36d
Merge pull request #242 from jpcima/flac-loops
Add the support of FLAC loops
2020-05-26 16:37:26 +02:00
Jean Pierre Cimalando
ad6e45f9ab Add option to force asserts in release builds 2020-05-19 23:42:10 +02:00
Jean Pierre Cimalando
17fbff5ab5 Add the support of FLAC loops 2020-05-17 15:40:03 +02:00
Jean Pierre Cimalando
cd8ea73d0a Add the normalization of opcode names 2020-05-04 19:13:19 +02:00
Jean Pierre Cimalando
fb45f27bd4 Split the installation in multiple components 2020-04-18 04:57:06 +02:00
Jean Pierre Cimalando
b6a437e4a4 Support the direction opcode 2020-04-16 14:17:15 +02:00
JP Cimalando
f49a0f8b0a
Merge pull request #180 from jpcima/libatomic
Fix libatomic detection on clang 10 compiler
2020-04-13 18:12:45 +02:00
Jean Pierre Cimalando
cbc037e055 Add RTSemaphore and tests 2020-04-13 16:32:40 +02:00
Jean Pierre Cimalando
151d9d3f7d Fix libatomic detection on clang 10 compiler 2020-04-13 16:24:40 +02:00
Jean Pierre Cimalando
843d603f37 Add CPU dispatch for the strings effect 2020-04-02 01:32:09 +02:00
Jean Pierre Cimalando
026a5aceee SIMD-accelerated strings effect 2020-04-02 01:32:09 +02:00
Jean Pierre Cimalando
c0127fe02f Strings resonator effect 2020-03-31 20:43:35 +02:00
Paul Ferrand
77acae7992
Merge pull request #131 from jpcima/new-effects
Add effects: limiter, rectifier, gain, width
2020-03-29 23:43:26 +02:00
Jean Pierre Cimalando
9019ae3aef Some parser fixes 2020-03-28 00:28:50 +01:00
Jean Pierre Cimalando
30c8d25a59 Initial parser rework 2020-03-28 00:28:50 +01:00
Paul Fd
20dea5ec94 Add back the library name in the CMakeLists 2020-03-26 23:12:41 +01:00
Jean Pierre Cimalando
430b54128b Add the width effect 2020-03-18 21:44:55 +01:00
Jean Pierre Cimalando
55b710687a Add the gain effect 2020-03-18 21:44:55 +01:00
Jean Pierre Cimalando
5cd5db877a Add the rectifier 2020-03-18 21:44:55 +01:00
Jean Pierre Cimalando
bdd2d32621 Add limiter 2020-03-18 21:44:55 +01:00
Paul Ferrand
1af782109f
Merge pull request #120 from paulfd/make-uninstall
Add a make uninstall target
2020-03-16 09:46:23 +01:00
Paul Fd
b33ce4a3ad Move the wavetables to a "WavetablePool"Matching the other resources management type 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
5295a97981 Add SFZ support of generators 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
e6b0b31f9b Add the wavetable generator 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
abb15579b7 Add the KISS FFT library 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
357b17d55f Add curves 2020-03-14 23:51:16 +01:00
Jean Pierre Cimalando
a6df5d9526 Add the autopan effect 2020-03-14 18:10:54 +01:00
Paul Fd
643acbc644 Remove the public header from the shared lib
It's installed with the static one
2020-03-14 18:05:07 +01:00
Paul Fd
35b7564c1c Move pkgconfig installation with its configuration 2020-03-14 18:05:07 +01:00
Paul Fd
65b2baf344 No additional public header with the shared lib
The public header is always installed with the static lib.
2020-03-14 18:05:07 +01:00
Jean Pierre Cimalando
43262395c9 Add the EQ effect 2020-03-13 00:00:49 +01:00
Jean Pierre Cimalando
bfbbc6085b Add the filter effect 2020-03-13 00:00:49 +01:00
redtide
1d996945a1 Keep doxygen related scripts in doxygen/scripts 2020-03-09 00:25:35 +01:00
redtide
d1b252f78e Generate versioned Doxyfile 2020-03-08 16:28:16 +01:00
Paul Ferrand
57eadc7a93 Global definition of LIBATOMIC_FOUND for arm benchmarks 2020-03-08 00:20:11 +01:00
Jean Pierre Cimalando
99317e764d Update the installer script for VST 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
28c12f32f3 Initial effects 2020-03-06 11:20:18 +01:00
Jean Pierre Cimalando
c43a17c432 Add the C++ wrapper to the static library 2020-03-04 20:02:24 +01:00