Files
KGStudio/src/core/project-upgrader/upgradeToV10.ts
T
2026-05-08 15:44:07 -07:00

22 lines
625 B
TypeScript

import { KGProject } from '../KGProject';
export function upgradeToV10(project: KGProject): KGProject {
try {
for (const track of project.getTracks()) {
const volumeAutomation = (track as unknown as { volumeAutomation?: unknown }).volumeAutomation;
if (!Array.isArray(volumeAutomation)) {
track.setVolumeAutomation([]);
}
const panAutomation = (track as unknown as { panAutomation?: unknown }).panAutomation;
if (!Array.isArray(panAutomation)) {
track.setPanAutomation([]);
}
}
} finally {
project.setProjectStructureVersion(10);
}
return project;
}