Commit graph

1330 commits

Author SHA1 Message Date
Paul Fd
930bfdfefe Correct a potential overflow for CC names
A previous change put the opcode parameters as uint16
2020-03-16 12:44:18 +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 Ferrand
7a8b290c61
Merge pull request #122 from paulfd/vst-setenable
Avoid purging and recreating the synth in Reaper
2020-03-16 09:45:43 +01:00
Paul Fd
4d3ea7da30 Disable the callback before killing the voices 2020-03-16 09:44:48 +01:00
Paul Fd
e068ec77e5 Add the panic to the LV2 for good measure 2020-03-16 09:44:48 +01:00
Paul Fd
55a816f703 Remove the debug messages 2020-03-16 09:44:48 +01:00
Paul Fd
98392a7b9a Add the panic to the VST processor 2020-03-16 09:44:48 +01:00
Paul Fd
7d625bc736 Add a panic button 2020-03-16 09:44:48 +01:00
Paul Fd
ac93e0cbd3 Remove the synth recreations 2020-03-16 09:44:48 +01:00
Paul Fd
5e40e31c83 Only set the sample rate, per block, and the worker in setEnable; don't recreate the synth 2020-03-16 09:44:48 +01:00
Paul Fd
3d2ab24fa6 Corrected a wavetable comment 2020-03-16 09:39:25 +01:00
JP Cimalando
31601bc1ff
Merge pull request #61 from jpcima/wavetable
Add the wavetable oscillator
2020-03-16 00:55:16 +01:00
Paul Fd
67451024a5 Different static ways 2020-03-16 00:28:57 +01:00
Paul Fd
d27b7373fc Rename multiSize 2020-03-15 23:43:57 +01:00
Paul Fd
c596f6113c Add leak detectors 2020-03-15 23:30:33 +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
Paul Fd
1c80c65ae0 Add an explicit fallthrough 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
6e733e8c11 Add the wavetable oscillator and demo 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
c57ab54c24 Extra samples in the wavetables, to help interpolations 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
62ba2113c7 Add the generator of multisampled wavetables 2020-03-15 23:30:33 +01:00
Jean Pierre Cimalando
9d4d857e97 Add wavetable selection by frequency 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
Paul Fd
6afb982431 Still trying to silence the gcc 4.9 warning 2020-03-15 23:22:59 +01:00
Paul Fd
95e7dd706b Value initialize the array
Should silence a gcc 4.9 warning
2020-03-15 23:10:21 +01:00
Paul Ferrand
19a4395045
Merge pull request #121 from paulfd/update-libs
Update the external libraries
2020-03-15 22:51:47 +01:00
Paul Fd
ad8cac0315 Updated abseil to LTS branch of 2020-02 2020-03-15 22:25:42 +01:00
Paul Fd
ee1a3e65b9 Updated ghc filesystem 2020-03-15 22:25:42 +01:00
Paul Fd
4e5893c048 Updated atomic_queue 2020-03-15 22:25:42 +01:00
Paul Fd
501dd60d2b Correct the ASSERT macro in debug mode 2020-03-15 12:23:44 +01:00
Paul Ferrand
5317d2785d
Merge pull request #96 from jpcima/curve
Add curves
2020-03-15 12:03:30 +01:00
Paul Fd
bf5d50e8e0 Additional test case 2020-03-15 11:25:46 +01:00
Jean Pierre Cimalando
381b960252 Fix all Debug.h block macros everywhere 2020-03-15 11:08:55 +01:00
Paul Fd
61314db79d do while trick on debug 2020-03-15 10:43:42 +01:00
Paul Fd
b4ddd2aabe Add another test case 2020-03-15 10:27:20 +01:00
Paul Fd
53d3c51de5 State the fallthrough 2020-03-15 10:15:57 +01:00
Paul Fd
be027df94e Add an out-of-bound curve test 2020-03-15 02:26:50 +01:00
Paul Fd
2d924bd9be Add curve to clang-tidy 2020-03-15 02:22:46 +01:00
Paul Fd
9606ea0dab Change count to int 2020-03-15 02:22:04 +01:00
Paul Fd
4d52ce955f Cast to int; value is bounded by NumValues 2020-03-15 02:21:51 +01:00
Paul Fd
9b349765dc The debug in the else branch stymies clang tidy 2020-03-15 02:18:40 +01:00
Paul Fd
dc0040a46b Static cast to int 2020-03-15 02:18:21 +01:00
Paul Fd
ea109f7896 Correct a tidy warning 2020-03-15 02:16:22 +01:00
Paul Fd
d10536f07f Add tests for Curve 2020-03-15 02:09:40 +01:00
Paul Fd
e58bf6f8cb Use linearRamp and correct a small bug in lerpFill 2020-03-15 02:09:30 +01:00
Paul Fd
84b58f82bd Debug mode did not compile 2020-03-15 00:41:55 +01:00
Paul Fd
c572bebb18 Moved the content of Curve.hpp into Curve.h 2020-03-15 00:20:22 +01:00
Jean Pierre Cimalando
784d1a3971 Adapt to the parser rework 2020-03-14 23:51:16 +01:00
Jean Pierre Cimalando
bfc3f53447 Fix the bad header name in the curve test 2020-03-14 23:51:16 +01:00