NOTE: This browser can not process streamed audio so it will
play some random music. Please use a destkop browser to experience the
original music.
saving
==================[ vertexshaderart.com ]====================
Visualizers:
-------------------------------------------------------------
Saving
-------------------------------------------------------------
Bookmark the URL to save or copy and paste it into a
document, gist, etc...
UI
-------------------------------------------------------------
[UI] : Sets the UI mode
[T] : Resets the time to 0
[] : Stop Rendering
[mode] : POINTS, LINES, LINE_STRIP, LINE_LOOP, etc...
[sound] : A URL to a .json or .mp3 file
: Blank = off, mic = mic, feedback = mic + speaker,
: random = random track
: see here for more info.
Inputs
-------------------------------------------------------------
vertexId : float : number of the vertex 0, 1, 2
vertexCount : float : total number of vertices
resolution : vec2 : resolution of the art
mouse : vec2 : mouse position normalized (-1 to 1)
touch : sampler2D : touch history 32x240 (4sec @60fps)
: : x = x, y = y, z = pressure, w = time
: : column 0 is mouse or first finger.
: : column 1 is second finger ...
time : float : time in seconds
volume : sampler2D : volume for music 1x240 alpha only
sound : sampler2D : data from the music Nx240, alpha only
: : 240 rows of history (4secs @60fps)
floatSound : sampler2D : data from the music Nx240, alpha only
: : 240 rows of history (4secs @60fps)
: : see spec for difference between
: : getFloatFrequencyData and
: : getByteFrenquencyData.
soundRes : vec2 : resolution of sound
background : vec4 : background color
Outputs:
-------------------------------------------------------------
gl_Position : vec4 : standard GLSL vertex shader output
v_color : vec4 : color to output from fragment shader
BLEND is enabled, function is ONE,ONE_MINUS_SRC_ALPHA,
DEPTH_TEST is enabled.
LessonsTipsBug?Suggestion?Code?Contact?GLSL?
==================[ vertexshaderart.com ]====================
WebGL does not seem to be working.
Maybe you need to restart your browser
or get a new one?