<%- include("../svg/speaker.svg") %>
{{app.getLz('term.audioControls')}}
+
+ <%- include("../svg/speaker.svg") %>
+ Audio Labs
+
@@ -44,7 +49,7 @@
app.modals.audioSettings = false
},
openSpatialAudio() {
- if(app.cfg.audio.spatial) {
+ if(app.cfg.audio.spatial === true && app.cfg.audio.maikiwiAudio.spatial === false) {
app.modals.spatialProperties = true
app.modals.audioSettings = false
} else {
diff --git a/src/renderer/views/components/equalizer.ejs b/src/renderer/views/components/equalizer.ejs
index 68cf40ac..ef3620b4 100644
--- a/src/renderer/views/components/equalizer.ejs
+++ b/src/renderer/views/components/equalizer.ejs
@@ -147,11 +147,11 @@
'vibrantBass': 0,
'userGenerated': false
}, {
- 'preset': 'boostBrightness',
- 'name': 'Boost Brightness',
- 'frequencies': [32, 63, 125, 250, 466, 1000, 2000, 4000, 8000, 20000],
- 'gain': [0, 0, 0, 0, -2, 0, 0, 0, 0, 10],
- 'Q': [1, 1, 1, 1, 0.6, 1, 1, 1, 1, 0.1],
+ 'preset': 'boostAiriness',
+ 'name': 'Boost Airiness',
+ 'frequencies': [1169, 1733, 5962, 8688, 14125, 18628, 18628, 19000, 19500, 20000],
+ 'gain': [-1.41, 0.25, 3.33, 0.22, -0.53, 0.2, 3.64, 0, 0, 0],
+ 'Q': [0.405, 2.102, 0.025, 2.5, 7.071, 1.768, 1.146, 1, 1, 1],
'mix': 1,
'vibrantBass': 0,
'userGenerated': false
@@ -201,16 +201,6 @@
'vibrantBass': 0,
'userGenerated': false
},
- {
- 'preset': 'bassBoostGentle',
- 'name': 'Gentle Bass Boost',
- 'frequencies': [45.53,88.06,116.18,161.3,247.05,295.6,365.79,495.13,716.85,960.76],
- 'gain': [-0.36,4.07,-1.3,1.92,0.77,-0.53,-1.33,0.44,0.46,-0.5],
- 'Q': [1.768,0.625,5,8.409,10,16.82,5.946,7.071,20,10],
- 'mix': 1,
- 'vibrantBass': 0,
- 'userGenerated': false
- },
{
'preset': 'bassBoostSurgical',
'name': 'Surgical Bass Boost',
@@ -313,11 +303,11 @@
app.resetState()
},
changeVibrantBass() {
- app.cfg.audio.vibrantBass.multiplier = app.cfg.audio.equalizer.vibrantBass / 10
+ app.cfg.audio.maikiwiAudio.vibrantBass.multiplier = app.cfg.audio.equalizer.vibrantBass / 10
CiderAudio.hierarchical_loading();
if (app.cfg.audio.equalizer.vibrantBass != 0) {
for (var i = 0; i < 21; i++) {
- CiderAudio.audioNodes.vibrantbassNode[i].gain.value = app.cfg.audio.vibrantBass.gain[i] * (app.cfg.audio.equalizer.vibrantBass / 10);
+ CiderAudio.audioNodes.vibrantbassNode[i].gain.value = app.cfg.audio.maikiwiAudio.vibrantBass.gain[i] * (app.cfg.audio.equalizer.vibrantBass / 10);
}}
},
changeMix() {
diff --git a/src/renderer/views/components/mediaitem-list-item.ejs b/src/renderer/views/components/mediaitem-list-item.ejs
index 44288389..a3c4f621 100644
--- a/src/renderer/views/components/mediaitem-list-item.ejs
+++ b/src/renderer/views/components/mediaitem-list-item.ejs
@@ -474,7 +474,7 @@
menus.normal.headerItems.find(x => x.id == 'dislike').hidden = true
}
} catch (err) {
-
+ console.log(err)
}
},
visibilityChanged: function (isVisible, entry) {
diff --git a/src/renderer/views/pages/audiolabs.ejs b/src/renderer/views/pages/audiolabs.ejs
new file mode 100644
index 00000000..4153a820
--- /dev/null
+++ b/src/renderer/views/pages/audiolabs.ejs
@@ -0,0 +1,36 @@
+
+
+
\ No newline at end of file
diff --git a/src/renderer/views/pages/settings.ejs b/src/renderer/views/pages/settings.ejs
index 5c51f5ab..57b63625 100644
--- a/src/renderer/views/pages/settings.ejs
+++ b/src/renderer/views/pages/settings.ejs
@@ -78,24 +78,49 @@
+
{{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength')}}
{{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.description')}}
-
+
{{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.standard')}}
-
+
{{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPEStrength.aggressive')}}
+
+
+ Analog Warmth
+
+ Simulates the analog warmth modelled after the Korg Nutube 6P1
+
+
+
+
+
+
+
+ Analog Warmth Intensity
+
+ Changes the intensity of the Analog Warmth Module processing.
+
+
+
+ Smooth
+
+
+ Warm
+
+
+
+
+
+ Maikiwi Spatialization
+
+ Pre-tuned Spatializing Effect by Maikiwi, disables the customizable settings of Audio Spatialization. Spatialization must be enabled as a prerequisite.
+
+
+
@@ -655,6 +690,18 @@
+
+
+ Unknown Sources
+
+ Allow installation of plugins from repos other than the Cider Plugin Repository
+
+
+
+
+
+
+
{{$root.getLz('settings.option.experimental.compactUI')}}
@@ -846,9 +893,10 @@
}
if (app.cfg.audio.spatial) {
CiderAudio.spatialOn()
+ CiderAudio.hierarchical_loading();
}
} else {
- app.cfg.advanced.ciderPPE = false;
+ app.cfg.audio.maikiwiAudio.ciderPPE = false;
CiderAudio.off();
}
},
@@ -861,13 +909,16 @@
},
toggleSpatial: function () {
if (app.cfg.audio.spatial) {
- if (!app.cfg.advanced.ciderPPE) {
- CiderAudio.spatialOn()
- }
- else {
+ if (app.cfg.audio.maikiwiAudio.ciderPPE === true && app.cfg.audio.maikiwiAudio.spatial === false) {
CiderAudio.spatialOff()
app.cfg.audio.spatial = false;
- notyf.error(app.getLz('settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility'))
+ notyf.error(app.getLz('settings.warn.audio.enableAdvancedFunctionality.audioSpatialization.compatibility'))
+ try {
+ CiderAudio.hierarchical_loading();} catch(e) {}
+ }
+ else {
+ CiderAudio.spatialOn()
+ CiderAudio.hierarchical_loading();
}
} else {
CiderAudio.spatialOff()