Hayterwave
Join the Discord

Home / Guides / How to read a wavetable heatmap

Guide

How to read a wavetable heatmap

Some tools draw a wavetable as a block of colour. It looks like a weather map. Once you know what each direction means, it tells you how the table will sound before you play it.

One common layout

A wavetable is a stack of frames. Each frame is one cycle of a wave, stored as a list of numbers. A heatmap turns that stack into a picture. Each frame becomes one row. Each number in the frame becomes one coloured cell. The colour says how far above or below zero the wave is at that spot.

Tools differ. Some put the frames on the vertical axis and some on the horizontal axis. Some use one colour ramp from dark to light, and some use two colours, one for above zero and one for below. Read the labels on the axes first.

The diagram

Here is a small made up table with 8 frames. Yellow is above zero and blue is below zero. A strong colour is far from zero and a faint colour is near zero.

start of cycleend of cycleframe 1frame 8below zeroabove zerofaint is near zero
Frame 1 is a plain sine. Frame 8 is a wave three times as fast. The frames between blend from one to the other.

Reading across a row

A row is one frame, so reading across it is reading the shape of the wave from the start of the cycle to the end.

Reading down the rows

Reading down is reading how the tone changes as you move the position control.

What the Hayterwave tables look like

Each table in the Cymatic Wavetable Pack has 64 frames of 2048 samples. Each is a closed path moving across a drum or plate pattern, so every row loops without a seam. The tables are calculated from formulas, so a heatmap of one shows the maths, not a recording.

What to try

  1. Open any wavetable in a synthesizer or editor that shows it as colour. Find which axis is the frames.
  2. Pick the frame that looks plainest and play it alone. Then pick the most crowded one.
  3. Find the row where the picture changes most from its neighbours. Scan across it slowly and listen for a step.
  4. Check the left and right edge of a few rows for a colour mismatch.

Limits

A heatmap shows the shape of each frame and not the loudness you will hear. A frame can look faint and still sound loud once the synthesizer normalises it, and the colour scale differs from tool to tool.

Keep going

Join the DiscordWhat members get

Stuck on something this guide did not cover? Ask in the Discord.