Squatch Stack squatch.cc Say hello

Sound

A guitar string, drawn by the graphics card.

A guitar string, plucked and drawn as it sounds: a rolling 3D picture of its frequencies.

A rolling 3D spectrogram in gold on a dark background: the harmonics of a plucked string rise as ridgesLive

What it does

Pluck any of six strings and watch the harmonics rise out of the sound as a landscape you can tilt. The analysis runs on the graphics card with WebGPU, and the page falls back to a plain Canvas drawing where WebGPU isn't available.

Who it’s for

Anyone curious what a note looks like, and anyone who wants to see WebGPU do something useful.

Why we built it

The strobe on our tuner shows one number. We wanted to see the whole sound, and to learn WebGPU by building something we would use.

What we’re proud of

The analysis runs on the graphics card, it reads the pitch of every pluck, and it has a text version and a still mode.

Try it

The live piece

Pluck one

LivePress Start sound, then pluck a stringOpen full
Text version: how to use the spectrogram
  1. Press Start sound, then pluck any of six guitar strings with its button or with the keys 1 to 6. The sound is a plucked string computed in the page, so there is no sound file.
  2. As it rings, a Fourier transform turns the sound into a rolling 3D picture of its frequencies, drawn as a landscape of ridges. The big number is the fundamental pitch it measured, next to the pitch that string should have.
  3. Every pluck is also written into a table below the picture, so the same numbers are there as text, and a polite status line says them as they arrive.
  4. Drag the picture, or use the arrow keys on it, to tilt and turn the view, or use the two sliders. Pause freezes it. Use microphone shows the sound of your own guitar instead, if you allow it.
  5. If your device asks for less motion, nothing drifts: each pluck is laid down as a still picture. If your browser has no WebGPU, the same picture is drawn with Canvas and the page says which one it is using.

More work

Keep looking.

The Squatch Tuner, a strobe display reading a guitar stringLiveCaptureInteractive

The tuner locks in 44 ms.

A guitar tuner for your browser and the pedal.

The Squatch Rig web page: a chain of amps, pedals and a cabinet connected on a canvasLiveInteractive

Squatch Rig.

A whole guitar rig on a web page: amps, pedals and a cabinet.

The Fretwright editor: a four-bar guitar score with its tab underneath and a fretboard belowCapture

Fretwright, a guitar tab editor.

A tablature editor that runs in the browser.

All the work

Get in touch

Want something like this? Say hello.

A person reads every message.

Email [email protected]
Text us

Text us: +1 888-344-3607. You text first; we reply only in that conversation, about your question. No marketing. Msg & data rates may apply. Reply STOP to opt out, HELP for help. SMS program

Our goods: shop.squatch.ccThe studio: squatch.cc