ChewGumTimeChime v0.1.0 is a small public browser harness for comparing stroke smoothing algorithms through timed chimes. A live pointer stroke becomes a smoothed visual trail, high chime events, a low held-note phrase, and a faint air layer.
- No private ChewGum Animation internals.
- No stroke dataset.
- No storage or upload behavior.
- No claim that the three smoothing modes are exhaustive.
- No framework wrapper.
- No npm publication claim; this page only claims the public GitHub repository and v0.1.0 tag.
The library exists because the live toy needed the smoothing contract to be explicit. Once the toy worked, the reusable part became small enough to name: smoothing modes, note scheduling, pitch selection, and browser audio output.
The canonical live demo is Stroke Chime. This tool note is the repo-backed extraction surface; the toy page is the experiential citation surface.
Migration is a browser rhythm game by Shelly Xiong. Its public itch.io page credits ChewGum Time Chime as the audio toolkit and credits Shane Curry's music for the campaign soundtrack.
This is dependency-free ESM with no build step. The public repository contains the source, MIT license, README, browser drawing example, tests, and v0.1.0 tag.
import {
DEFAULT_SMOOTHING_MODES,
TimeChimeAudio,
airNoteForIndex,
phraseNoteForIndex,
pickRandomNote,
smoothPoint
} from './src/index.js';
The package name appears in the source metadata, but the public claim here is limited to the GitHub repository and tag.
- Repository: ChewGumTimeChime v0.1.0.
- Source files:
src/smoothing.js,src/scheduler.js,src/pitch.js, andsrc/audio.js. - Live toy: Stroke Chime.
- External implementation: Migration, which credits ChewGum Time Chime as an audio toolkit on itch.io.
- Sibling motion toy: Timing vs. Spacing.
- Sibling audio toy: Native Triangle vs. NES-Style Triangle.
- interpretation context
- timing
- spacing
- stroke smoothing
- Web Audio API
- sonification
Shane Curry / ChewGum Labs, "ChewGumTimeChime v0.1.0," https://shanecurry.com/lab/tools/chewgum-time-chime/, published 2026-04-30.