8000 GitHub - aagnone3/audio_visualization: Real-time audio spectra visualization with OpenGL and C++
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

aagnone3/audio_visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Visualization with OpenGL in C++

This is a rework of a real-time spectrogram based upon OpenGL, GLUT, and PortAudio. Original project: Real-time OpenGL spectrogram by Alex Barnett

Dependencies

  • *nix operating system with
  • libraries
    • portaudio
    • fftw
    • opengl etc
sudo apt install -y
    cmake \
    libasound2-dev \
    portaudio19-dev \
    libfftw3-dev \
    libglu1-mesa-dev \
    freeglut3-dev \
    mesa-common-dev

Building

make build

# run with the following
build/opengl_spectrogram

Installing

make install

# run with the following
opengl_spectrogram

Helpers

# show info regarding audio devices recognized by the OS
device_info

Screenshot

Here's a quick screenshot of this song around 1:45 on. Can you line it up?

Visualization Screenshot

Documentation

See doc/ for Doxygen documentation of the source code.

Contributors

Currently myself and Alex Barnett. We are happy to enhance this project with others, don't hesitate to reach out! A special thanks goes out to Alex Barnett for the initial version of this project.

About

Real-time audio spectra visualization with OpenGL and C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0