Skip to content

bobqianic/WaveLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

WaveLib

A simple audio library implemented in pure C++.

Features

  • LOAD & DUMP audio (eg. .wav .flac .mp3 .aac .m4a)
  • Print audio info
  • Audio processing algo (eg. OLA WSOLA PV HPTSM)
  • Signal processing algo (eg. STFT FFT Fast DCT)

Demo

#include "wavlib.h"

int main() {
    WAVLIB::FORMAT::WAV audio;
    WAVLIB::LOAD(R"(C:\Users\a13.wav)", audio);
    WAVLIB::print(audio);
}
Type of format: PCM
Number of Channels: 1
Sample Rate: 16000
Bit Depth: 16
Data Rate: 32000
Data Size: 5717716

About

A simple audio library implemented in pure C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages