This C++ project visualizes the frequency and magnitude of an audio signal over time using a 3D spectrogram. It leverages the Short-Term Fourier Transform (STFT) to extract time-varying frequency components from an audio file and renders them in a spatial 3D plot.

| Spectrogram Overview |
Magnitude Detail |
Frequency Profile |
 |
 |
 |
| Interactive Camera |
Surface Detail |
 |
 |
- Performs Short-Term Fourier Transform (STFT) on audio input
- Extracts time-frequency-magnitude data
- Renders 3D volume based on spectrogram values using a Sparse Voxel Octree
- Interactive camera for orbiting and zooming
- Customizable resolution and FFT parameters
- Custom renderer using Vulkan