HertzLab is a professional-grade Progressive Web App that combines audio engineering and wellness features seamlessly within a web browser. It functions as a frequency generator, oscilloscope, binaural beats generator, and an AI-powered acoustic consultant. The app boasts zero latency and operates entirely offline and on mobile devices. Users can generate sounds, visualize waveforms, and analyze frequency spectrums, all within the app. The AI component, powered by Google Gemini, analyzes and provides information about the sounds being generated. The app was created out of frustration with existing online frequency tools, aiming for a beautiful and accurate "Swiss Army Knife" of sound. It bridges audio physics with mindfulness practices using features like binaural beats for meditation. Technically, HertzLab uses React, TypeScript, and Tailwind CSS, featuring a custom Web Audio DSP engine. This engine manages dual oscillators, stereo panning, and algorithmic noise generation. The visualizer renders directly on the HTML5 canvas to show physics visualization. It simulates CRT-style behavior with phosphor persistence and chromatic aberration for visual effects.
dev.to
dev.to
