Merge branch 'ciderapp:develop' into develop
This commit is contained in:
commit
4bc31005b9
12 changed files with 196 additions and 81 deletions
|
@ -348,6 +348,7 @@
|
||||||
"settings.option.visual.hardwareAcceleration.description": "Requires relaunch",
|
"settings.option.visual.hardwareAcceleration.description": "Requires relaunch",
|
||||||
"settings.header.visual.hardwareAcceleration.default": "Default",
|
"settings.header.visual.hardwareAcceleration.default": "Default",
|
||||||
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
|
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
|
||||||
|
"settings.option.visual.uiscale": "UI Scale",
|
||||||
"settings.header.visual.theme": "Theme",
|
"settings.header.visual.theme": "Theme",
|
||||||
"settings.option.visual.theme.github.download": "Install from GitHub URL",
|
"settings.option.visual.theme.github.download": "Install from GitHub URL",
|
||||||
"settings.option.visual.theme.github.explore": "Explore GitHub Themes",
|
"settings.option.visual.theme.github.explore": "Explore GitHub Themes",
|
||||||
|
|
|
@ -348,6 +348,7 @@
|
||||||
"settings.option.visual.hardwareAcceleration.description": "Requires relaunch",
|
"settings.option.visual.hardwareAcceleration.description": "Requires relaunch",
|
||||||
"settings.header.visual.hardwareAcceleration.default": "Default",
|
"settings.header.visual.hardwareAcceleration.default": "Default",
|
||||||
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
|
"settings.header.visual.hardwareAcceleration.webGPU": "WebGPU",
|
||||||
|
"settings.option.visual.uiscale": "UI Scale",
|
||||||
"settings.header.visual.theme": "Theme",
|
"settings.header.visual.theme": "Theme",
|
||||||
"settings.option.visual.theme.github.download": "Install from GitHub URL",
|
"settings.option.visual.theme.github.download": "Install from GitHub URL",
|
||||||
"settings.option.visual.theme.github.explore": "Explore GitHub Themes",
|
"settings.option.visual.theme.github.explore": "Explore GitHub Themes",
|
||||||
|
|
|
@ -622,7 +622,10 @@ export class BrowserWindow {
|
||||||
const wpBase64: string = await readFileSync(wpPath, 'base64')
|
const wpBase64: string = await readFileSync(wpPath, 'base64')
|
||||||
// add the data:image properties
|
// add the data:image properties
|
||||||
const wpData: string = `data:image/png;base64,${wpBase64}`
|
const wpData: string = `data:image/png;base64,${wpBase64}`
|
||||||
event.returnValue = wpData;
|
event.returnValue = {
|
||||||
|
path: wpPath,
|
||||||
|
data: wpData
|
||||||
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
ipcMain.handle("reinstall-widevine-cdm", () => {
|
ipcMain.handle("reinstall-widevine-cdm", () => {
|
||||||
|
|
|
@ -128,7 +128,8 @@ export class Store {
|
||||||
"windowLayout": "default"
|
"windowLayout": "default"
|
||||||
},
|
},
|
||||||
"windowControlPosition": 0, // 0 default right
|
"windowControlPosition": 0, // 0 default right
|
||||||
"nativeTitleBar": false
|
"nativeTitleBar": false,
|
||||||
|
"uiScale": 1.0
|
||||||
},
|
},
|
||||||
"lyrics": {
|
"lyrics": {
|
||||||
"enable_mxm": false,
|
"enable_mxm": false,
|
||||||
|
|
|
@ -68,9 +68,28 @@ const CiderAudio = {
|
||||||
CiderAudio.hierarchical_loading();
|
CiderAudio.hierarchical_loading();
|
||||||
},
|
},
|
||||||
normalizerOn: function () {
|
normalizerOn: function () {
|
||||||
|
try {
|
||||||
|
let previewURL = null
|
||||||
|
try {
|
||||||
|
previewURL = app.mk.nowPlayingItem.previewURL
|
||||||
|
} catch (e) {
|
||||||
|
}
|
||||||
|
if (previewURL == null && ((app.mk.nowPlayingItem?._songId ?? (app.mk.nowPlayingItem["songId"] ?? app.mk.nowPlayingItem.relationships.catalog.data[0].id)) != -1)) {
|
||||||
|
app.mk.api.v3.music(`/v1/catalog/${app.mk.storefrontId}/songs/${app.mk.nowPlayingItem?._songId ?? (app.mk.nowPlayingItem["songId"] ?? app.mk.nowPlayingItem.relationships.catalog.data[0].id)}`).then((response) => {
|
||||||
|
previewURL = response.data.data[0].attributes.previews[0].url
|
||||||
|
if (previewURL)
|
||||||
|
ipcRenderer.send('getPreviewURL', previewURL)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
if (previewURL)
|
||||||
|
ipcRenderer.send('getPreviewURL', previewURL)
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (e) {
|
||||||
|
}
|
||||||
},
|
},
|
||||||
normalizerOff: function () {
|
normalizerOff: function () {
|
||||||
CiderAudio.audioNodes.gainNode.gain.setTargetAtTime(1, CiderAudio.context.currentTime + 1, 0.5);
|
CiderAudio.audioNodes.gainNode.gain.exponentialRampToValueAtTime(1.0, CiderAudio.context.currentTime + 0.5);
|
||||||
},
|
},
|
||||||
spatialProfiles: [
|
spatialProfiles: [
|
||||||
{
|
{
|
||||||
|
@ -153,6 +172,7 @@ const CiderAudio = {
|
||||||
if (CiderAudio.audioNodes.audioBands !== null) {filters = filters.concat(CiderAudio.audioNodes.audioBands)}
|
if (CiderAudio.audioNodes.audioBands !== null) {filters = filters.concat(CiderAudio.audioNodes.audioBands)}
|
||||||
if (CiderAudio.audioNodes.vibrantbassNode !== null) {filters = filters.concat(CiderAudio.audioNodes.vibrantbassNode)}
|
if (CiderAudio.audioNodes.vibrantbassNode !== null) {filters = filters.concat(CiderAudio.audioNodes.vibrantbassNode)}
|
||||||
if (CiderAudio.audioNodes.llpw !== null && CiderAudio.audioNodes.llpw.length > 1) {filters = filters.concat(CiderAudio.audioNodes.llpw);}
|
if (CiderAudio.audioNodes.llpw !== null && CiderAudio.audioNodes.llpw.length > 1) {filters = filters.concat(CiderAudio.audioNodes.llpw);}
|
||||||
|
if (CiderAudio.audioNodes.analogWarmth !== null) {filters = filters.concat(CiderAudio.audioNodes.analogWarmth)}
|
||||||
|
|
||||||
if (!filters || filters.length === 0) {
|
if (!filters || filters.length === 0) {
|
||||||
let filterlessGain = 1;
|
let filterlessGain = 1;
|
||||||
|
@ -162,9 +182,12 @@ const CiderAudio = {
|
||||||
let spatialProfile = CiderAudio.spatialProfiles.find(function (profile) {
|
let spatialProfile = CiderAudio.spatialProfiles.find(function (profile) {
|
||||||
return profile.id === app.cfg.audio.maikiwiAudio.spatialProfile;
|
return profile.id === app.cfg.audio.maikiwiAudio.spatialProfile;
|
||||||
});
|
});
|
||||||
|
if (spatialProfile === undefined) {
|
||||||
|
spatialProfile = CiderAudio.spatialProfiles[0];
|
||||||
|
}
|
||||||
filterlessGain = filterlessGain * spatialProfile.gainComp}
|
filterlessGain = filterlessGain * spatialProfile.gainComp}
|
||||||
filterlessGain = Math.pow(10, (-1 * (20 * Math.log10(filterlessGain))) / 20).toFixed(4);
|
filterlessGain = Math.pow(10, (-1 * (20 * Math.log10(filterlessGain))) / 20).toFixed(4);
|
||||||
filterlessGain > 1.0 ? CiderAudio.audioNodes.intelliGainComp.gain.value = 1 : CiderAudio.audioNodes.intelliGainComp.gain.value = filterlessGain;
|
filterlessGain > 1.0 ? CiderAudio.audioNodes.intelliGainComp.gain.exponentialRampToValueAtTime(1.0, CiderAudio.context.currentTime + 0.3) : CiderAudio.audioNodes.intelliGainComp.gain.exponentialRampToValueAtTime(filterlessGain, CiderAudio.context.currentTime + 0.3);
|
||||||
console.debug(`[Cider][Audio] IntelliGainComp: ${filterlessGain > 1.0 ? 0 : (20 * Math.log10(filterlessGain)).toFixed(2)} dB (${filterlessGain > 1.0 ? 1 : filterlessGain})`)
|
console.debug(`[Cider][Audio] IntelliGainComp: ${filterlessGain > 1.0 ? 0 : (20 * Math.log10(filterlessGain)).toFixed(2)} dB (${filterlessGain > 1.0 ? 1 : filterlessGain})`)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -204,9 +227,12 @@ const CiderAudio = {
|
||||||
let spatialProfile = CiderAudio.spatialProfiles.find(function (profile) {
|
let spatialProfile = CiderAudio.spatialProfiles.find(function (profile) {
|
||||||
return profile.id === app.cfg.audio.maikiwiAudio.spatialProfile;
|
return profile.id === app.cfg.audio.maikiwiAudio.spatialProfile;
|
||||||
});
|
});
|
||||||
|
if (spatialProfile === undefined) {
|
||||||
|
spatialProfile = CiderAudio.spatialProfiles[0];
|
||||||
|
}
|
||||||
maxGain = maxGain * spatialProfile.gainComp}
|
maxGain = maxGain * spatialProfile.gainComp}
|
||||||
maxGain = Math.pow(10, (-1 * (20 * Math.log10(maxGain))) / 20).toFixed(4);
|
maxGain = Math.pow(10, (-1 * (20 * Math.log10(maxGain))) / 20).toFixed(4);
|
||||||
maxGain > 1.0 ? CiderAudio.audioNodes.intelliGainComp.gain.value = 1 : CiderAudio.audioNodes.intelliGainComp.gain.value = maxGain;
|
maxGain > 1.0 ? CiderAudio.audioNodes.intelliGainComp.gain.exponentialRampToValueAtTime(1.0, CiderAudio.context.currentTime + 0.3) : CiderAudio.audioNodes.intelliGainComp.gain.exponentialRampToValueAtTime(maxGain, CiderAudio.context.currentTime + 0.3);
|
||||||
console.debug(`[Cider][Audio] IntelliGainComp: ${maxGain > 1.0 ? 0 : (20 * Math.log10(maxGain)).toFixed(2)} dB (${maxGain > 1.0 ? 1 : maxGain})`);
|
console.debug(`[Cider][Audio] IntelliGainComp: ${maxGain > 1.0 ? 0 : (20 * Math.log10(maxGain)).toFixed(2)} dB (${maxGain > 1.0 ? 1 : maxGain})`);
|
||||||
},
|
},
|
||||||
sendAudio: function () {
|
sendAudio: function () {
|
||||||
|
@ -665,7 +691,6 @@ const CiderAudio = {
|
||||||
hierarchical_unloading: function () {
|
hierarchical_unloading: function () {
|
||||||
try { CiderAudio.audioNodes.spatialNode.output.disconnect(); } catch (e) { }
|
try { CiderAudio.audioNodes.spatialNode.output.disconnect(); } catch (e) { }
|
||||||
try { CiderAudio.audioNodes.spatialNode.disconnect(); } catch (e) { }
|
try { CiderAudio.audioNodes.spatialNode.disconnect(); } catch (e) { }
|
||||||
try {CiderAudio.audioNodes.intelliGainComp.disconnect();} catch (e) { }
|
|
||||||
try { CiderAudio.audioNodes.gainNode.disconnect(); } catch (e) { }
|
try { CiderAudio.audioNodes.gainNode.disconnect(); } catch (e) { }
|
||||||
try { CiderAudio.audioNodes.atmosphereRealizer.disconnect(); CiderAudio.audioNodes.atmosphereRealizer = null } catch (e) { }
|
try { CiderAudio.audioNodes.atmosphereRealizer.disconnect(); CiderAudio.audioNodes.atmosphereRealizer = null } catch (e) { }
|
||||||
try { for (var i of CiderAudio.audioNodes.analogWarmth) { i.disconnect(); } CiderAudio.audioNodes.analogWarmth = null } catch (e) { }
|
try { for (var i of CiderAudio.audioNodes.analogWarmth) { i.disconnect(); } CiderAudio.audioNodes.analogWarmth = null } catch (e) { }
|
||||||
|
@ -696,20 +721,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -718,20 +743,20 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Analog Warmth')
|
||||||
}
|
}
|
||||||
|
@ -743,19 +768,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true
|
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -763,19 +789,20 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
app.cfg.audio.normalization = true
|
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, CAP')
|
||||||
}
|
}
|
||||||
|
@ -785,25 +812,26 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.maikiwiAudio.analogWarmth === true) {
|
if (app.cfg.audio.maikiwiAudio.analogWarmth === true) {
|
||||||
CiderAudio.analogWarmth_h2_3(true, 2);
|
CiderAudio.analogWarmth_h2_3(true, 2);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
|
|
||||||
if (app.cfg.audio.maikiwiAudio.atmosphereRealizer === true) {
|
if (app.cfg.audio.maikiwiAudio.atmosphereRealizer === true) {
|
||||||
CiderAudio.atmosphereRealizer_h2_4(true, 4)
|
CiderAudio.atmosphereRealizer_h2_4(true, 4)
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -812,18 +840,19 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Analog Warmth')
|
||||||
}
|
}
|
||||||
|
@ -835,19 +864,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -856,19 +886,19 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Spatial')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Vibrant Bass')
|
console.debug('[Cider][Audio] Equalizer, Vibrant Bass')
|
||||||
}
|
}
|
||||||
|
@ -890,18 +920,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP and Analog Warmth, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, CAP and Analog Warmth, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -911,18 +943,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] Equalizer, CAP, Analog Warmth, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP and Analog Warmth')
|
console.debug('[Cider][Audio] Equalizer, CAP and Analog Warmth')
|
||||||
}
|
}
|
||||||
|
@ -934,18 +968,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, CAP, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, CAP, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, CAP, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -954,18 +990,20 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, CAP, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP, Spatial')
|
console.debug('[Cider][Audio] Equalizer, CAP, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, CAP')
|
console.debug('[Cider][Audio] Equalizer, CAP')
|
||||||
}
|
}
|
||||||
|
@ -981,18 +1019,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -1001,12 +1041,13 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] Equalizer, Analog Warmth, Spatial')
|
||||||
|
@ -1024,18 +1065,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Equalizer, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Equalizer, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -1044,19 +1087,20 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.audioBands[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.audioBands[0]);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Equalizer, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Equalizer, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.audioBands[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.audioBands[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer, Spatial')
|
console.debug('[Cider][Audio] Equalizer, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.audioBands[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.audioBands[0]);
|
||||||
console.debug('[Cider][Audio] Equalizer')
|
console.debug('[Cider][Audio] Equalizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1079,21 +1123,21 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1101,21 +1145,21 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
if (app.cfg.audio.maikiwiAudio.spatial === true) { // Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
else { // Vibrant Bass, CAP, Analog Warmth, Spatial
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Analog Warmth')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1126,19 +1170,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true
|
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -1147,12 +1192,13 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
app.cfg.audio.normalization = true
|
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, CAP, Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, CAP, Spatial')
|
||||||
|
@ -1169,18 +1215,19 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.maikiwiAudio.analogWarmth === true) {
|
if (app.cfg.audio.maikiwiAudio.analogWarmth === true) {
|
||||||
CiderAudio.analogWarmth_h2_3(true, 2);
|
CiderAudio.analogWarmth_h2_3(true, 2);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
|
|
||||||
if (app.cfg.audio.maikiwiAudio.atmosphereRealizer === true) {
|
if (app.cfg.audio.maikiwiAudio.atmosphereRealizer === true) {
|
||||||
CiderAudio.atmosphereRealizer_h2_4(true, 4);
|
CiderAudio.atmosphereRealizer_h2_4(true, 4);
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
|
@ -1196,11 +1243,13 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, Analog Warmth, Spatial')
|
||||||
|
@ -1226,6 +1275,7 @@ const CiderAudio = {
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Vibrant Bass, Spatial, Atmosphere Realizer')
|
||||||
|
@ -1247,13 +1297,13 @@ const CiderAudio = {
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass, Spatial')
|
console.debug('[Cider][Audio] Vibrant Bass, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.vibrantbassNode[0]);
|
||||||
console.debug('[Cider][Audio] Vibrant Bass')
|
console.debug('[Cider][Audio] Vibrant Bass')
|
||||||
}
|
}
|
||||||
|
@ -1274,18 +1324,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] CAP, Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] CAP, Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] CAP and Analog Warmth, Atmosphere Realizer')
|
console.debug('[Cider][Audio] CAP and Analog Warmth, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -1294,18 +1346,20 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] CAP, Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] CAP, Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] CAP, Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] CAP, Analog Warmth, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] CAP and Analog Warmth')
|
console.debug('[Cider][Audio] CAP and Analog Warmth')
|
||||||
}
|
}
|
||||||
|
@ -1317,18 +1371,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] CAP, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] CAP, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] CAP, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] CAP, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] CAP, Atmosphere Realizer')
|
console.debug('[Cider][Audio] CAP, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -1337,18 +1393,20 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] CAP, Maikiwi Spatial')
|
console.debug('[Cider][Audio] CAP, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
console.debug('[Cider][Audio] CAP, Spatial')
|
console.debug('[Cider][Audio] CAP, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.llpw[0]);
|
||||||
console.debug('[Cider][Audio] CAP')
|
console.debug('[Cider][Audio] CAP')
|
||||||
}
|
}
|
||||||
|
@ -1364,38 +1422,42 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Analog Warmth, Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Analog Warmth, Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Analog Warmth, Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Analog Warmt, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Analog Warmth, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Analog Warmth, Maikiwi Spatial')
|
console.debug('[Cider][Audio] Analog Warmth, Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Analog Warmth, Spatial')
|
console.debug('[Cider][Audio] Analog Warmth, Spatial')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.analogWarmth[0]);
|
||||||
console.debug('[Cider][Audio] Analog Warmth')
|
console.debug('[Cider][Audio] Analog Warmth')
|
||||||
}
|
}
|
||||||
|
@ -1407,18 +1469,20 @@ const CiderAudio = {
|
||||||
|
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Maikiwi Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Maikiwi Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Spatial, Atmosphere Realizer')
|
console.debug('[Cider][Audio] Spatial, Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.atmosphereRealizer);
|
||||||
console.debug('[Cider][Audio] Atmosphere Realizer')
|
console.debug('[Cider][Audio] Atmosphere Realizer')
|
||||||
}
|
}
|
||||||
|
@ -1426,12 +1490,13 @@ const CiderAudio = {
|
||||||
else {
|
else {
|
||||||
if (app.cfg.audio.spatial === true) {
|
if (app.cfg.audio.spatial === true) {
|
||||||
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
if (app.cfg.audio.maikiwiAudio.spatial === true) {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialNode);
|
||||||
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.context.destination);
|
CiderAudio.audioNodes.spatialNode.connect(CiderAudio.context.destination);
|
||||||
app.cfg.audio.normalization = true;
|
|
||||||
console.debug('[Cider][Audio] Maikiwi Spatial')
|
console.debug('[Cider][Audio] Maikiwi Spatial')
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
app.cfg.audio.normalization = true;
|
||||||
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
CiderAudio.audioNodes.gainNode.connect(CiderAudio.audioNodes.spatialInput.input);
|
||||||
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.context.destination);
|
CiderAudio.audioNodes.spatialNode.output.connect(CiderAudio.context.destination);
|
||||||
console.debug('[Cider][Audio] Spatial')
|
console.debug('[Cider][Audio] Spatial')
|
||||||
|
@ -1447,7 +1512,6 @@ const CiderAudio = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
CiderAudio.intelliGainComp_h0_0();
|
CiderAudio.intelliGainComp_h0_0();
|
||||||
CiderAudio.audioNodes.intelliGainComp.connect(CiderAudio.audioNodes.gainNode);
|
|
||||||
console.debug("[Cider][Audio] Finished hierarchical loading");
|
console.debug("[Cider][Audio] Finished hierarchical loading");
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
|
@ -42,4 +42,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.usermenu-body{
|
||||||
|
left: calc(100vw - 260px);
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -1,7 +1,9 @@
|
||||||
|
import { CiderCache } from "./cidercache.js"
|
||||||
|
|
||||||
async function spawnMica() {
|
async function spawnMica() {
|
||||||
if(typeof window.micaSpawned !== "undefined") {
|
if (typeof window.micaSpawned !== "undefined") {
|
||||||
return
|
return
|
||||||
}else{
|
} else {
|
||||||
window.micaSpawned = true
|
window.micaSpawned = true
|
||||||
}
|
}
|
||||||
const micaDiv = document.createElement('div');
|
const micaDiv = document.createElement('div');
|
||||||
|
@ -19,20 +21,38 @@ async function spawnMica() {
|
||||||
let lastScreenWidth;
|
let lastScreenWidth;
|
||||||
let lastScreenHeight;
|
let lastScreenHeight;
|
||||||
|
|
||||||
|
let regen = true
|
||||||
let imgSrc = await ipcRenderer.sendSync("get-wallpaper")
|
let imgSrc = await ipcRenderer.sendSync("get-wallpaper")
|
||||||
|
|
||||||
|
let micaCache = await CiderCache.getCache("mica-cache")
|
||||||
|
if (!micaCache) {
|
||||||
|
micaCache = {
|
||||||
|
path: "",
|
||||||
|
data: ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (micaCache.path == imgSrc.path) {
|
||||||
|
regen = false
|
||||||
|
imgSrc = micaCache
|
||||||
|
}
|
||||||
let canvas = document.createElement('canvas');
|
let canvas = document.createElement('canvas');
|
||||||
let ctx = canvas.getContext('2d');
|
let ctx = canvas.getContext('2d');
|
||||||
let img = new Image();
|
let img = new Image();
|
||||||
img.src = imgSrc;
|
img.src = imgSrc.data;
|
||||||
img.onload = function () {
|
img.onload = function () {
|
||||||
canvas.width = img.width;
|
canvas.width = img.width;
|
||||||
canvas.height = img.height;
|
canvas.height = img.height;
|
||||||
ctx.drawImage(img, 0, 0);
|
ctx.drawImage(img, 0, 0);
|
||||||
for (let i = 0; i < blurIterations; i++) {
|
if (regen) {
|
||||||
StackBlur.canvasRGB(canvas, 0, 0, img.width, img.height, 128);
|
for (let i = 0; i < blurIterations; i++) {
|
||||||
|
StackBlur.canvasRGB(canvas, 0, 0, img.width, img.height, 128);
|
||||||
|
}
|
||||||
|
micaCache.path = imgSrc.path
|
||||||
|
micaCache.data = canvas.toDataURL()
|
||||||
|
CiderCache.putCache("mica-cache", micaCache)
|
||||||
}
|
}
|
||||||
let imgData = ctx.getImageData(0, 0, canvas.width, canvas.height);
|
let imgData = ctx.getImageData(0, 0, canvas.width, canvas.height);
|
||||||
micaDiv.style.backgroundImage = `url(${canvas.toDataURL()})`;
|
micaDiv.style.backgroundImage = `url(${micaCache.data})`;
|
||||||
document.body.appendChild(micaDiv);
|
document.body.appendChild(micaDiv);
|
||||||
// on animation finished set animation to unset
|
// on animation finished set animation to unset
|
||||||
micaDiv.addEventListener('animationend', function () {
|
micaDiv.addEventListener('animationend', function () {
|
||||||
|
@ -84,4 +104,4 @@ async function spawnMica() {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
export {spawnMica}
|
export { spawnMica }
|
|
@ -465,8 +465,11 @@ const app = new Vue({
|
||||||
history.forward()
|
history.forward()
|
||||||
},
|
},
|
||||||
getHTMLStyle() {
|
getHTMLStyle() {
|
||||||
// document.querySelector("html").style.background = "#222";
|
if(app.cfg.visual.uiScale != 1) {
|
||||||
document.querySelector("body").classList.add("notransparency")
|
document.querySelector("#app").style.zoom = app.cfg.visual.uiScale
|
||||||
|
}else{
|
||||||
|
document.querySelector("#app").style.zoom = ""
|
||||||
|
}
|
||||||
},
|
},
|
||||||
resetState() {
|
resetState() {
|
||||||
this.menuPanel.visible = false;
|
this.menuPanel.visible = false;
|
||||||
|
|
|
@ -403,10 +403,16 @@
|
||||||
Object.assign(this.$root.cfg.audio.equalizer, preset)
|
Object.assign(this.$root.cfg.audio.equalizer, preset)
|
||||||
this.changeVibrantBass()
|
this.changeVibrantBass()
|
||||||
for (var i = 0; i < 10; i++) {
|
for (var i = 0; i < 10; i++) {
|
||||||
this.changeGain(i)
|
try {CiderAudio.audioNodes.audioBands[i].gain.value = app.cfg.audio.equalizer.gain[i] * app.cfg.audio.equalizer.mix}
|
||||||
this.changeFreq(i)
|
catch(e){
|
||||||
this.changeQ(i)
|
CiderAudio.hierarchical_loading();
|
||||||
|
CiderAudio.audioNodes.audioBands[i].gain.value = app.cfg.audio.equalizer.gain[i] * app.cfg.audio.equalizer.mix
|
||||||
|
}
|
||||||
|
|
||||||
|
CiderAudio.audioNodes.audioBands[i].frequency.value = app.cfg.audio.equalizer.frequencies[i]
|
||||||
|
CiderAudio.audioNodes.audioBands[i].Q.value = app.cfg.audio.equalizer.Q[i]
|
||||||
}
|
}
|
||||||
|
CiderAudio.intelliGainComp_h0_0();
|
||||||
},
|
},
|
||||||
changePreset(id) {
|
changePreset(id) {
|
||||||
let userPresets = app.cfg.audio.equalizer.presets
|
let userPresets = app.cfg.audio.equalizer.presets
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body oncontextmenu="return false;" loading="1" os-release="<%= parseInt(env.osRelease) %>" platform="<%= env.platform %>">
|
<body class="notransparency" oncontextmenu="return false;" loading="1" os-release="<%= parseInt(env.osRelease) %>" platform="<%= env.platform %>">
|
||||||
<div id="LOADER">
|
<div id="LOADER">
|
||||||
<%- include("../assets/cider-round.svg") %>
|
<%- include("../assets/cider-round.svg") %>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -268,17 +268,20 @@
|
||||||
for (let i = 0; i < 23; i++) {
|
for (let i = 0; i < 23; i++) {
|
||||||
CiderAudio.audioNodes.analogWarmth[i].gain.value = WARMTH_GAIN[i] * 1.25;
|
CiderAudio.audioNodes.analogWarmth[i].gain.value = WARMTH_GAIN[i] * 1.25;
|
||||||
}
|
}
|
||||||
|
CiderAudio.intelliGainComp_h0_0();
|
||||||
break;
|
break;
|
||||||
case "WARM":
|
case "WARM":
|
||||||
for (let i = 0; i < 23; i++) {
|
for (let i = 0; i < 23; i++) {
|
||||||
CiderAudio.audioNodes.analogWarmth[i].gain.value = WARMTH_GAIN[i] * 1.75;
|
CiderAudio.audioNodes.analogWarmth[i].gain.value = WARMTH_GAIN[i] * 1.75;
|
||||||
}
|
}
|
||||||
|
CiderAudio.intelliGainComp_h0_0();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
app.cfg.audio.maikiwiAudio.analogWarmth_value = "SMOOTH";
|
app.cfg.audio.maikiwiAudio.analogWarmth_value = "SMOOTH";
|
||||||
for (let i = 0; i < 23; i++) {
|
for (let i = 0; i < 23; i++) {
|
||||||
CiderAudio.audioNodes.analogWarmth[i].gain.value = WARMTH_GAIN[i] * 1.25;
|
CiderAudio.audioNodes.analogWarmth[i].gain.value = WARMTH_GAIN[i] * 1.25;
|
||||||
}
|
}
|
||||||
|
CiderAudio.intelliGainComp_h0_0();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -204,7 +204,8 @@
|
||||||
<small>{{app.cfg.audio.equalizer.vibrantBass != 0 || app.cfg.audio.maikiwiAudio.spatial === true || app.cfg.audio.maikiwiAudio.ciderPPE === true ? `${$root.getLz('settings.option.audio.enableAdvancedFunctionality.audioNormalization.description')}\n${$root.getLz('settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled')}` : $root.getLz('settings.option.audio.enableAdvancedFunctionality.audioNormalization.description')}}</small>
|
<small>{{app.cfg.audio.equalizer.vibrantBass != 0 || app.cfg.audio.maikiwiAudio.spatial === true || app.cfg.audio.maikiwiAudio.ciderPPE === true ? `${$root.getLz('settings.option.audio.enableAdvancedFunctionality.audioNormalization.description')}\n${$root.getLz('settings.option.audio.enableAdvancedFunctionality.audioNormalization.disabled')}` : $root.getLz('settings.option.audio.enableAdvancedFunctionality.audioNormalization.description')}}</small>
|
||||||
</div>
|
</div>
|
||||||
<div class="md-option-segment md-option-segment_auto">
|
<div class="md-option-segment md-option-segment_auto">
|
||||||
<input type="checkbox" v-model="app.cfg.audio.normalization" v-on:change="toggleNormalization" :disabled="app.cfg.audio.equalizer.vibrantBass != 0 || app.cfg.audio.maikiwiAudio.spatial === true || app.cfg.audio.maikiwiAudio.ciderPPE === true" switch/>
|
<input type="checkbox" v-model="app.cfg.audio.normalization" v-on:change="toggleNormalization"
|
||||||
|
:disabled="app.cfg.audio.spatial === true || app.cfg.audio.maikiwiAudio.spatial === true || app.cfg.audio.maikiwiAudio.ciderPPE === true || app.cfg.audio.maikiwiAudio.atmosphereRealizer === true" switch/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -309,6 +310,14 @@
|
||||||
<input type="checkbox" switch v-model="app.cfg.visual.bg_artwork_rotation"/>
|
<input type="checkbox" switch v-model="app.cfg.visual.bg_artwork_rotation"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="md-option-line">
|
||||||
|
<div class="md-option-segment">
|
||||||
|
{{$root.getLz('settings.option.visual.uiscale')}}
|
||||||
|
</div>
|
||||||
|
<div class="md-option-segment md-option-segment_auto">
|
||||||
|
<input type="number" min="0.5" max="4.0" step="0.25" @change="$root.getHTMLStyle()" v-model="app.cfg.visual.uiScale"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="md-option-line">
|
<div class="md-option-line">
|
||||||
<div class="md-option-segment">
|
<div class="md-option-segment">
|
||||||
{{$root.getLz('settings.option.visual.hardwareAcceleration')}}<br>
|
{{$root.getLz('settings.option.visual.hardwareAcceleration')}}<br>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue