I've been working with 2D spectrograms for a while now while working with Speech recognition.<p>It had always fascinated me how speech and words had such distinct features. Looking at spectrograms is essentially like hearing with your eyes.<p>Over the weekend i built a tool to visualize your own audio into a spectrogram in 3D. I used threeJS with shaders and vanilla JS/Html.<p>Play with it here : https://spectrogram-threejs.vercel.app/<p>I hope it brings you as much joy as it does for me.