Convert a 2-channel .wav audio file into binaural (3d surround) sound.
Includes:
gen_binaural_audio.py
: Generate sounds for different angles using the given audio file and filters in .mat filesgen_binaural_from_bin.py
: Generate sounds for different angles using the given audio file and filters in .bin filesmatToBinary.py
: Convert impulse response filters from .mat format into binary formatread_db.py
: filter files reading and visualisingread_wav.py
: audio files reading and visualisingtest_convolve
: Example showing binaural sound convolving concept
Include:
tinywav.c
: Binaural sound computation in Cc_wav_test
: Sample code for writing/reading functions of tinyWav librarydataset_bin
: 32-bit float filter for different sound directions in 30 degrees increment (binary format)