mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
Update audio player settings for new API structure
This commit is contained in:
parent
6100feb608
commit
cfff4e00b8
@ -11,33 +11,33 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
settings: [
|
settings: [
|
||||||
{
|
// {
|
||||||
id: "player.gain",
|
// id: "player.gain",
|
||||||
title: "Gain",
|
// title: "Gain",
|
||||||
icon: "MdGraphicEq",
|
// icon: "MdGraphicEq",
|
||||||
group: "general",
|
// group: "general",
|
||||||
description: "Adjust gain for audio output",
|
// description: "Adjust gain for audio output",
|
||||||
component: "Slider",
|
// component: "Slider",
|
||||||
props: {
|
// props: {
|
||||||
min: 1,
|
// min: 1,
|
||||||
max: 2,
|
// max: 2,
|
||||||
step: 0.1,
|
// step: 0.1,
|
||||||
marks: {
|
// marks: {
|
||||||
1: "Normal",
|
// 1: "Normal",
|
||||||
1.5: "+50%",
|
// 1.5: "+50%",
|
||||||
2: "+100%",
|
// 2: "+100%",
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
defaultValue: () => {
|
// defaultValue: () => {
|
||||||
return app.cores.player.gain.values().gain
|
// return app.cores.player.gain.values().gain
|
||||||
},
|
// },
|
||||||
onUpdate: (value) => {
|
// onUpdate: (value) => {
|
||||||
app.cores.player.gain.modifyValues({
|
// app.cores.player.gain.modifyValues({
|
||||||
gain: value,
|
// gain: value,
|
||||||
})
|
// })
|
||||||
},
|
// },
|
||||||
storaged: false,
|
// storaged: false,
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
id: "player.sample_rate",
|
id: "player.sample_rate",
|
||||||
title: "Sample Rate",
|
title: "Sample Rate",
|
||||||
@ -66,7 +66,7 @@ export default {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
defaultValue: (ctx) => {
|
defaultValue: (ctx) => {
|
||||||
return app.cores.player.audioContext.sampleRate
|
return app.cores.player.base().context.sampleRate
|
||||||
},
|
},
|
||||||
onUpdate: async (value) => {
|
onUpdate: async (value) => {
|
||||||
const sampleRate =
|
const sampleRate =
|
||||||
@ -94,10 +94,10 @@ export default {
|
|||||||
onEnabledChange: (enabled) => {
|
onEnabledChange: (enabled) => {
|
||||||
if (enabled === true) {
|
if (enabled === true) {
|
||||||
app.cores.settings.set("player.compressor", true)
|
app.cores.settings.set("player.compressor", true)
|
||||||
app.cores.player.compressor.attach()
|
//app.cores.player.compressor.attach()
|
||||||
} else {
|
} else {
|
||||||
app.cores.settings.set("player.compressor", false)
|
app.cores.settings.set("player.compressor", false)
|
||||||
app.cores.player.compressor.detach()
|
//app.cores.player.compressor.detach()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
extraActions: [
|
extraActions: [
|
||||||
@ -106,8 +106,9 @@ export default {
|
|||||||
title: "Default",
|
title: "Default",
|
||||||
icon: "MdRefresh",
|
icon: "MdRefresh",
|
||||||
onClick: async (ctx) => {
|
onClick: async (ctx) => {
|
||||||
const values =
|
const values = await app.cores.player
|
||||||
await app.cores.player.compressor.presets.setCurrentPresetToDefault()
|
.base()
|
||||||
|
.processors.compressor.presets.setCurrentPresetToDefault()
|
||||||
|
|
||||||
ctx.updateCurrentValue(values)
|
ctx.updateCurrentValue(values)
|
||||||
},
|
},
|
||||||
@ -152,13 +153,14 @@ export default {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
onUpdate: (value) => {
|
onUpdate: (value) => {
|
||||||
app.cores.player.compressor.presets.setToCurrent(value)
|
app.cores.player
|
||||||
|
.base()
|
||||||
|
.processors.compressor.presets.setToCurrent(value)
|
||||||
|
|
||||||
return value
|
return value
|
||||||
},
|
},
|
||||||
storaged: false,
|
storaged: false,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
id: "player.eq",
|
id: "player.eq",
|
||||||
title: "Equalizer",
|
title: "Equalizer",
|
||||||
@ -172,8 +174,9 @@ export default {
|
|||||||
title: "Reset",
|
title: "Reset",
|
||||||
icon: "MdRefresh",
|
icon: "MdRefresh",
|
||||||
onClick: (ctx) => {
|
onClick: (ctx) => {
|
||||||
const values =
|
const values = app.cores.player
|
||||||
app.cores.player.eq.presets.setCurrentPresetToDefault()
|
.base()
|
||||||
|
.processors.eq.presets.setCurrentPresetToDefault()
|
||||||
|
|
||||||
ctx.updateCurrentValue(values)
|
ctx.updateCurrentValue(values)
|
||||||
},
|
},
|
||||||
@ -260,7 +263,9 @@ export default {
|
|||||||
return acc
|
return acc
|
||||||
}, {})
|
}, {})
|
||||||
|
|
||||||
app.cores.player.eq.presets.setToCurrent(values)
|
app.cores.player
|
||||||
|
.base()
|
||||||
|
.processors.eq.presets.setToCurrent(values)
|
||||||
|
|
||||||
return value
|
return value
|
||||||
},
|
},
|
||||||
|
@ -2,13 +2,11 @@ import { Switch } from "antd"
|
|||||||
import SlidersWithPresets from "../../../components/slidersWithPresets"
|
import SlidersWithPresets from "../../../components/slidersWithPresets"
|
||||||
|
|
||||||
export default (props) => {
|
export default (props) => {
|
||||||
return <SlidersWithPresets
|
return (
|
||||||
{...props}
|
<SlidersWithPresets
|
||||||
controller={app.cores.player.compressor.presets}
|
{...props}
|
||||||
extraHeaderItems={[
|
controller={app.cores.player.base().processors.compressor.presets}
|
||||||
<Switch
|
extraHeaderItems={[<Switch onChange={props.onEnabledChange} />]}
|
||||||
onChange={props.onEnabledChange}
|
/>
|
||||||
/>
|
)
|
||||||
]}
|
}
|
||||||
/>
|
|
||||||
}
|
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
import SlidersWithPresets from "../../../components/slidersWithPresets"
|
import SlidersWithPresets from "../../../components/slidersWithPresets"
|
||||||
|
|
||||||
export default (props) => {
|
export default (props) => {
|
||||||
return <SlidersWithPresets
|
return (
|
||||||
{...props}
|
<SlidersWithPresets
|
||||||
controller={app.cores.player.eq.presets}
|
{...props}
|
||||||
/>
|
controller={app.cores.player.base().processors.eq.presets}
|
||||||
}
|
/>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user