Tone Frequency Generator & Oscilloscope

HOT

Generate accurate sine, square, and triangle acoustic tones from 20Hz to 20kHz with real-time oscilloscope FFT.

ADVERTISEMENT · TOP BANNER

Responsive 728x90 / 320x100 Ad Slot

(CLS Prevention Active · Zero Shift)
100% Client-Side Processing (Zero Server Upload, Complete Privacy)
Interactive Client Mode

Oscillator Parameters

Frequency (Hz)
Hz
20 Hz1,000 Hz10,000 Hz20,000 Hz
Output Volume30%
OSCILLOSCOPE LIVE FFT○ MUTED
440 Hz
sine Waveform • 30% Gain
ADVERTISEMENT · HIGH CTR IN-FEED

Native In-Feed / High Viewability Ad Slot

(CLS Prevention Active · Zero Shift)

Acoustic Signal Synthesis & Audio Spectrum Frequency Calibration

An audio tone generator is an essential acoustic engineering instrument designed to synthesize precise mathematical waveforms—such as Sine, Square, Triangle, and Sawtooth—across the entire human auditory spectrum from 20 Hz to 20,000 Hz. It is widely employed in recording studios for monitor speaker phase alignment, subwoofer driver burn-in, musical instrument pitch tuning (Concert A 440Hz), acoustic resonance testing, and personal high-frequency hearing age evaluation.

Historically, generating clean laboratory-grade audio frequencies required expensive dedicated hardware function generators or proprietary DAW plugins. With the advent of modern browser audio processing, the Web Audio API allows client-side synthesis of ultra-pure periodic tones with sub-hertz accuracy without requiring third-party software installations.

OrvoKit Tone Frequency Generator harnesses hardware-timed AudioContext OscillatorNodes coupled with real-time Fast Fourier Transform (FFT) time-domain oscilloscope visualization. Featuring anti-pop exponential gain slew controls, rich harmonic waveform options, and instant one-click acoustic presets, it provides audio engineers and enthusiasts with a safe, laboratory-accurate tone calibration suite directly in the browser.

Web Audio Trigonometric Synthesis & Real-Time FFT Time-Domain Analysis

The mathematical principles transforming trigonometric equations into hardware DAC acoustic pressure waves.

Equal Temperament Note-to-Frequency Conversion and Acoustic WavelengthMathematical Formulation
f = 440 × 2^((MIDI - 69) / 12) | λ = c / f (Speed of sound c ≈ 343 m/s at 20°C)

Calculates the fundamental frequency for any 12-tone equal temperament chromatic note from standard MIDI key numbers, alongside its physical acoustic wavelength.

Calculating the acoustic frequency and physical wavelength of Middle C (C4, MIDI key 60) in dry air at 20°C
Calculate semitone distance from A4 (69)60 - 69-9 semitones
Compute Middle C fundamental frequency440 × 2^(-9 / 12) = 440 × 2^(-0.75)261.63 Hz
Determine speed of sound in air (20°C)c = 331.3 + (0.606 × 20)343.42 m/s
Derive physical acoustic wavelengthλ = 343.42 / 261.631.312 meters

👉 Middle C oscillates 261.63 times per second, producing an acoustic sound wave that measures approximately 1.31 meters from crest to crest.

  • OscillatorNode Pure Synthesis: Computes periodic trigonometric waveforms y(t) = A × sin(2πft + φ) matched to the host audio hardware's native sample rate (44.1kHz or 48kHz).
  • Real-Time FFT Windowing: AnalyserNode.getByteTimeDomainData() polls 1024-point time-domain windows to plot precise continuous waveform peaks on an HTML5 Canvas oscilloscope.
  • Harmonic Overtone Distribution: While a sine wave contains only the fundamental frequency, square waves contain odd harmonics (f, 3f, 5f...) and sawtooth waves contain all integer harmonics (f, 2f, 3f...).
  • Anti-Popping Gain Slew: Applies a 50ms exponential ramp envelope on frequency transitions to protect speaker voice coils and human hearing from sudden DC offset pop artifacts.

Human Auditory Frequency Spectrum & Acoustic Instrumentation Matrix

Comprehensive reference of frequency ranges, age-related hearing perception, and musical instruments.

