Add spectrogram viewer with FFT bandpass filter, file browser, zoom/pan controls

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
2026-03-27 21:56:47 -07:00
parent b32f9edd5f
commit c5234d5799
14 changed files with 106774 additions and 3 deletions
+4 -3
View File
@@ -188,15 +188,15 @@ if (downloadRaylib) then
-- buildoptions { "-static" }
filter{}
vpaths
vpaths
{
["Header Files/*"] = { "../include/**.h", "../include/**.hpp", "../src/**.h", "../src/**.hpp"},
["Source Files/*"] = {"../src/**.c", "src/**.cpp"},
["Windows Resource Files/*"] = {"../src/**.rc", "../src/**.ico"},
["Game Resource Files/*"] = {"../resources/**"},
}
files {"../src/**.c", "../src/**.cpp", "../src/**.h", "../src/**.hpp", "../include/**.h", "../include/**.hpp"}
files {"../src/spectrogram.c", "../src/**.h", "../src/**.hpp", "../include/**.h", "../include/**.hpp"}
filter {"system:windows", "action:vs*"}
files {"../src/*.rc", "../src/*.ico"}
@@ -213,6 +213,7 @@ if (downloadRaylib) then
cppdialect "C++17"
includedirs {raylib_dir .. "/src" }
includedirs {raylib_dir .. "/src/external/miniaudio" }
flags { "ShadowedVariables"}
platform_defines()