Boring Websites The Blog

Chrome Music Lab: the website that makes music you can see

08 Oct 2026 · By the Boring Websites editors

Chrome Music Lab is a free website that turns the invisible rules of music into things you can see, drag, and hear. It gathers fourteen small experiments on one page, each one taking a single idea, rhythm, pitch, harmony, the shape of a sound, and letting anyone poke at it in a browser with no account and no instructions. It is one of the rare educational toys that a curious adult and a six year old can both lose an hour to, for completely different reasons.

The site lives at musiclab.chromeexperiments.com, and the pitch on its own About page is as plain as the tools themselves: music is for everyone, so play with these simple experiments to explore how music works. That sentence does most of the design work. There is no tutorial, no sign up wall, and no score. There is just a grid of brightly coloured tiles, and whichever one gets clicked opens into a full screen instrument that responds the instant a finger or mouse touches it.

In brief

  • Chrome Music Lab is a collection of fourteen free, browser based experiments that teach how music works by making it visual and interactive.
  • It was launched in March 2016 by Google Creative Lab and is built entirely on open web technology, chiefly the Web Audio API and Tone.js.
  • Its best known piece, Song Maker, arrived in February 2018 and lets anyone compose a tune on a grid and share it with a single link.
  • No account is needed, it runs on phones, tablets, and laptops, and the code for many experiments is open source on GitHub.

What the site actually is

Strip away the colour and Chrome Music Lab is a launcher. The home page is a single scrolling grid of tiles, and each tile is a self contained experiment that fills the screen when opened. Nothing carries over between them. There is no profile, no saved library beyond the links a person chooses to copy, and no lesson plan nudging the visitor toward a next step. The whole thing is designed to be opened, prodded, and abandoned, which is exactly why it keeps getting reopened.

The fourteen experiments, in the order they appear, are Shared Piano, Song Maker, Rhythm, Spectrogram, Sound Waves, Arpeggios, Kandinsky, Voice Spinner, Harmonics, Piano Roll, Oscillators, Strings, Melody Maker, and Chords. A few are straightforward instruments. Most are closer to visual explanations that happen to make noise. The point is never to produce a finished song, with one notable exception covered below, but to make an abstract concept briefly obvious.

The ones that explain something

Spectrogram is the experiment that tends to stop people. It draws the frequencies of a live or sampled sound as a moving ribbon of colour, so a flute, a voice, and a dial tone each produce a visibly different pattern. On the site's Hacker News thread from August 2020, which drew 171 points and a long comment run, it was the spectrogram that drew the most admiration, with one commenter calling it effortlessly fast while rendering in something close to 3D, and others noting that holding different vowels or consonants produces clearly distinct overtone patterns on screen.

Oscillators, Harmonics, and Sound Waves work the same way, pulling apart the physics that a traditional lesson would hand over as a diagram. Oscillators lets a visitor slide between waveforms and hear the timbre change. Harmonics stacks the overtones that give a note its character. Sound Waves animates the air pressure that a speaker actually pushes. None of it requires reading. The explanation is the toy.

The ones that are just fun

Kandinsky is the clearest example of the playful side. It turns anything drawn on the canvas into sound, so a scribble becomes a short melodic phrase and a face becomes a small accidental composition. It is named for the painter Wassily Kandinsky, who famously described seeing colour as sound, and the experiment makes that synaesthetic idea literal for a few seconds at a time. Voice Spinner records a short clip and lets a visitor speed it up, slow it down, and reverse it by dragging a record, which is the kind of thing that keeps a child busy well past the point an adult expected.

The ones that let you play

A middle group sits between explanation and toy, giving a visitor just enough control to improvise. Rhythm turns beat keeping into a row of friendly animated characters that strike on the downbeat, which makes time signatures legible to someone who has never counted a bar. Melody Maker is a stripped back grid, a smaller cousin of Song Maker, meant for building and looping a short line. Piano Roll animates notes scrolling past so the relationship between a written melody and the sound becomes visible. Chords and Arpeggios do the quieter work of showing how notes stack and unfurl, letting a beginner hear the difference between a chord played all at once and the same notes spread across time. Strings plucks a set of virtual strings whose length sets their pitch, another small physics lesson hiding inside a toy.

Shared Piano is the outlier, and the one that found an unexpected moment. It is a plain online keyboard that several people can play together in real time through a shared link, each visitor's notes appearing in a different colour. It became genuinely useful during the remote teaching of 2020. On the same Hacker News thread, a piano teacher described using Shared Piano to demonstrate concepts to students during online lessons, since it let two people at different keyboards hear and see each other play the same instrument. It is a reminder that the collection was never frozen in 2016, and that the simplest experiment on the grid can turn out to be the most practical.

Where it came from

Chrome Music Lab was launched in March 2016 by Google Creative Lab, and it is catalogued on the company's Experiments with Google directory alongside the rest of its browser experiments. The framing from the start was educational rather than commercial. It was a demonstration of what the modern web could do with sound, aimed squarely at classrooms and curious beginners rather than musicians looking for a production tool.

That timing matters. In 2016 the Web Audio API was mature enough to do serious synthesis in a browser tab, but few people outside audio programming knew it existed. Chrome Music Lab was partly an argument that the browser had quietly become a capable instrument. Rather than publish a technical blog post about it, Google Creative Lab built fourteen things a non programmer could feel in a few seconds, which turned out to be a far more persuasive demonstration.

