Thanks to visit codestin.com
Credit goes to github.com

Skip to content

FacoBackup/3D-Spectrogram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Spectrogram Renderer

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.


🎥 Demo


🖼 Screenshots

Spectrogram Overview Magnitude Detail Frequency Profile
Interactive Camera Surface Detail

🧠 Features

  • 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

About

TCC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors