MIDI-Fluid
WebGL2
Vorticity
Viscosity
Pressure iters
Bloom (fluid)
Emission boost (fluid)
Dye fade
Brush size
Auto splats
Clear
Randomize
MIDI/Piano Visualizer with fluid effects.
Drag to paint velocity & color. Shift+Drag = huge splats. Space = play/pause. R = reset.
🎹 MIDI Player
Play
Pause
Stop
Load demo
No file
Progress
0.00
/
0.00
s
Load .mid
Pre-roll (s)
Lead-in (s)
Tile opacity
Tile glow
Tile length Ă—
Tile color mode
Rainbow (per note)
Fixed color
Fixed color
Fluid velocity (impulse)
Velocity→size
Velocity→speed
Draw velocity head
Hit → Fluid
Link to Brush
Stroke size (unlink)
Burst duration (s)
Audio on
Volume
Instrument
Synth (built-in)
Piano (samples)
SoundFont (SF2)
SoundFont (SFZ)
Samples folder
Load SF2
Load SFZ
For samples: name files like
60.wav
,
C4.mp3
. For SF2/SFZ: pick the file and (for SFZ) also select the folder that has its samples.
✨ Particles
Enable particles
Max particles
Particle size (px)
Advect speed
Life (s)
Per-hit spawn
Opacity
🎹 Keyboard
Show strip
Strip color
Strip glow
Strip thickness (px)
đź§© Tile textures
Enable
Style
Stripes
Checker
Dots
Waves
Noise
Texture scale
Texture speed
Texture opacity
Blend
overlay
screen
multiply
lighter
soft-light
🖼️ Background Logo
Show logo
Variant
Size (vw)
Opacity