/Polar

Audio engine for CUDA processing (Windows/Linux)

Primary LanguageC++

Polar

About:

Realtime audio engine that leverages CUDA for parallel processing.

Build:

All platforms were built using Clang (8.0): https://releases.llvm.org/download.html

CUDA kernels built using NVCC (10.1): https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/

  • Windows (x64):
    • VS2017: Call vcvars64.bat from the Visual Studio install directory
    • NVCC: Run build_cuda.bat
    • Clang: Run build.bat
  • Linux (x64):
    • NVCC: Run build_cuda.sh
    • Clang: Run build.sh

Acknowledgments: