Multi-tone mixerLocal audio

Ready — sound is off

Mix headroom is scaled by the number of active tones.

Browser audio signal toolkit

Multiple Tone Generator

Mix up to eight simultaneous browser oscillators, with independent frequency, waveform, level, pan, mute, and solo settings plus conservative master headroom.

What Is a Multiple Tone Generator?

A multiple tone generator plays two or more periodic signals at the same time. Each row in this mixer owns a Web Audio oscillator, gain control, and stereo position. The initial pair is set to 440 and 660 Hz, and you can add up to eight tones. Individual mute and solo buttons let you compare one component with the combined result without rebuilding the setup.

Unlike a single oscillator or sweep, the multiple tone generator is designed to demonstrate interaction among simultaneous frequencies. Their sample values add at the mix bus, so the result can develop constructive and destructive patterns and higher peaks. This implementation scales the master path by the number of active audible tones. That deterministic headroom is intentionally cautious; it is not mastering, loudness normalization, or clipping repair.

Three simple steps

How to Get Started

Use this multiple tone generator deliberately: set the signal, begin quietly, and interpret only what the workflow can actually show.

01

Build the Tone Set

Start with two rows, change each exact frequency and waveform, or add more until the eight-tone limit.

02

Balance the Components

Set individual levels and pans, then use mute or solo to decide which oscillators take part.

03

Play the Managed Mix

Keep the master low, press Play All, compare combinations, and stop before editing major signal choices.

How Multiple Frequencies Combine

Digital signals add sample by sample. When two sine waves have related phases and frequencies, their instantaneous values may reinforce or oppose one another. Close frequencies can produce a rising and falling amplitude pattern often described as beating. For example, 440 and 442 Hz can create a slow two-per-second variation in the mathematical sum, although playback and perception influence what is heard.

Harmonic waveforms make combinations more complex because square, triangle, and sawtooth sources already contain components above their fundamentals. The multiple tone generator does not label the mixture as a new single frequency. It keeps every oscillator visible so you can relate the result to the independent ingredients and solo a row when the combined sound becomes difficult to interpret.

Volume, Headroom, and Why Mixed Tones Can Get Louder

Two signals can add to a larger peak than either signal alone. If every oscillator were sent unchanged to a full-level master, adding rows could cause clipping or an unsafe jump. The multiple tone generator counts active, non-muted tones, respects solo state, and scales the master gain by that count. Individual levels and the conservative default master further reduce risk.

This approach prioritizes predictable peak headroom over equal perceived loudness. Adding a quiet third row still changes the scaling, and different waveforms do not have identical spectra or perceived level. No compressor or limiter is hiding the gain structure. Treat the percentage values as browser gains only, not calibrated acoustic levels, and readjust cautiously after any change in tone count.

Stereo Panning and Channel Experiments

Each oscillator can be positioned from left through center to right when StereoPannerNode is supported. Try placing one frequency left and another right, then use Solo to confirm their paths. Centered tones are routed to the stereo output, but the browser does not know whether the acoustic outputs are equally loud at your listening position.

Panning experiments can demonstrate separation, identify a reversed channel, or create a simple dual-channel reference. They do not measure crosstalk or channel balance. Hardware, operating-system mixing, wireless processing, amplifiers, placement, and the room can all change the result. Use the guided speaker test for a simpler left/right confirmation workflow.

Common Uses for Multi-Tone Signals

Students can hear how intervals and beating relate to frequency differences. Musicians can compare dyads or build a simple reference chord from sine waves. Audio hobbyists can see whether an obvious buzz appears only when more than one component is present. Developers can exercise a local multi-node Web Audio graph, including independent gain and panning behavior.

A dual tone generator is also a useful conceptual example of signal addition, but this browser mixer is not a standards-certified DTMF source or telecommunications test instrument. If a particular standard defines exact frequencies, levels, twist, timing, and distortion, verify those requirements with purpose-built tools. The multiple tone generator exposes general audio controls rather than claiming protocol compliance.

Dual Tones vs Frequency Sweeps

A dual-tone signal contains two frequencies simultaneously, so you hear their combined behavior at each moment. A frequency sweep normally contains one oscillator whose frequency changes over time. Choose multiple tones when interaction, intervals, panning, mute, or solo is central. Choose a sweep when you want to traverse a range and note where subjective behavior changes.

The two methods answer different questions and should not be treated as interchangeable. A multiple tone generator can make beating easy to hear with close values, while a logarithmic sweep gives roughly equal time to each octave. For a single fixed reference with automated duration, the test tone generator is the more direct panel.

Limitations of Browser Playback

Every row begins as a numerical Web Audio oscillator, but the result then passes through browser, operating-system, DAC, amplification, and transducer stages. Sample rate limits the representable upper range. Hardware response, processing, and the room alter the acoustic sum. The mixer does not record the output, inspect spectral distortion, or know actual sound pressure.

Share URLs encode only whitelisted waveform names and clamped numeric settings for up to eight rows. Opening a link restores the controls but never starts audio. Mute and solo are not persisted because a shared setup should open silent and easy to inspect. Unknown or malformed state is ignored rather than injected into the page.

Safety When Combining Tones

Mixed tones can become louder or more fatiguing than expected. Begin with low row levels and a low master, especially through headphones. Add one oscillator at a time and use Solo to understand it before restoring the full combination. Stop immediately at discomfort, ringing, unexpected distortion, or excessive speaker movement. Do not defeat the headroom approach by raising downstream volume sharply.

The multiple tone generator cannot protect against every amplifier, device volume, or transducer condition. Harmonic waveforms place energy at additional frequencies, and sustained complex signals may be demanding. Keep sessions brief, use suitable equipment, and remember that digital percentages do not correspond to dB SPL. This is not a hearing test or medical tool.

Mute, Solo, and a Deterministic Workflow

Mute removes a row from the audible mix, while Solo limits playback to rows whose Solo state is active. If more than one row is soloed, those rows play together. Removing a row is disabled when only one remains, and adding stops at eight. These rules make the mixer state predictable and avoid an empty or unbounded audio graph.

Major input changes stop active playback so a new set is not introduced unexpectedly. Press Play All again after editing. Mute and solo can rebuild the current mix with the same short start/stop envelopes. Copy Settings places the frequency, waveform, level, and pan of each row in a reasonably short query string without autoplay.

Clear answers

Frequently Asked Questions

How many tones can I play at once?

The mixer supports one through eight rows. The cap keeps the interface and Web Audio graph manageable for a focused browser tool.

Why does adding tones change the master scaling?

Simultaneous waves can sum to higher peaks. The mixer divides master gain by the active audible-tone count to reserve deterministic headroom.

What is the difference between Mute and Solo?

Mute excludes that row. When any unmuted row is soloed, only the unmuted solo rows are audible.

Can two nearby tones create beats?

Their mathematical sum contains an amplitude pattern related to the frequency difference. What you hear also depends on level, playback hardware, acoustics, and perception.

Are shared multi-tone settings safe?

The parser caps rows, validates waveforms, clamps numbers, ignores malformed state, and never autoplays. Listening safety still depends on your output settings and equipment.