Update logic for determining pad track in Ableton exporter
This commit is contained in:
@@ -200,11 +200,11 @@ function trackAutomationTargets(
|
|||||||
addTarget(targets, FaderParam.FX, target);
|
addTarget(targets, FaderParam.FX, target);
|
||||||
}
|
}
|
||||||
|
|
||||||
findSimplers(midiTrack.DeviceChain.DeviceChain.Devices).forEach((simpler) => {
|
const padTracks = koTrack.drumRack
|
||||||
const padTracks = koTrack.drumRack
|
? koTrack.tracks.filter((track) => Boolean(track.sampleName))
|
||||||
? koTrack.tracks.filter((track) => Boolean(track.sampleName))
|
: [koTrack];
|
||||||
: [koTrack];
|
findSimplers(midiTrack.DeviceChain.DeviceChain.Devices).forEach((simpler, index) => {
|
||||||
const padTrack = padTracks.shift() ?? koTrack;
|
const padTrack = padTracks[index] ?? koTrack;
|
||||||
const pitchTarget = targetFor(simpler.Pitch.TransposeKey, padTrack);
|
const pitchTarget = targetFor(simpler.Pitch.TransposeKey, padTrack);
|
||||||
const staticPitchValue = padTrack.faderParams[FaderParam.PTC];
|
const staticPitchValue = padTrack.faderParams[FaderParam.PTC];
|
||||||
const staticPitchOffset =
|
const staticPitchOffset =
|
||||||
|
|||||||
Reference in New Issue
Block a user