Audio Network - send data over sound in JavaScript

Return to main page

THIS PROJECT IS STILL UNDER DEVELOPMENT
Source code available at GitHub

Experimental feature

This example allows to experiment with Finite Impulse Response filter. It implements Windowed-Sinc lowpass filter.

  • When Loopback is enabled then randomly generated white noise is used for filtering. You can see how this signal gets filtered on the frequency domain chart.
  • When Loopback is disabled then input from microphone is used for filtering. IMPORTANT NOTE: frequency domain chart shows input BEFORE filtering.

Filter impulse response

Frequency domain computed from input

Please note that this is input spectrum. When loopback is dissabled it will show full spectrum that microphone is 'hearing' (not filtered). You can verify filering on the speakers.