Skip to content

Turns a normal audio file into directional audio given a direction, with utils to prepare filter files

License

Notifications You must be signed in to change notification settings

CloudyRowly/Binaural-sound-generation-and-prepare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WAV Audio Binaural sound computation and preparation

Convert a 2-channel .wav audio file into binaural (3d surround) sound.

Folder: utils_python

Includes:

  • gen_binaural_audio.py: Generate sounds for different angles using the given audio file and filters in .mat files
  • gen_binaural_from_bin.py: Generate sounds for different angles using the given audio file and filters in .bin files
  • matToBinary.py: Convert impulse response filters from .mat format into binary format
  • read_db.py: filter files reading and visualising
  • read_wav.py: audio files reading and visualising
  • test_convolve: Example showing binaural sound convolving concept

Folder: C

Include:

  • tinywav.c: Binaural sound computation in C
  • c_wav_test: Sample code for writing/reading functions of tinyWav library
  • dataset_bin: 32-bit float filter for different sound directions in 30 degrees increment (binary format)

About

Turns a normal audio file into directional audio given a direction, with utils to prepare filter files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published