About Notify Sound
Notify Sound is a notification sound maker that runs in the browser. This page explains how Notify Sound builds a sound and how each control shapes it.
What Notify Sound is
Notify Sound is a sound editor for short sounds: notification tones, alerts, UI clicks and game effects. The editor runs in any modern browser and needs no install and no account. Notify Sound saves your sounds in your own browser.
Every sound is made from scratch
Notify Sound contains no recordings and no samples. The audio engine synthesizes every sound from oscillators and noise while it plays. The built-in sounds in the library are made the same way, so each one opens in the editor with all of its settings.
A sound is a stack of layers
A Notify Sound sound is built from layers. Each layer plays one note or one burst of noise. All layers play together, and their mix is the finished sound.
Layers work like the parts of a small band. One layer can carry the main note, a second layer can add a brighter note above it, and a noise layer can add the strike of a bell or the snap of a click. The Start after slider delays a layer, so several layers can play one after another as a melody.
Wave shape sets the character of a layer
Wave shape picks the raw sound of a layer. Sine is smooth and pure. Triangle is soft and woody. Saw is bright and buzzy. Square is sharp and electronic. Noise is hiss, wind and rumble.
A noise layer has a Noise type. White noise is a bright, even hiss. Pink noise is softer, like wind. Brown noise is a deep rumble. On a noise layer, Pitch sets the center of the noise band and Sharpness sets how narrow the band is. Low Sharpness gives a wide hiss, and high Sharpness gives a thin whistle.
Sliders shape each layer
Pitch sets the note of a layer, from 40 Hz to 4,000 Hz. Slide glides the pitch up or down while the note plays, which turns a plain note into a chirp, a jump or a fall.
Four sliders shape how a layer rises and fades. Attack sets how fast the sound fades in. Decay sets how fast it drops after the start. Hold sets the level the note keeps while it lasts. Ring out sets how long the layer rings after the note ends. Note length, in the master panel, sets how long every note in the sound is held.
Times plays a note more than once, and Gap sets the silence between the repeats. Wobble moves the pitch up and down, and Wobble speed sets how fast it moves. Flutter moves the volume, and Flutter speed sets how fast it moves.
Level sets how loud a layer is in the mix. Balance places a layer to the left or the right.
Effects give the sound a space
One effect applies to the whole sound, and Amount sets how much of it you hear. Reverb adds a soft room. Chamber adds a big hall with a long tail. Echo adds repeats that fade away. Ping-Pong bounces the echo left and right. Chorus makes the sound wider and shimmery. Phone squeezes the sound into a tiny speaker. Crunch adds a rough 8-bit edge.
Notify Sound shows what you hear
The visualizer draws the sound while it plays. The Scopes switch draws the wave of each layer inside its own card, so every slider move shows up as a change in the picture. Loop replays the sound while you adjust it.
Bass, Treble and Volume belong to the listener
Bass, Treble and Volume change only what you hear in the editor. A shared link and a downloaded file keep the sound exactly as it was built.
Save, share and download a sound
Save puts a sound in your library, next to the built-in sounds. Share creates a link that carries the whole sound inside it, so the person who opens the link hears the same sound in the editor. Download saves the sound in MP3 format for a phone, an app, a game or a video.
The sounds are shared under the CC BY 4.0 license.
Make your own sounds
- Stack layers of tone or noise and shape each one with its own sliders.
- Change pitch, length, echo and tone while the sound loops, so you hear every move.
- Save to your library, share a link, and download the sound when it sounds right.