CUDA(*Compute Unified Device Architecture*) based program for private use
A CUDA based C program to apply SVD ( singular valued Decomposition) algorithms (any) on sample audio files.
The project requires a program that takes audio file(wav) as input converts it into a matrix using STFT (short time? fourier? transforms) using any available algorithms and then proceed to decompose the matrix into its singular values (SVD) ? again using any? available? algorithm.
A simple code is added to this singular value matrix and the process is reversed.
The process of breaking the matrix into its singular value should be done on the graphic card requiring the uses of NVIDIAS CUDA language ( an C extension) thus reducing time considerably. The STFT algorithms could be run in the graphics card as well.