mirror of
https://github.com/RGBCube/serenity
synced 2025-05-16 20:05:07 +00:00

Several related improvements to our Fast Fourier Transform implementation: - FFT now operates on spans, allowing it to use many more container types other than Vector. It's intended anyways that FFT transmutes the input data. - FFT is now constexpr, moving the implementation to the header and removing the cpp file. This means that if we have static collections of samples, we can transform them at compile time. - sample_data.data() weirdness is now gone.
9 lines
142 B
CMake
9 lines
142 B
CMake
set(SOURCES
|
|
Clip.cpp
|
|
Track.cpp
|
|
Effects.cpp
|
|
Synthesizers.cpp
|
|
)
|
|
|
|
serenity_lib(LibDSP dsp)
|
|
target_link_libraries(LibDSP LibCore)
|