Commit graph

10 commits

Author SHA1 Message Date
Armin
48f9f7c190 Keep the Linux build free of curl, WebKitGTK and extra X11 packages
JUCE_USE_CURL defaults to 1 on Linux, so juce_core compiled
juce_Network_curl.cpp and included <curl/curl.h>. Nothing linked libcurl
(NEEDS_CURL was off), but its development headers were still a hard build
requirement. Set JUCE_USE_CURL=0 and pin NEEDS_CURL/NEEDS_WEB_BROWSER to
FALSE alongside the existing JUCE_WEB_BROWSER=0.

X11's Xrandr/Xinerama/Xshm/Xcursor headers are only dlsym()ed at runtime, but
live in separate -dev packages on Arch/Artix. Probe each with
check_include_file_cxx and define the JUCE_USE_* flags accordingly, so a
distro carrying just libX11 still builds.

Also check alsa/freetype2/fontconfig up front with a distro-specific hint
instead of letting JUCE's raw pkg-config error surface, and expand the
README's Linux section to cover all of it.
2026-10-03 19:35:29 +02:00
Armin
49eb039050 fix dashes 2026-08-30 14:22:24 +02:00
Armin
585f8d43dd Fix live waveform scaling, drop GTK deps, and document the project
- Tune the live spectrum display to a fixed range matched to real per-FFT-bin
  levels (-40..0 dB) so typical content sits mid-screen instead of flying to
  the top or hugging the bottom; widen the SENS offset control to -48..+24 dB
- Disable JUCE_WEB_BROWSER so the WebKitGTK WebBrowserComponent (unused) is
  compiled out, letting the plugin build on Artix/Arch without GTK/WebKit dev
  headers
- Add a verbose README covering the bands, parameters, controls, structure,
  DSP, build steps, and the Linux/Artix note
2026-08-29 23:17:32 +02:00
Armin
6e723ee565 add screenshot 2026-08-29 22:56:54 +02:00
Armin
517219e035 init 2026-08-29 22:55:17 +02:00
Armin
b2b64fb26e first commit 2026-08-29 22:55:09 +02:00
Gelyk
8e9eb733cb Add per-band frequency control and static EQ curve overlay 2026-08-29 15:42:21 +02:00
Gelyk
10feb7a7fe Expand to 7 bands; add labeled rotary Q knobs and gain dB readouts 2026-08-29 15:32:16 +02:00
Gelyk
580fcf7fec Complete Gelyk EQ plugin (dark/cyber/neon, scaling UI, git status bar) 2026-08-29 13:26:26 +02:00
Gelyk
13863f4522 Initial Gelyk EQ plugin 2026-08-29 13:17:11 +02:00