Fix type casting for setting time signature on Ableton MasterTrack mixer

This commit is contained in:
2026-07-14 09:41:17 +02:00
parent 4bf04cf93c
commit 8ff71319ec

View File

@@ -1161,7 +1161,7 @@ export async function buildProject(projectData: ProjectRawData, exporterParams:
const initialTimeSignature = const initialTimeSignature =
transformedData.arrangementSections[0]?.timeSignature || transformedData.arrangementSections[0]?.timeSignature ||
projectData.scenesSettings.timeSignature; projectData.scenesSettings.timeSignature;
project.Ableton.LiveSet.MasterTrack.DeviceChain.Mixer.TimeSignature.Manual['@Value'] = (project.Ableton.LiveSet.MasterTrack.DeviceChain.Mixer as any).TimeSignature.Manual['@Value'] =
getTimeSignatureId(initialTimeSignature); getTimeSignatureId(initialTimeSignature);
project.Ableton.LiveSet.MasterTrack.AutomationEnvelopes.Envelopes.AutomationEnvelope[0].Automation.Events.EnumEvent = project.Ableton.LiveSet.MasterTrack.AutomationEnvelopes.Envelopes.AutomationEnvelope[0].Automation.Events.EnumEvent =
buildArrangementTimeSignatureEvents( buildArrangementTimeSignatureEvents(