The site also fits a longer lineage. It is hosted on chromeexperiments.com, the showcase Google started in 2009 to collect inventive uses of open web standards, and it is cross listed on the broader Experiments with Google directory. Seen in that context, Chrome Music Lab is less a product than a well dressed proof of concept, one that happened to be useful enough to outlive the usual lifespan of a tech demo. Many Chrome Experiments were quietly retired as browsers and plugins changed. This one survived precisely because it bet on durable standards rather than a fashionable framework, and because teachers kept it in daily use long after the launch news cycle moved on.

Song Maker, the one people remember

If Chrome Music Lab has a breakout, it is Song Maker, which arrived in February 2018. According to its page on Experiments with Google, it was built by Google Creative Lab together with Yotam Mann and the studio Use All Five, using the Web Audio API, WebMIDI, Tone.js, and related tools. The description is characteristically modest: a simple way for anyone to make and share a song.

In practice Song Maker is a grid. Rows are pitches, columns are beats, and tapping a cell drops a coloured block that plays when the loop reaches it. A second row of blocks underneath handles percussion. There is a tempo slider, a small set of instrument voices, and a scale selector that quietly keeps a beginner from hitting sour notes. The result is that a person who has never read music can produce something that sounds deliberate within about a minute, then copy a link that reproduces the exact arrangement for anyone who opens it.

That shareable link is the feature that let Song Maker escape the sandbox. Teachers could set a composition task and collect results as URLs. Friends could pass tunes back and forth. On the Hacker News thread, one commenter described Song Maker as the thing that pushed them from idle clicking into actually trying to make music, which is close to the stated goal. It is the one experiment on the site built to leave with something finished.

The technology under the hood

The honesty about how it is built is part of the appeal. The About page states that the experiments are made with freely accessible web technology including the Web Audio API, WebMIDI, and Tone.js, and that the code for many of them is open source. That code sits in the googlecreativelab/chrome-music-lab repository on GitHub, described there as a collection of experiments for exploring how music works, all built with the Web Audio API.

Tone.js is doing much of the heavy lifting. It is an open source framework, documented at tonejs.github.io, that sits on top of the raw Web Audio API and gives developers musical concepts to work with, transport timing, synths, effects, and scheduling, rather than low level audio buffers. Yotam Mann, credited as a builder on Song Maker, is also closely associated with Tone.js, which is why the experiments feel musically coherent rather than like raw tone generators. Visuals in several experiments lean on WebGL and the Pixi.js rendering library, which is how the spectrogram stays smooth while painting thousands of moving points.

The practical upshot for a visitor is that nothing needs installing. The About page notes that the experiments run across phones, tablets, and laptops simply by opening the site in a browser such as Chrome. There is no plugin, no app, and no download, which is a large part of why the thing has aged so gracefully. A site that is just HTML, JavaScript, and the browser's own audio engine has very little that can rot.

Why teachers adopted it

Chrome Music Lab was built with classrooms in mind, and classrooms obliged. The site's own About section says many teachers have used it to explore music and its connections to science, math, and art, and have combined it with dance and live instruments. Independent education research has reached similar conclusions. A study published in 2023 in the Journal of Innovation in Educational and Cultural Research found that Song Maker worked well as a music learning medium because students found it easy, useful, and genuinely fun, the three qualities that tend to decide whether a classroom tool survives contact with real students.

The reasons are not mysterious. There is no account to create, which removes the single biggest administrative obstacle in a school setting. It is free. It runs on whatever device a student already has. And because each experiment isolates one idea, a teacher can point at rhythm or harmony without the clutter of a full digital audio workstation. The spectrogram, in particular, turns a physics lesson about frequency into something a class can watch respond to their own voices in real time.

How to get the most out of it

The site rewards a particular order. Starting with Song Maker gives a newcomer an immediate sense of accomplishment, since it is the one experiment designed to produce a shareable result. From there, the explanatory experiments make more sense, because the visitor already has a tune in their head to test ideas against. Spectrogram is best approached with a willingness to make strange noises at a laptop, since the whole point is seeing how different sounds draw differently.

It also pairs well with the physical world. A guitar string next to the Strings experiment, or a kazoo next to the Spectrogram, closes the loop between the screen and the thing the screen is describing. That is the use teachers keep reporting, and it is the one that moves Chrome Music Lab from a clever demo into something closer to an instrument. For anyone who enjoys a single purpose site that does one small thing with real care, it sits comfortably alongside the rest of the quiet corners of the web collected at boringwebsites.art.

None of the experiments will replace a real instrument or a real teacher, and they are not trying to. What Chrome Music Lab does is lower the first step to almost nothing. It takes the parts of music that usually arrive as theory, notation, frequency, intervals, and lets a person feel them before anyone names them. Ten years after launch it still runs, still needs no account, and still makes the same quiet argument it made in 2016: that a browser tab is enough to start.

FAQ

Is Chrome Music Lab free, and does it need an account?

Yes, it is completely free, and no account is required. The site's About page states that a visitor can open any experiment and start playing immediately, with nothing to sign up for. It also runs on phones, tablets, and laptops through a standard browser, with no app or plugin to install.

What is the difference between Chrome Music Lab and Song Maker?

Chrome Music Lab is the full collection of fourteen experiments. Song Maker is one of those experiments, and the only one built specifically to let a person compose a complete tune on a grid and share it as a link. Song Maker launched in February 2018, about two years after the main site.

Do I need Google Chrome to use it?

No. Despite the name, the experiments are built on open web standards such as the Web Audio API and run in modern browsers generally. The name is historical, reflecting Google Creative Lab's origin and the project's home on the Chrome Experiments platform, rather than a hard requirement.

Can teachers use it in class?

Yes, and many do. The site was designed with education in mind, and teachers report using it to connect music to science, math, and art. Published classroom research has found Song Maker in particular to be an effective and well liked learning tool, helped by the fact that it needs no accounts or installs.