I am trying to capture, modify, and finally output audio to a host using Electron (Mac OSX). These are the following steps:
- Capturing audio before it is released, possibly through CoreAudio.
- Change the audio stream / buffer through the web audio API.
- Bring the modified buffer to the sound device.
I tried node-core-audio . However, I can only achieve fast compression of the sound. Other than that, I could not find a good solution for audio input / output.
How can I achieve this without sacrificing sound quality?
source share