Noise Sim uses fft() waveform analysis in p5.js to translate prerecorded sounds that represent my favorite time of day: morning.

The forms on the right represent each waveform produced by the respective sound file. Two iterations are displayed for each key to illustrate the sound file triggered once or repeatedly at a quick pace.

sketch.js