PCM audio mixer with customizable parameters
npm install node-audio-mixerNode.js Audio Mixer
============

bash
npm install node-audio-mixer
`
pnpm:
`bash
pnpm install node-audio-mixer
`
yarn:
`bash
yarn install node-audio-mixer
`
Example usage
`javascript
import {createReadStream, createWriteStream} from "fs";
import {AudioMixer} from "node-audio-mixer";
const mixer = new AudioMixer({
sampleRate: 48000,
bitDepth: 16,
channels: 1,
autoClose: true,
});
const firstInput = mixer.createAudioInput({
sampleRate: 48000,
bitDepth: 16,
channels: 1,
});
const secondInput = mixer.createAudioInput({
sampleRate: 48000,
bitDepth: 16,
channels: 1,
});
const outputAudio = createWriteStream("mixed.pcm");
const firstAudio = createReadStream("firstAudio.pcm");
const secondAudio = createReadStream("secondAudio.pcm");
mixer.pipe(outputAudio);
firstAudio.pipe(firstInput);
secondAudio.pipe(secondInput);
``