Advanced JUCE audio DSP, real-time analysis, and interactive graphics for plugin development...
Plan and implement JUCE plugins that combine real-time DSP with interactive visuals and layered UI, while keeping the audio thread realtime-safe.
assets/templates/cmake-plugin/ and assets/templates/Source/, then follow references/dsp-recipes.md.references/dsp-recipes.md and references/juce-api-quickref.md.references/dsp-recipes.md and references/juce-tutorials-map.md.references/opengl-juce-visuals.md and assets/shaders/.references/ui-layering-animation.md and references/juce-animation.md.references/third-party-modules.md and references/third-party/.references/skill_package/.references/local/.processBlock and avoid locks on the audio thread.references/juce-tutorials-map.md: topic map and search keywords for official JUCE docs.references/juce-api-quickref.md: quick reference for key JUCE classes used by this skill.references/juce-animation.md: JUCE animation module notes and easing patterns.references/dsp-recipes.md: DSP chain, parameter, FFT, and audio-to-UI patterns.references/opengl-juce-visuals.md: OpenGL renderer setup and shader pipeline patterns.references/ui-layering-animation.md: transparency, shadows, and layered UI composition.references/third-party-modules.md: integration notes for foleys_gui_magic, JIVE, melatonin_blur, and optional GPU UI.references/juce-upstream/examples/: JUCE example sources (FFT, DSP, OpenGL, LookAndFeel, animation).references/juce-upstream/api/: JUCE headers for APVTS, Reverb, DelayLine, AudioVisualiserComponent, Graphics, Component, OpenGL.references/juce-upstream/animation/: JUCE animation headers (Animator, Easing, ValueAnimatorBuilder).references/third-party/: README docs for foleys_gui_magic, JIVE, melatonin_blur, juce_murka, imgui_juce, and awesome-juce.references/skill_package/: DSP algorithm notes and device inspirations from the provided skill package.references/local/: internal UI research and demo project notes (blend modes, masking, photorealistic UI).assets/templates/cmake-plugin/: minimal juce_add_plugin() CMake template.assets/templates/Source/: processor/editor templates with FFT and OpenGL hooks.assets/templates/ui/: layered UI component templates.assets/shaders/: shader examples for audio-reactive visuals and particles.assets/source/: raw visual assets (layered RGBA UI, knobs, Midjourney renders).references/juce-upstream/docs/: JUCE official docs (CMake API, module format, etc.).references/web/: downloaded CCRMA reverb/delay math and spatialization links.references/external-paths.md: location of large external assets and references kept outside the skill.