Skip to content

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

Notifications You must be signed in to change notification settings

maschere/glsl-vjay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published