idk man idc now
This commit is contained in:
parent
37cf07c0b3
commit
6f52f81add
2 changed files with 845 additions and 991 deletions
|
@ -968,28 +968,29 @@ const CiderAudio = {
|
||||||
return;
|
return;
|
||||||
} // do nothing if there's no processing lmao
|
} // do nothing if there's no processing lmao
|
||||||
|
|
||||||
app.cfg.audio.maikiwiAudio.staticOptimizer.lock = true; // Lock CiderAudio from performing hierarchical loading.
|
CiderAudioRenderer.init(() => console.log("CARenderer Called back"))
|
||||||
|
|
||||||
CiderAudioRenderer.init();
|
app.cfg.audio.maikiwiAudio.staticOptimizer.lock = true; // Lock CiderAudio from performing hierarchical loading.
|
||||||
|
|
||||||
if (MusicKit.getInstance().isPlaying) {
|
if (MusicKit.getInstance().isPlaying) {
|
||||||
MusicKit.getInstance().pause(); // Pause first
|
MusicKit.getInstance().pause(); // Pause first
|
||||||
}
|
}
|
||||||
|
|
||||||
const res = CiderAudioRenderer.hierarchical_optimizer();
|
|
||||||
|
|
||||||
CiderAudioRenderer.off(); // Clean up IMMEDIATELY
|
CiderAudioRenderer.off(); // Clean up IMMEDIATELY
|
||||||
|
|
||||||
CiderAudio.audioNodes.optimizedNode = CiderAudio.context.createConvolver();
|
CiderAudio.audioNodes.optimizedNode = CiderAudio.context.createConvolver();
|
||||||
CiderAudio.audioNodes.optimizedNode.normalize = false;
|
CiderAudio.audioNodes.optimizedNode.normalize = false;
|
||||||
|
|
||||||
CiderAudio.audioNodes.optimizedNode.buffer = res; // Load the sucker up
|
const res = CiderAudioRenderer.hierarchical_optimizer().then(res => {
|
||||||
|
CiderAudio.audioNodes.optimizedNode.buffer = res;
|
||||||
|
});
|
||||||
|
|
||||||
|
// Load the sucker up
|
||||||
|
|
||||||
CiderAudio.hierarchical_unloading();
|
CiderAudio.hierarchical_unloading();
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.optimizedNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.optimizedNode);
|
||||||
CiderAudio.audioNodes.optimizedNode.connect(CiderAudio.context.destination);
|
CiderAudio.audioNodes.optimizedNode.connect(CiderAudio.context.destination);
|
||||||
|
|
||||||
console.debug("[Cider][Audio]\n" + [...configMap.entries()] + "\n lastNode: " + lastNode);
|
|
||||||
console.debug("[Cider][Audio] Finished hierarchical loading + Optimizing");
|
console.debug("[Cider][Audio] Finished hierarchical loading + Optimizing");
|
||||||
|
|
||||||
if (MusicKit.getInstance().nowPlayingItem != null) {
|
if (MusicKit.getInstance().nowPlayingItem != null) {
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue