mirror of
https://github.com/LMMS/lmms.git
synced 2026-03-20 06:58:22 -04:00
* advanced config: expose hidden constants to user screen * advanced config: add support for FFT window overlapping * waterfall: display at native resolution on high-DPI screens * waterfall: add cursor and improve label density * FFT: fix normalization so that 0 dBFS matches full-scale sinewave * FFT: decouple data acquisition from processing and display * FFT: separate lock for reallocation (to avoid some needless waiting) * moved ranges and other constants to a separate file * debug: better performance measurements * minor fixes * build the ringbuffer library as part of LMMS core
8 lines
373 B
CMake
8 lines
373 B
CMake
INCLUDE(BuildPlugin)
|
|
INCLUDE_DIRECTORIES(${FFTW3F_INCLUDE_DIRS})
|
|
|
|
LINK_LIBRARIES(${FFTW3F_LIBRARIES})
|
|
|
|
BUILD_PLUGIN(analyzer Analyzer.cpp SaProcessor.cpp SaControls.cpp SaControlsDialog.cpp SaSpectrumView.cpp SaWaterfallView.cpp
|
|
MOCFILES SaProcessor.h SaControls.h SaControlsDialog.h SaSpectrumView.h SaWaterfallView.h DataprocLauncher.h EMBEDDED_RESOURCES *.svg logo.png)
|