feat: add matrix section

This commit is contained in:
2026-08-12 18:45:57 +02:00
parent eb751f9404
commit 00adc4df53
16 changed files with 657 additions and 1986 deletions
+4 -5
View File
@@ -952,7 +952,6 @@ export function forDSP408(dsp: DSP408, setDsps: SetDsps, notify: NotifyFn) {
const cfg = d.state.current_config;
const outputState = cfg.output_states[outputChannel];
const inputIndex = Object.values(InputChannel).indexOf(inputChannel);
return {
...d,
@@ -966,9 +965,10 @@ export function forDSP408(dsp: DSP408, setDsps: SetDsps, notify: NotifyFn) {
...outputState,
matrix_routes: {
...outputState.matrix_routes,
gains: outputState.matrix_routes.gains.map((g, i) =>
i === inputIndex ? gain : g
),
gains: {
...outputState.matrix_routes.gains,
[inputChannel]: gain,
},
},
},
},
@@ -977,7 +977,6 @@ export function forDSP408(dsp: DSP408, setDsps: SetDsps, notify: NotifyFn) {
};
});
};
if (dsp.demo) {
updateMatrixGain();
return true;