Skip to content

veronin1/soniq

Repository files navigation

soniq

soniq is a C++ program that plays a user-selected audio file with real-time sound output and displays an audio visualiser using either the DFT (Discrete Fourier Transform) algorithm or the radix-2 Cooley-Tukey Fast Fourier Transform (FFT).

Demo

Watch the demo video

Requirements

  • CMake >= 3.10
  • C++17-compatible compiler (e.g., clang++ or g++)
  • raylib

Build Instructions

mkdir build
cd build
cmake ..
make

Run

./bin/soniq

About

audio player and music frequency visualiser using FFT & DFT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •