From cbcd38b1ed0c0a078c6be80e7a73c846f57c5d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Tue, 18 Nov 2025 08:43:38 +0100 Subject: [PATCH] refactor: remove master effects section, add TODO note MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed the master effects section from AudioEditor footer: - Simplified footer to only show transport controls - Removed master channel strip area - Removed border separator between sections Added note to PLAN.md: - 🔲 Master channel effects (TODO) - Will implement master effect chain UI later - Similar to per-track effects but for final mix - Documented in Phase 7 multi-track features section This cleans up the UI for now - we'll add master effects with a proper device rack UI later, similar to how per-track effects work (collapsible section with horizontal device cards). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- PLAN.md | 6 ++++ components/editor/AudioEditor.tsx | 47 +++++++++++-------------------- 2 files changed, 22 insertions(+), 31 deletions(-) diff --git a/PLAN.md b/PLAN.md index ddee9e7..38cfc9c 100644 --- a/PLAN.md +++ b/PLAN.md @@ -94,6 +94,12 @@ - ✅ Synchronized playback across all tracks - ✅ Per-track gain and pan during playback - ✅ Solo/Mute handling during playback +- ✅ Per-track effect chains with device rack +- ✅ Collapsible effects section below each track +- ✅ Effect browser with categorized effects +- ✅ Horizontal scrolling device rack (Ableton-style) +- ✅ Individual effect cards with expand/collapse +- 🔲 Master channel effects (TODO: Implement master effect chain UI similar to per-track effects) ### Next Steps - **Phase 6**: Audio effects ✅ COMPLETE (Basic + Filters + Dynamics + Time-Based + Advanced + Chain Management) diff --git a/components/editor/AudioEditor.tsx b/components/editor/AudioEditor.tsx index 0fd3048..c7aca0b 100644 --- a/components/editor/AudioEditor.tsx +++ b/components/editor/AudioEditor.tsx @@ -328,37 +328,22 @@ export function AudioEditor() { - {/* Transport Controls + Master Channel */} -
- {/* Transport Controls */} -
- -
- - {/* Master Track Strip */} -
-
-

Master

- Final mix output -
- {/* Master effects will go here */} -
- Master effects: {masterEffectChain.effects.length} -
-
+ {/* Transport Controls */} +
+
{/* Import Track Dialog */}