A real-time audio visualizer, originally created in 2005 by Ge Wang, Perry R. Cook, and Ananya Misra at the Princeton Sound Lab. It supports real-time waveform and 3D waterfall spectral visualization. See the original sndpeek webpage and its subsequent webpage at CCRMA.
Created in 2025, this repository serves as the central sndpeek source repo, as maintained by the original team. We would like to acknowledge the community's work on sndpeek over the years, including two independent github repos here and here. Sndpeek uses code from George Tzanetakis's MARSYAS (for real-time audio feature extraction and visualization) and Gary Scavone's RtAudio. The sndpeek team also would like thank John Chowning for working with us to design a number of new features and for using sndpeek to visualize "Stria" in 2007.
This is the native C++ version of sndpeek. With ChuGL (3D graphics in Chuck), sndpeek (in minimal boilerplate form) also exists as a ChucK program.