You Might Also Need

Frequency Analyzer follows the dominant frequency through a recording and groups it into stable-pitch segments, so a melody, a spoken line or a drifting tone becomes a list of measurable runs. It reports the mean frequency and amplitude of each one.

What is Frequency Analyzer?

The canvas draws each segment as a horizontal bar at its mean frequency, and a table underneath lists the same runs with their start time, end time, mean frequency and mean amplitude.

What each run represents:

  • The analysed channel is the first one, and the timeline is computed in overlapping 4096-sample frames with a hop of 2048 samples.
  • Frames are only considered voiced above an amplitude threshold of 400 on the sample scale, which keeps silence from being reported as a very low note.
  • Segment merging tolerates a sixty cent deviation between neighbouring frames, so a run breaks when the pitch genuinely moves rather than on every small fluctuation.
  • Segments shorter than fifty milliseconds are discarded, and the table shows the first twelve runs.

Between the frame level and the table there are two stages. The first produces a dominant frequency per frame together with its amplitude, and the second walks that sequence and starts a new segment whenever the frequency jumps beyond the tolerance or the amplitude falls below the voiced threshold. The sixty cent allowance is a musical choice: it is slightly wider than the range a steady note wanders through as vibrato and intonation move, yet far narrower than a semitone, so a real change of note always starts a new segment. The amplitude column is useful in its own right, because a run that is high in frequency but low in amplitude is usually a harmonic slipping past the fundamental, while a strong low run suggests the fundamental has been tracked properly. Presenting the findings as a segment table rather than a single number is what makes the tool usable on real material, because it keeps the stable-pitch segments separate and shows how long each one held. A melody read this way becomes a series of measurable runs, and an unsteady delivery becomes a long list of short entries rather than one average that describes nothing in particular, which is exactly the kind of problem a single averaged pitch would hide.

What the analysis cannot promise:

  • Only the first channel is analysed, so a stereo file is summarised by one side.
  • Silences and unpitched material produce no segments rather than a measured noise floor.
  • The canvas stops showing what is beyond the loudest voiced segment scaled up by ten per cent, so unusually high runs are clipped at the top of the plot.
  • Only the first twelve segments are listed, however many were found.
  • The reported frequency is a mean over each run, so a slow glide is summarised as one number instead of a shape.
  • There is no export of the segment list.

Use it for material that is meant to be pitched: a tuning check on a sustained note, a spoken take where you want to see how wide the delivery's range actually is, a recording of an instrument to check whether the low notes are coming through, or a drift test on a synthesiser. For a single number instead of a timeline, the frequency counter reports one fundamental with a confidence figure, and the spectrum view is better for judging an instrument's harmonics.

How to use Frequency Analyzer

  1. Drop an audio file onto the panel and wait for the segment analysis to finish.
  2. Scan the canvas for runs, reading height as mean frequency and width as how long the pitch held.
  3. Read the table for exact start and end times, mean frequency and mean amplitude of each run.
  4. Compare the reported range against what you expected from the material to spot missing fundamentals or drift.

When to use Frequency Analyzer vs related tools

Frequency Analyzer is built for pitched material where the dominant frequency moves over time, which makes it the natural check on tuning, range and drift. Frequency Counter condenses the same kind of measurement into one fundamental and a confidence percentage, and Spectrum Analyzer shows harmonic balance without a time axis. For unpitched problems such as hum or noise, Spectrogram Viewer is the clearer view.

Privacy & Security

This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.

Frequently asked questions about Frequency Analyzer