arsonist.dev
Kaling

KALING.

3D rhythm game & physics simulation · Powered by Kalimbox

Visit Kaling

Algorithm

A kalimba is a thumb-plucked instrument with 17 tines; the game has 4 lanes. The algorithm parses the song’s MIDI data and fits it into 4 lanes while keeping how it plays. Tap each step.

MIDI fileinput song data Parsing algorithmkeep the feel Falling notesthe game chart

Physics Simulation

A 3D marble run built with Three.js. The song’s MIDI spawns one marble per note; Rapier (Rust/WASM physics) simulates gravity, collisions, and restitution so each lands on its tine on the beat.

Listen

~30K monthly listeners on Spotify

Play — A Piece of Moonlight

A 3D kalimba rhythm game — the song’s MIDI becomes notes falling across four lanes.

Playable right here; tap in time with the music. D / F / J / K on desktop.

Play the full game — free on kaling.app