← Back to Wordsynth

How Wordsynth works

Wordsynth plays 24 hours of generated music from one word. This page explains how that works, how the project got here, and how to tell me what is wrong with it. It is my first project, so some words will read wrong and some parts are rough.

Current version: 0.1. Patch notes

From a word to a sound

When you type a word, three things happen.

  1. The word is looked up. A list of about 61,000 words gives each one three ratings from −10 to 10: temperature (cold to hot), brightness (dark to bright) and weight (tiny to huge). A word that is not in the list is rated from the sounds of its letters.
  2. The ratings set the music. Temperature sets the tempo, from 60 beats per minute for the coldest words to 180 for the hottest, and affects which style is picked. Brightness picks the key: bright words lean major and dark words lean minor. Weight sets how big the sound is. Heavy words get more reverb and bass and slower chord changes. Light words are thinner and change chords faster.
  3. The word becomes a random seed. The word is turned into a number that starts a random generator, which picks the chords, melody, drum pattern and track names. The generator is seeded, so the same word always gives the same music.

The day, from midnight to midnight UTC, is filled with tracks played one after another. Where you are in the day comes from the UTC clock and not from when you pressed play, so everyone on the same word hears the same moment. Nothing is recorded or streamed. The sound is generated in your browser with the Web Audio API, and the picture is drawn on a canvas.

The same ratings tint the colors, make hot words throw sparks, make cold words snow, and decide how hard heavy words shake the picture on the beat. Rain words (rain, drizzle, monsoon and about sixty more) add generated rain, and storm words add thunder.

Where the ratings come from

I rated about 2,050 words by hand. They are the clear cases like lava, glacier and void, plus feelings and common words. Every other word is estimated. The estimate finds the hand-rated words that are closest in meaning, using GloVe word vectors, and blends in published studies of how words feel and how big they are. The credits are on the About page.

Some groups of related words are rated against each other so they do not tie. The planets are the first group. Temperature follows distance from the Sun, and weight follows mass, so Earth, Mars and Jupiter each get their own values. The estimates are a best guess, which is why I want your votes.

Earlier versions

The hidden word menu and voting

Type math into the word box and press Enter to open a menu that lists every word with its three numbers. You can search and sort the list, filter by values, look at the words in a 3D cube, and see them on a star map. Editing is switched off for now.

If a rating looks wrong to you, the vote games at /vote are the place to say so. Each vote is stored anonymously. I will use the votes later to fix ratings, and they do not change anything you hear yet.

Patch notes

Version 0.1 October 2026

Questions, feedback and tips

Found a word that reads wrong, a bug, or have an idea? Send an anonymous tip, or email blinkerbuilds21@gmail.com.

About this project

Wordsynth is my first project. I am learning as I go, so the history above is honest about the mistakes, and I would rather hear about problems than have people leave without saying anything.

Privacy · About