2000s-visualization-expert

Render real-time audio-responsive WebGL visualizations using Butterchurn presets and Web Audio FFT data.

181|30|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/erichowens/some_claude_skills --skill 2000s-visualization-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 2000s-visualization-expert
Source: https://github.com/erichowens/some_claude_skills/tree/main/.claude/skills/2000s-visualization-expert
Command: npx skills add https://github.com/erichowens/some_claude_skills --skill 2000s-visualization-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Recreates 2000s Milkdrop/AVS-style visualizations using modern WebGL and Web Audio APIs.

Core Features & Use Cases

  • Butterchurn Integration: Milkdrop-like presets in modern environments.
  • FFT & Audio Analysis: Web Audio FFT for responsive visuals.
  • GLSL Shaders: Audio-reactive shaders for dramatic visuals.

Quick Start

Integrate Butterchurn presets and display real-time audio-reactive visuals.

Frequently Asked Questions about 2000s-visualization-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create audio-responsive visualizations for web music applications?

Audio-responsive visualizations use Web Audio FFT data to analyze frequency content in real time, then map that analysis to GLSL shader effects rendered on WebGL canvases. This Skill integrates Butterchurn presets with FFT extraction and shader pipelines to produce full-screen, beat-reactive visuals synchronized to music playback.

Can I use Milkdrop presets in modern web browsers with WebGL?

Yes. Butterchurn brings Milkdrop preset compatibility to WebGL environments. This Skill wraps Butterchurn integration, GLSL shader rendering, and Web Audio APIs to deploy Milkdrop-style visuals on modern web platforms with cross-device support and devicePixelRatio-aware canvas scaling.

What's the best way to render real-time GLSL shaders synchronized to audio input?

Real-time audio-reactive shader rendering requires extracting FFT data from Web Audio, mapping frequency bands to shader uniforms, and rendering via WebGL with optimized canvas sizing. This Skill handles the full pipeline: Butterchurn presets, FFT analysis, beat detection, and performance tuning for responsive full-screen experiences.

Does WebGL canvas rendering work across different device screen densities?

WebGL canvases must account for devicePixelRatio to render crisply on high-DPI displays. This Skill includes devicePixelRatio-aware canvas setup and performance optimizations to ensure Milkdrop-style visuals maintain quality and frame rate across desktop, tablet, and mobile devices.

How do I extract and map audio frequency data to visual effects?

Web Audio FFT analysis extracts frequency bins from live or buffered audio; mapping those bins to shader parameters creates frequency-reactive visuals. This Skill automates FFT extraction, beat detection, and parameter mapping to GLSL shaders for synchronized audio-visual output.