Я пытаюсь сохранить звук тон js в файл wav с помощью WebAudioRecorder . Однако, когда я пытаюсь создать экземпляр рекордера, я получаю всевозможные ошибки. Как указано в do c, конструктор для WebAudioRecorder принимает sourceNode: source input (AudioNode object)
как параметр. Но я не уверен, как получить AudioNode из тона js.
Это мой текущий код:
const actx = Tone.context;
// all the synths are predefined tonejs synth
const audioNode = new Tone.AudioNode(actx);
console.log(audioNode);
this.polySynth.connect(audioNode);
this.noiseSynth.connect(audioNode);
this.metronomeSynth.connect(audioNode);
// this is where it fails
var audioRecorder = new WebAudioRecorder(audioNode, {
workerDir: "javascripts/" // must end with slash
});
Поскольку то, что я делаю, совершенно не работает смысл, поэтому я не вставляю ошибку, мне нужна помощь, как это сделать, спасибо.