This commit is contained in:
Maikiwi 2022-08-04 01:23:41 -07:00
parent 556527c78c
commit 3b82fba553
3 changed files with 52 additions and 53 deletions

View file

@ -36,6 +36,9 @@ const CiderAudioRenderer = {
length: 96000 * 8,
sampleRate: 96000,
})
CiderAudioRenderer.audioNodes.gainNode = CiderAudioRenderer.context.createGain(); CiderAudioRenderer.audioNodes.gainNode.gain.value = 1;
CiderAudioRenderer.audioNodes.intelliGainComp = CiderAudioRenderer.context.createGain(); CiderAudioRenderer.audioNodes.intelliGainComp.gain.value = 1;
CiderAudioRenderer.audioNodes.intelliGainComp.connect(CiderAudioRenderer.audioNodes.gainNode);
CiderAudioRenderer.hierarchical_loading();
},
optimizerProfile: [
@ -698,10 +701,6 @@ const CiderAudioRenderer = {
hierarchical_optimizer: function () {
CiderAudioRenderer.intelliGainComp_n0_0() // Calculate headroom for upcoming convolver
const normValue = CiderAudioRenderer.audioNodes.gainNode.gain.value; // Store this temporarily so we can restore later
CiderAudioRenderer.audioNodes.gainNode.gain.value = 1;
// Render and return convolved buffer
let optimizerProfile = CiderAudioRenderer.optimizerProfile.find(function (profile) {
return profile.id === 'dirac32_96'; // Hard code for now

View file

@ -15,6 +15,7 @@ import { sidebarLibraryItem } from "./components/sidebar-library-item.js";
window.app = app;
window.MusicKitTools = MusicKitTools;
window.CiderAudio = CiderAudio;
window.CiderAudioRenderer = CiderAudioRenderer;
window.CiderCache = CiderCache;
window.CiderFrontAPI = CiderFrontAPI;
window.wsapi = wsapi;

View file

@ -174,8 +174,7 @@
methods: {
CiderOptimizer: function () {
if (app.cfg.audio.maikiwiAudio.staticOptimizer.state === true) {
app.cfg.audio.maikiwiAudio.staticOptimizer.lock = false;
CiderAudio.hierarchical_loading()
CiderAudio.hierarchical_optimizer();
}
else {
app.cfg.audio.maikiwiAudio.staticOptimizer.lock = false;