Remove unnecessary 'session' parameter from fader value conversion in Ableton exporter

This commit is contained in:
2026-07-13 05:12:40 +02:00
parent 71274252da
commit 5af7190f1f

View File

@@ -37,7 +37,6 @@ export function convertFaderValue(
value: number,
track: AblTrack,
groupMixer: boolean,
session: boolean,
) {
switch (parameter) {
case FaderParam.LVL:
@@ -105,7 +104,6 @@ function getArrangementPoints(
patterns[0] ? getStaticValue(patterns[0], parameter) : defaultValue(parameter),
track,
groupMixer,
false,
);
patterns.forEach((pattern) => {
@@ -121,7 +119,6 @@ function getArrangementPoints(
getStaticValue(pattern, parameter),
track,
groupMixer,
false,
);
if (sourcePoints.length === 0) {
@@ -143,7 +140,7 @@ function getArrangementPoints(
if (loopOffset + point.position >= sceneTicks) {
return;
}
const value = convertFaderValue(parameter, point.value, track, groupMixer, false);
const value = convertFaderValue(parameter, point.value, track, groupMixer);
points.push({ time: startTime + (loopOffset + point.position) / 96, value });
previousValue = value;
});
@@ -175,14 +172,13 @@ function getClipPoints(
getStaticValue(pattern, parameter),
track,
groupMixer,
true,
);
return [
{ time: SENTINEL_TIME, value: staticValue },
{ time: 0, value: staticValue },
...sourcePoints.map((point) => ({
time: point.position / 96,
value: convertFaderValue(parameter, point.value, track, groupMixer, true),
value: convertFaderValue(parameter, point.value, track, groupMixer),
})),
];
}