Hand-Drawn Waveform Synthesizer

Camera ROI

ROI means Region of Interest. It is the part of the camera image the app will use when looking for the waveform. Grab overlay on desktop or pinch on touch devices to resize ROI.

Signal Generator

Synthesized Waveform

This is the waveform the app will play as one repeating cycle. It's shape controls the playback sound and the frequency spectrum.
Period: 10 ms
10

Frequency Spectrum

A frequency spectrum shows the magnitude of each frequency component present in a signal. Peaks indicate the dominant frequencies produced by the waveform shape.
Linear scale spaces frequencies evenly. Log scale spreads out the low frequencies so they are easier to inspect. FFT stands for Fast Fourier Transform. It is a fast way to calculate the frequency content of a sampled signal. The Nyquist limit defines the maximum frequency that can be accurately represented in a sampled signal. It is equal to half the sampling rate.