Update logic for determining pad track in Ableton exporter

This commit is contained in:
2026-07-14 11:25:32 +02:00
parent 50cf9e8176
commit 8b377204c0

View File

@@ -200,11 +200,11 @@ function trackAutomationTargets(
addTarget(targets, FaderParam.FX, target);
}
findSimplers(midiTrack.DeviceChain.DeviceChain.Devices).forEach((simpler) => {
const padTracks = koTrack.drumRack
? koTrack.tracks.filter((track) => Boolean(track.sampleName))
: [koTrack];
const padTrack = padTracks.shift() ?? koTrack;
const padTracks = koTrack.drumRack
? koTrack.tracks.filter((track) => Boolean(track.sampleName))
: [koTrack];
findSimplers(midiTrack.DeviceChain.DeviceChain.Devices).forEach((simpler, index) => {
const padTrack = padTracks[index] ?? koTrack;
const pitchTarget = targetFor(simpler.Pitch.TransposeKey, padTrack);
const staticPitchValue = padTrack.faderParams[FaderParam.PTC];
const staticPitchOffset =