---
title: "Splash"
description: "Music player viewed through rain-soaked glass: WebGL refraction composites water splashes that grow with the track's beats via Web Audio, and you can wipe the glass clean."
canonical: "https://vibing.inc/library/splash-vg-2549"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Creative coding"
license: "Apache-2.0"
author: "@vnf123"
source: "https://vnf123.github.io/splash/"
---

# Splash
Music player viewed through rain-soaked glass: WebGL refraction composites water splashes that grow with the track's beats via Web Audio, and you can wipe the glass clean.
## Facts
- Source: https://vnf123.github.io/splash/
- Category: Shaders, WebGL & Creative Coding / Creative coding
- Author: @vnf123
- Licence: Apache-2.0
- Tags: webgl, web-audio, refraction, audio-visualizer, zero-dependency
## Why it's a gem
Zero dependencies and no build, so the refraction and beat detection are easy to lift.
---
Listed in The Vibeary: https://vibing.inc/library/splash-vg-2549 · JSON: https://vibing.inc/api/public/library/gems/splash-vg-2549