From 6a330eba9d84a41865c886ca5a520bd5fa29149e Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 13 Jul 2026 05:01:36 +0200 Subject: [PATCH] Fix type assertion for mixer sends in Ableton builders --- src/lib/exporters/ableton/builders.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/exporters/ableton/builders.ts b/src/lib/exporters/ableton/builders.ts index af6c8df..808d134 100644 --- a/src/lib/exporters/ableton/builders.ts +++ b/src/lib/exporters/ableton/builders.ts @@ -533,7 +533,7 @@ async function buildTrack( midiTrack.DeviceChain.MainSequencer.ClipTimeable.ArrangerAutomation.Events.MidiClip = []; midiTrack.TrackGroupId['@Value'] = trackGroupId; midiTrack.DeviceChain.DeviceChain.Devices['#'] = []; - midiTrack.DeviceChain.Mixer.Sends = {}; + midiTrack.DeviceChain.Mixer.Sends = {} as any; midiTrack.DeviceChain.Mixer.Volume.Manual['@Value'] = koTrack.volume; if (!exporterParams.groupTracks && koTrack.faderParams[FaderParam.PAN] !== -1) { @@ -715,7 +715,7 @@ async function buildGroupTrack( groupTrack.Name.UserName['@Value'] = koTrack.group.toLocaleUpperCase(); setColorValue(groupTrack, 5 + _localGroupTrackColor++); groupTrack.Slots.GroupTrackSlot = []; - groupTrack.DeviceChain.Mixer.Sends = {}; + groupTrack.DeviceChain.Mixer.Sends = {} as any; if (!exporterParams.clips) { if (koTrack.faderParams[FaderParam.LVL] !== -1) { @@ -850,7 +850,7 @@ async function buildReturnTrack( returnTrack.Name.EffectiveName['@Value'] = EFFECTS[projectData.effects.effectType] || ''; returnTrack.Name.UserName['@Value'] = EFFECTS[projectData.effects.effectType] || ''; setColorValue(returnTrack, 28); - returnTrack.DeviceChain.Mixer.Sends = {}; + returnTrack.DeviceChain.Mixer.Sends = {} as any; returnTrack.DeviceChain.DeviceChain.Devices = {} as any; if (projectData.effects.effectType === EffectType.Reverb) {