impulses can now be external
This commit is contained in:
parent
6abef85d80
commit
ba2c6caf17
2 changed files with 21 additions and 11 deletions
|
@ -458,6 +458,16 @@ export class BrowserWindow {
|
|||
}
|
||||
})
|
||||
|
||||
app.get("/cideraudio/impulses/:file", (req, res) => {
|
||||
const impulseExternals = join(utils.getPath("externals"), "/impulses/")
|
||||
const impulseFile = join(impulseExternals, req.params.file)
|
||||
if(existsSync(impulseFile)) {
|
||||
res.sendFile(impulseFile)
|
||||
}else{
|
||||
res.sendFile(join(utils.getPath('srcPath'), "./renderer/audio/impulses/" + req.params.file))
|
||||
}
|
||||
})
|
||||
|
||||
app.get("/api/playback/:action", (req, res) => {
|
||||
const action = req.params.action;
|
||||
switch (action) {
|
||||
|
|
|
@ -94,7 +94,7 @@ const CiderAudio = {
|
|||
spatialProfiles: [
|
||||
{
|
||||
"id": "72_420maikiwi",
|
||||
"file": './audio/impulses/CiderSpatial_v72.420_Maikiwi.wav',
|
||||
"file": './cideraudio/impulses/CiderSpatial_v72.420_Maikiwi.wav',
|
||||
"name": "Maikiwi",
|
||||
"description": "",
|
||||
"gainComp": "1.3381352151540196",
|
||||
|
@ -102,7 +102,7 @@ const CiderAudio = {
|
|||
},
|
||||
{
|
||||
"id": "71_420maikiwi",
|
||||
"file": './audio/impulses/CiderSpatial_v71.420_Maikiwi.wav',
|
||||
"file": './cideraudio/impulses/CiderSpatial_v71.420_Maikiwi.wav',
|
||||
"name": "Soundstage",
|
||||
"description": "",
|
||||
"gainComp": "1.3963683610559376",
|
||||
|
@ -110,7 +110,7 @@ const CiderAudio = {
|
|||
},
|
||||
{
|
||||
"id": "70_422maikiwi",
|
||||
"file": './audio/impulses/CiderSpatial_v70.422_Maikiwi.wav',
|
||||
"file": './cideraudio/impulses/CiderSpatial_v70.422_Maikiwi.wav',
|
||||
"name": "Separation",
|
||||
"description": "",
|
||||
"gainComp": "1.30767553892022",
|
||||
|
@ -118,7 +118,7 @@ const CiderAudio = {
|
|||
},
|
||||
{
|
||||
"id": "standard",
|
||||
"file": './audio/impulses/CiderSpatial_v69_Standard.wav',
|
||||
"file": './cideraudio/impulses/CiderSpatial_v69_Standard.wav',
|
||||
"name": "Minimal",
|
||||
"description": "",
|
||||
"gainComp": "1.2647363474711515",
|
||||
|
@ -128,25 +128,25 @@ const CiderAudio = {
|
|||
atmosphereRealizerProfiles: [
|
||||
{
|
||||
"id": "NATURAL_STANDARD",
|
||||
"file": './audio/impulses/AtmosphereRealizer_NaturalStandard.wav',
|
||||
"file": './cideraudio/impulses/AtmosphereRealizer_NaturalStandard.wav',
|
||||
"name": "Natural (Standard)",
|
||||
"description": "",
|
||||
},
|
||||
{
|
||||
"id": "NATURAL_HIGH",
|
||||
"file": './audio/impulses/AtmosphereRealizer_NaturalHigh.wav',
|
||||
"file": './cideraudio/impulses/AtmosphereRealizer_NaturalHigh.wav',
|
||||
"name": "Natural (High)",
|
||||
"description": "",
|
||||
},
|
||||
{
|
||||
"id": "NATURAL_PLUS",
|
||||
"file": './audio/impulses/AtmosphereRealizer_Natural+.wav',
|
||||
"file": './cideraudio/impulses/AtmosphereRealizer_Natural+.wav',
|
||||
"name": "Natural (Plus)",
|
||||
"description": "",
|
||||
},
|
||||
{
|
||||
"id": "CRYPTO",
|
||||
"file": './audio/impulses/AtmosphereRealizer_Cryptofyre.wav',
|
||||
"file": './cideraudio/impulses/AtmosphereRealizer_Cryptofyre.wav',
|
||||
"name": "Cryptofyre",
|
||||
"description": "",
|
||||
}
|
||||
|
@ -504,7 +504,7 @@ const CiderAudio = {
|
|||
case "MAIKIWI":
|
||||
CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver();
|
||||
CiderAudio.audioNodes.llpw[0].normalize = false;
|
||||
fetch('./audio/impulses/CAP_Maikiwi.wav').then(async (impulseData) => {
|
||||
fetch('./cideraudio/impulses/CAP_Maikiwi.wav').then(async (impulseData) => {
|
||||
let bufferedImpulse = await impulseData.arrayBuffer();
|
||||
CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
|
||||
});
|
||||
|
@ -528,7 +528,7 @@ const CiderAudio = {
|
|||
case "NATURAL":
|
||||
CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver();
|
||||
CiderAudio.audioNodes.llpw[0].normalize = false;
|
||||
fetch('./audio/impulses/CAP_Natural.wav').then(async (impulseData) => {
|
||||
fetch('./cideraudio/impulses/CAP_Natural.wav').then(async (impulseData) => {
|
||||
let bufferedImpulse = await impulseData.arrayBuffer();
|
||||
CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
|
||||
});
|
||||
|
@ -580,7 +580,7 @@ const CiderAudio = {
|
|||
default:
|
||||
CiderAudio.audioNodes.llpw[0] = CiderAudio.context.createConvolver();
|
||||
CiderAudio.audioNodes.llpw[0].normalize = false;
|
||||
fetch('./audio/impulses/CAP_Maikiwi.wav').then(async (impulseData) => {
|
||||
fetch('./cideraudio/impulses/CAP_Maikiwi.wav').then(async (impulseData) => {
|
||||
let bufferedImpulse = await impulseData.arrayBuffer();
|
||||
CiderAudio.audioNodes.llpw[0].buffer = await CiderAudio.context.decodeAudioData(bufferedImpulse);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue