maschere / glsl-vjay

Performance-ready Processing sketch to use different GLSL shaders (mostly from shadertoy) for live music visualization with OSC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

glsl-vjay

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

About

Performance-ready Processing sketch to use different GLSL shaders (mostly from shadertoy) for live music visualization with OSC


Languages

Language:Processing 59.1%Language:GLSL 40.9%