Online Tone Generator

Create and listen to tones at different frequencies, durations, and waveforms.

Tone Settings

Adjust the parameters below to generate the desired tone.

Recommended audible range: 20Hz - 20000Hz.

Recommended duration: 0.1s - 10s.

Affects the sound timbre.

Adjusts the sound intensity.

How to Use the Tool

This tool uses your browser's Web Audio API to generate pure sounds in real-time.

  1. Set Frequency: Enter the desired frequency in Hertz (Hz). For example, A4 note is 440 Hz.
  2. Choose Duration: Set how many seconds the sound should play.
  3. Select Waveform: Choose between Sine, Square, Sawtooth, or Triangle to change the sound timbre.
  4. Adjust Volume: Use the slider to control the sound intensity.
  5. Play: Click "Play Tone" to hear the sound. You can stop it at any time.

Frequently Asked Questions (FAQ)

What is the frequency of a sound?

The frequency, measured in Hertz (Hz), determines how "high-pitched" or "low-pitched" a sound is. Higher frequencies correspond to higher-pitched sounds, while lower frequencies correspond to lower-pitched sounds. The typical human ear can perceive sounds in the range of 20 Hz to 20,000 Hz.

What are the "waveforms"?

The waveform describes the "timbre" or quality of the sound. Each waveform has a characteristic sound:
  • Sine: The purest and smoothest sound, without harmonics. Like a tuning fork.
  • Square: Has a more "electronic" or "digital" sound, like old video games.
  • Sawtooth: A rich and "bright" sound with many harmonics. Common in synthesizers.
  • Triangle: A softer sound than a square wave but richer than a sine wave.

How does this tool work?

This tool uses the Web Audio API, a technology present in modern browsers that allows audio creation and manipulation directly in code. It generates the waveforms mathematically and sends them to your device's audio output.

Still have doubts about Digital Audio?

Deepen your knowledge. Ask a question to our AI Expert Engineer.

Share this tool

React:

Rate this article

Be the first to rate

Comments (0)

No comments yet. Be the first to comment!

Receive site updates

Subscribe to receive site updates directly to your email

We won't send spam. You can unsubscribe at any time.