Skip to main content
100%

Untitled

✓ Published0🌍 Public
WWill Carter
Last edited Oct 13, 2019
Created on Oct 13, 2019
Forked from HTML Starter

This interactive visualization demonstrates how different easing functions shape periodic waveforms and their interference patterns. It renders two wave paths from audio buffers generated with selectable easing curves, plus a combined average wave, using SVG paths and a circular position marker. Users can choose easing functions for each wave, adjust playback speed, and trigger audio playback. Built with React, it uses d3.v4’s scaleLinear, line, curveMonotoneX, and timer APIs, while audio synthesis relies on the Web Audio API’s AudioContext, Buffer, and BufferSource for looping sound.

AI-generated description

A bare minimum HTML page.

See also React Starter.

MIT Licensed

Similar vizzes