diff --git a/apps/web/src/features/tracks/components/TrackSearch.tsx b/apps/web/src/features/tracks/components/TrackSearch.tsx
index dc039c280..d1e6ce40b 100644
--- a/apps/web/src/features/tracks/components/TrackSearch.tsx
+++ b/apps/web/src/features/tracks/components/TrackSearch.tsx
@@ -80,6 +80,7 @@ export function TrackSearch({
}, [
debouncedQuery,
filters.genre,
+ filters.musicalKey,
filters.format,
filters.tags,
filters.minDuration,
diff --git a/apps/web/src/features/tracks/components/track-search-filters/TrackSearchFiltersBasic.tsx b/apps/web/src/features/tracks/components/track-search-filters/TrackSearchFiltersBasic.tsx
index a491d021e..04e04487e 100644
--- a/apps/web/src/features/tracks/components/track-search-filters/TrackSearchFiltersBasic.tsx
+++ b/apps/web/src/features/tracks/components/track-search-filters/TrackSearchFiltersBasic.tsx
@@ -5,6 +5,7 @@ import { Button } from '@/components/ui/button';
import { X } from 'lucide-react';
import {
GENRES,
+ MUSICAL_KEYS,
FORMATS,
SORT_OPTIONS,
SORT_ORDER_OPTIONS,
@@ -44,6 +45,21 @@ export function TrackSearchFiltersBasic({
className={selectClass}
/>
+
+
+