Performance-ready Processing sketch to use different GLSL shaders (mostly from shadertoy) for live music visualization with OSC.
glsl-vjay supports / will support the following features:
- easy integration of www.shadertoy.com fragment shaders
- Audio analysis
- live input from "Stereomix" / "What you hear" (requires some setup)
- FFT, waveform and beat detection
- TouchOSC layout for live adjustments
- sensitivity and smoothness
- speed and intensity
- shader / texture selection
- shader specific parameters
- automatically maps shader parameters to an OSC control
- Texture slide-show
- periodically change input textures for shaders
- smooth blending between two textures
- map shader parameters to dynamic values from FFT, BeatDetection or Time
- support for multipass / feedback shaders