捕获,修改,然后输出电子audio

我试图捕捉,修改并最终在Electron (Mac OSX)节点中输出audio。 这些步骤是:

  1. 在输出之前捕获audio,可能通过CoreAudio。
  2. 通过Web Audio API修改audiostream/缓冲区。
  3. 将修改后的缓冲区输出到声音设备。

我试过节点核心audio 。 但是,我能做到的最多的是一个快速的刺耳的声音。 除此之外,我还没有find一个好的解决schemeI / O的audio。

我怎样才能做到这一点,而不牺牲音质?