Audex je systémové rozšíření typu COM (Component Object Model), které implementuje rozhraní IPreviewHandler pro Průzkumník souborů ve Windows. Nástroj doplňuje chybějící funkcionalitu nativního náhledového panelu tím, že umožňuje okamžité přehrávání a vizualizaci zvukových souborů bez nutnosti otevírat externí aplikaci. Architektura je postavena na frameworku .NET 4.8 a běží jako izolovaný proces v rámci systémového hostitele prevhost.exe, což zajišťuje stabilitu hlavního rozhraní Průzkumníka.
Jádrem zvukového enginu je knihovna BASS, která zajišťuje dekódování širokého spektra formátů (včetně tracker modulů jako MOD/XM) a výstup přes nízko-latenční rozhraní WASAPI. Audex generuje frekvenčně zabarvený průběh vlny (waveform), kde barvy odpovídají výškám tónů (basy jsou teplé/červené, výšky modré), podobně jako v DJ softwarech. UI je vykreslováno přímo pomocí GDI+ do UserControlu typu WinForms, což zamezuje pádům spojeným s použitím WPF v rámci shell extensions. Součástí je také pokročilá detekce BPM a hudebního klíče pomocí chromatické korekce a profilů Krumhansl/Temperley.
Pro hodnocení programu se prosím nejprve přihlaste