diff --git a/src/lib/exporters/ableton/builders.ts b/src/lib/exporters/ableton/builders.ts index 63eef79..62e08b4 100644 --- a/src/lib/exporters/ableton/builders.ts +++ b/src/lib/exporters/ableton/builders.ts @@ -326,6 +326,15 @@ async function buildSimplerDevice(koTrack: AblTrack, abletonVersion: AbletonVers `Samples/Imported/${koTrack.sampleName}`, ); } + if (sampleRef.LastModDate) { + sampleRef.LastModDate['@Value'] = 0; + } + if (sampleRef.DefaultDuration) { + sampleRef.DefaultDuration['@Value'] = Math.round(koTrack.soundLength * koTrack.sampleRate); + } + if (sampleRef.DefaultSampleRate) { + sampleRef.DefaultSampleRate['@Value'] = koTrack.sampleRate; + } device.Player.MultiSampleMap.SampleParts.MultiSamplePart.Name['@Value'] = koTrack.name; device.Player.MultiSampleMap.SampleParts.MultiSamplePart.RootKey['@Value'] = koTrack.rootNote; device.Player.MultiSampleMap.SampleParts.MultiSamplePart.SampleStart['@Value'] = koTrack.trimLeft;