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 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 |
|
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
|
53d3c51de5
|
State the fallthrough
|
2020-03-15 10:15:57 +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
|
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
|
e1bacb2888
|
Curves integration into the synth
|
2020-03-14 23:51:16 +01:00 |
|
Jean Pierre Cimalando
|
a7b21a9890
|
Fallback interpolator to lerp if not enough points
|
2020-03-14 23:51:16 +01:00 |
|
Jean Pierre Cimalando
|
357b17d55f
|
Add curves
|
2020-03-14 23:51:16 +01:00 |
|
Paul Fd
|
26646da29c
|
Change to sfz::Buffer
|
2020-03-14 23:21:24 +01:00 |
|
Paul Fd
|
c41f26bf9d
|
Long style cast
|
2020-03-14 23:08:08 +01:00 |
|
Paul Fd
|
20f2f59a0b
|
Moved the verification ranges to Defaults.h
|
2020-03-14 23:05:15 +01:00 |
|
Paul Fd
|
620dbb9380
|
Corrected bugs and warnings in atomic_queue and LeakDetector
|
2020-03-14 22:56:33 +01:00 |
|
Paul Fd
|
d2af3eaf8d
|
Added a conditional move on return if CXX 11 for polymorphic unique_pointers
|
2020-03-14 22:54:19 +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 |
|
Paul Fd
|
51be7a68ba
|
Warnings about [[fallthrough]]
|
2020-03-14 18:02:54 +01:00 |
|
Paul Fd
|
57d9598ab3
|
Restore the initial sleep time in the emptyFileLoadingQueues()
|
2020-03-14 17:33:25 +01:00 |
|
Paul Fd
|
976385976c
|
Changed CONSTEXPR_OR_INLINE to CXX14_CONSTEXPR
|
2020-03-14 17:33:25 +01:00 |
|
Paul Fd
|
cedc72a707
|
Unused constexpr
|
2020-03-14 17:33:25 +01:00 |
|
Paul Fd
|
b44b4efad3
|
Magic by @jpcima to solve the clang segfault
|
2020-03-14 17:33:25 +01:00 |
|
Paul Fd
|
8ba825d3dd
|
Clean up changes to the atomic_queue
|
2020-03-14 17:33:25 +01:00 |
|
Paul Ferrand
|
dcca4c1cce
|
Added leak detectors in Logger
|
2020-03-14 17:33:25 +01:00 |
|
Paul Ferrand
|
3d1cf4ac1e
|
Explicit const on member functions of Buffer
|
2020-03-14 17:33:25 +01:00 |
|
Paul Ferrand
|
ad44c2cea9
|
Switch between inline and constexpr for c++ version
|
2020-03-14 17:33:25 +01:00 |
|
Paul Ferrand
|
17c4f87d4b
|
Move EXPORT_SYMBOLS into Macros.h
|
2020-03-14 17:33:25 +01:00 |
|
Paul Ferrand
|
5e008cf684
|
List constructors
You can remove the default move/copy guys
but I suspect that in this case the objects will
never be moved in the queue but copied.
|
2020-03-14 17:33:25 +01:00 |
|
Paul Ferrand
|
1f95f90d26
|
Added member initializers to Logger data structures
|
2020-03-14 17:33:25 +01:00 |
|