This commit is contained in:
Maikiwi 2022-08-15 23:10:43 -07:00
parent 940d5a794a
commit 37cf07c0b3

View file

@ -768,15 +768,13 @@ const CiderAudioRenderer = {
return fetch(optimizerProfile.file) return fetch(optimizerProfile.file)
.then(async (response) => await response.arrayBuffer()) .then(async (response) => await response.arrayBuffer())
.then((arrayBuffer) => CiderAudioRenderer.context.decodeAudioData(arrayBuffer)) .then((arrayBuffer) => CiderAudio.context.decodeAudioData(arrayBuffer))
.then((decodedBuffer) => { .then((decodedBuffer) => {
const source = new AudioBufferSourceNode(CiderAudioRenderer.context, { const source = CiderAudioRenderer.context.createBufferSource();
buffer: decodedBuffer, source.buffer = decodedBuffer;
});
source.connect(CiderAudioRenderer.audioNodes.intelliGainComp); source.connect(CiderAudioRenderer.audioNodes.intelliGainComp);
switch (lastNode) { switch (app.cfg.audio.maikiwiAudio.lastNode) {
case "spatial": case "spatial":
CiderAudioRenderer.audioNodes.gainNode.connect(CiderAudioRenderer.audioNodes.spatialNode); CiderAudioRenderer.audioNodes.gainNode.connect(CiderAudioRenderer.audioNodes.spatialNode);
break; break;
@ -800,7 +798,7 @@ const CiderAudioRenderer = {
break; break;
} }
switch (firstNode) { switch (app.cfg.audio.maikiwiAudio.firstNode) {
case "spatial": case "spatial":
CiderAudioRenderer.audioNodes.spatialNode.disconnect(); CiderAudioRenderer.audioNodes.spatialNode.disconnect();
CiderAudioRenderer.audioNodes.spatialNode.connect(renderer.destination); CiderAudioRenderer.audioNodes.spatialNode.connect(renderer.destination);