From 311fa2cdb937179dc9fe3734def442d0f185b093 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 13 Jul 2026 04:49:03 +0200 Subject: [PATCH] Update scene name assignment in Ableton Live 10 exporter --- src/lib/exporters/ableton/builders.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/exporters/ableton/builders.ts b/src/lib/exporters/ableton/builders.ts index 0df78de..97ebf41 100644 --- a/src/lib/exporters/ableton/builders.ts +++ b/src/lib/exporters/ableton/builders.ts @@ -548,7 +548,7 @@ async function buildScenes( sceneContent['@Id'] = _localId++; if (abletonVersion === '10') { - sceneContent['@Value'] = scene?.name || ` ${index + 1}`; + (sceneContent as any)['@Value'] = scene?.name || ` ${index + 1}`; } else { sceneContent.Name['@Value'] = scene?.name || ''; sceneContent.Tempo['@Value'] = settings.bpm; @@ -655,8 +655,9 @@ async function buildReturnTrack( } effectChorus.Feedback.Manual['@Value'] = projectData.effects.param2 * 0.8; - returnTrack.DeviceChain.DeviceChain.Devices = + returnTrack.DeviceChain.DeviceChain.Devices = ( abletonVersion === '10' ? { Chorus: effectChorus } : { Chorus2: effectChorus }; + ) as any; } // putting a filter in return track is absolutely pointless, but hey, why not