diff --git a/components/editor/AudioEditor.tsx b/components/editor/AudioEditor.tsx index 57ed974..08e5017 100644 --- a/components/editor/AudioEditor.tsx +++ b/components/editor/AudioEditor.tsx @@ -886,6 +886,18 @@ export function AudioEditor() { try { const audioContext = getAudioContext(); + + console.log('[Project Save] Saving project:', { + id: currentProjectId, + name: currentProjectName, + trackCount: tracks.length, + tracks: tracks.map(t => ({ + name: t.name, + effectsCount: t.effectChain?.effects?.length || 0, + automationLanes: t.automation?.lanes?.length || 0, + })) + }); + const projectId = await saveCurrentProject( currentProjectId, currentProjectName, @@ -956,6 +968,18 @@ export function AudioEditor() { throw new Error('Project not found'); } + console.log('[Project Load] Loading project:', { + id: projectData.metadata.id, + name: projectData.metadata.name, + trackCount: projectData.tracks.length, + tracks: projectData.tracks.map(t => ({ + name: t.name, + hasAudioBuffer: !!t.audioBuffer, + effectsCount: t.effectChain?.effects?.length || 0, + automationLanes: t.automation?.lanes?.length || 0, + })) + }); + // Load tracks with all their properties restored loadTracks(projectData.tracks);