syncopika / basicWAVplayer

using SDL_Audio and Win32 to make a basic WAV player

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A WAV player that has basic functionality such as play, stop, and pause as well as rudimentary vocal removal, pitch shifting, reverse playback, and high/lowpass filtering.

basic wav player screenshot

acknowledgements:

Many thanks to Olli Parviainen's awesome SoundTouch library (https://codeberg.org/soundtouch/soundtouch/src/branch/master/source), which I used for the pitch shifting feature.

Also thanks to Stephan Bernsee's code (http://blogs.zynaptiq.com/bernsee/pitch-shifting-using-the-ft/), which I used initially for pitch shifting.

And thanks to Vegard Fiksdal's code (https://github.com/vfiksdal/rtfir) for filters (i.e. lowpass, highpass, etc.).

About

using SDL_Audio and Win32 to make a basic WAV player


Languages

Language:C++ 98.1%Language:C 1.3%Language:Makefile 0.6%