Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 765 Bytes

TODO.md

File metadata and controls

17 lines (15 loc) · 765 Bytes

TODOs:

  • Make sure the portaudio functionality works because the current IR isn't auralizable
  • Advanced IR synthesis from the histogram
  • Perform benchmarking with pyroomacoustics for thesis
  • Transition to realtime processing
  • Measure latencies and processing delays

Advanced IR synthesis from the histogram

  • Original Allen & Berkley implementation [1]
  • Sinc interpolation method[2]
  • Frequency domain simulation & phase inversion [3]
  • Energy-decay prediction [4]

Transition to realtime processing

  • Add portaudio library into the CMake files and build script
  • Attach portaudio callback to the sound source "receive buffer" method
  • Attach portaudio callback to each microphone's "send buffer" method