Acoustic BandFrequency Range (Hz)Auditory Age PerceptionCommon InstrumentationAcoustic Character
Sub-Bass20 – 60 HzAll Ages (Tactile Felt)Kick drum thud, synth sub-bass, cinema explosionsFelt through physical body vibration rather than ear canal
Bass60 – 250 HzAll Ages (Distinct Warmth)Bass guitar, cello, male baritone vocal rootProvides foundational warmth and rhythmic harmonic punch
Midrange250 – 2,000 HzAll Ages (Peak Sensitivity)Human speech fundamental, piano, acoustic guitarContains 90% of intelligible spoken human vowel/consonant data
High-Mids2,000 – 6,000 HzAll Ages (Presence & Bite)Snare drum snap, vocal consonants, electric guitar biteGoverns presence and spatial projection; highly sensitive to fatigue
Brilliance6,000 – 12,000 HzSlight decline after age 50Cymbals, hi-hat shimmer, acoustic vocal airImparts clarity, openness, and high-fidelity sparkle to recordings
Very High12,000 – 15,000 HzAudible up to age 40–45CRT monitor whine, mosquito buzz, air hissNatural high-end limit for mature adults due to hair cell presbycusis
Ultra High15,000 – 20,000 HzTeens & Young Adults onlyBat echolocation harmonics, mosquito ringtonesInaudible to most adults above 30 years old; requires high-end tweeters

* ※ Always keep volume levels below 20% when testing high frequencies (above 14 kHz) to prevent acoustic trauma.

ADVERTISEMENT · IN-ARTICLE CONTENT

High-Engagement In-Article Native Ad Slot

(CLS Prevention Active · Zero Shift)

How to Use

11. Specify Target Frequency (Hz)

Enter any frequency between 20 Hz (sub-bass rumble) and 20,000 Hz (ultrasonic brilliance) using the slider or numeric input.

22. Select Harmonic Waveform Geometry

Choose Sine for pure overtone-free tones, Square for hollow retro synths, Triangle for mellow warmth, or Sawtooth for bright, aggressive buzz.

33. Start Oscillator & Inspect Oscilloscope

Click [Play Tone] to activate audio synthesis and observe real-time amplitude waveforms and FFT spectral analysis rendered at 60 fps.

44. Explore Audio Presets & Hearing Tests

Toggle between universal calibration standards like Concert A (440Hz), Subwoofer Burn-In (60Hz), and High-Frequency Hearing Tests (12kHz–18kHz).

Practical Acoustic Engineering & Everyday Applications

Versatile audio testing scenarios for producers, musicians, and audio enthusiasts.

Concert Pitch Instrument Tuning (A440)

Provide an unshakeable 440 Hz reference tone for orchestral, piano, or guitar tuning to maintain universal pitch harmony

Speaker & Headphone Transducer Burn-In

Condition new monitor speaker voice coils and headphone diaphragms with gentle 50–100 Hz continuous sine wave signals

High-Frequency Hearing Age Self-Assessment

Step upward from 12 kHz to 18 kHz in 1 kHz increments to test the health and cutoff frequency of your inner ear stereocilia

Stereo Speaker Polarity & Phase Alignment

Stream identical sine waves to stereo pairs to verify central phantom center imaging and detect inverted phase wiring

💡 Audio Calibration Pro Tips & Hearing Safety Precautions

✓ Never raise master volume to compensate for inaudible high pitches

If you cannot hear a 16 kHz tone, cranking volume to 100% can burn out high-frequency speaker tweeters or cause irreversible tinnitus. Keep volume moderate and assume biological cutoff.

✓ Beware of room standing waves and acoustic nulls during low-frequency sweeps

Frequencies below 80 Hz interact with room boundaries, creating physical nodes where sound cancels out completely. Walk around your room to distinguish speaker limits from room acoustics.

⚠️ Common Pitfalls & Mistakes to Avoid

❌ Testing sub-bass (under 80 Hz) through miniature laptop speakers
✅ Laptop speakers cannot physically reproduce deep low frequencies due to transducer excursion limits. Use dedicated subwoofers or over-ear headphones.
❌ Playing harsh square or sawtooth waves at high volumes
✅ Square and sawtooth waves pack far more harmonic energy than pure sine waves. Always attenuate output level when switching to harmonic-rich waveforms.

Frequently Asked Questions (FAQ)

Expert answers to the most frequently asked questions and edge cases.

6 Q&As

A sine wave consists of a solitary fundamental frequency without any overtones, resulting in a gentle, flute-like tone. Square waves generate infinite odd harmonics (f, 3f, 5f...), producing a hollow, retro synth texture. Sawtooth waves produce every integer harmonic (f, 2f, 3f...), resulting in a bright, buzzing sound reminiscent of brass or bowed strings.

ADVERTISEMENT · FOOTER BANNER

Wide Responsive Banner

(CLS Prevention Active · Zero Shift)