diff --git a/components/tracks/Track.tsx b/components/tracks/Track.tsx
index 48c6548..17cc962 100644
--- a/components/tracks/Track.tsx
+++ b/components/tracks/Track.tsx
@@ -440,22 +440,41 @@ export function Track({
{/* Bottom: Effects Section (Collapsible, Full Width) */}
{!track.collapsed && (
-
- {/* Effects Header */}
+
+ {/* Effects Header - clickable to toggle */}
setShowEffects(!showEffects)}
>
-
- {showEffects ? (
-
- ) : (
-
- )}
-
+ {showEffects ? (
+
+ ) : (
+
+ )}
+
+ {/* Show mini effect chain when collapsed */}
+ {!showEffects && track.effectChain.effects.length > 0 ? (
+
+ {track.effectChain.effects.map((effect) => (
+
+ {effect.name}
+
+ ))}
+
+ ) : (
+
Devices ({track.effectChain.effects.length})
-
+ )}
+
- {/* Horizontal scrolling device rack */}
+ {/* Horizontal scrolling device rack - expanded state */}
{showEffects && (
-
+
{track.effectChain.effects.length === 0 ? (