Misteri File .WAV di Windows Yang Tidak Dapat diputar di Media

Kalau Anda pernah iseng membuka folder C:\Windows\Media, isinya biasanya bisa ditebak: kumpulan file .wav untuk notifikasi, startup, hingga bunyi error Windows dari generasi ke generasi.
Tapi kalau jeli, di antara file-file itu ada yang aneh. 11 file dengan ekstensi .raw. Namanya juga tidak biasa.
Focus0_48000Hz.raw sampai Focus4_48000Hz.raw, GoBack_48000Hz.raw, Hide_48000Hz.raw, Invoke_48000Hz.raw, MoveNext_48000Hz.raw, MovePrevious_48000Hz.raw, dan Show_48000Hz.raw.
Coba buka dengan double-click seperti .wav lain, tidak akan berbunyi. Media Player diam. Bahkan Audacity yang biasanya bisa membuka hampir semua format audio pun gagal kalau di-import langsung.
Cara menemukannya gampang: tekan Win + R, tempel explorer C:\Windows\Media, lalu urutkan berdasarkan tipe file.
Kenapa tidak bisa diputar? Karena .raw memang begitu.
File .wav menyimpan informasi penting di bagian awal: sample rate, bit depth, jumlah channel. Pemutar audio membaca header itu dulu baru tahu cara membunyikan datanya.
File .raw tidak punya itu. Isinya hanya data audio mentah. Tanpa petunjuk.
Microsoft sebenarnya sudah memberi bocoran di namanya: 48000Hz. Itu sample rate-nya. Tapi kita masih harus menebak bit depth-nya berapa, mono atau stereo.
Penulis aslinya mencoba berbagai pemutar online, hasilnya hanya desis noise. Akhirnya ia membuat script Python dengan bantuan Claude Code, memakai library numpy dan sounddevice untuk mengonversi manual.
Tebakan yang berhasil: 16-bit signed PCM, mono, 48kHz.
Potongan kodenya kira-kira seperti ini:
DTYPES = {"8": np.uint8, "16": np.int16, "32": np.int32}
Setelah itu audio di-load dari buffer mentah dan di-reshape sesuai channel.
Hasil konversinya bisa diputar, tapi masalah lain muncul. Durasinya super pendek, sekitar 44 milidetik. Sekali putar hampir tidak terdengar. Jadi harus dinormalisasi volumenya dan di-loop beberapa kali dengan jeda 0,3 detik agar telinga bisa menangkapnya.
Baru di situ misterinya agak terkuak. Dari namanya saja sudah ketahuan: ini sound effect untuk interaksi UI. Focus, GoBack, Hide, Show. Bunyi klik dan swoosh yang sangat familiar kalau Anda pakai Xbox.
Dan memang, Anda tidak akan pernah mendengar suara-suara ini di Windows secara native.
Kenapa suara Xbox ada di dalam Windows?
Jawabannya bukan Project Helix atau rencana sistem operasi unifikasi rahasia seperti teori konspirasi di forum. Jauh lebih membosankan, dan lebih masuk akal.
File-file itu milik ElementSoundPlayer. Ini bagian dari WinUI, toolkit yang dipakai developer untuk membangun aplikasi modern Windows dan Xbox. Tugasnya satu: memutar efek suara kecil saat pengguna berinteraksi dengan tombol atau menu.
Biar developer tidak perlu merekam suara klik sendiri, Microsoft sudah menyediakan paketnya. Cukup panggil ElementSoundPlayer.Play(ElementSoundKind.MoveNext) dan sistem yang akan memutarnya.
Kalau Anda buka dokumentasi resmi Microsoft untuk ElementSoundKind Enum, daftarnya cocok persis dengan nama file misterius tadi: Focus, GoBack, Hide, Invoke, MoveNext, MovePrevious, Show. Dokumentasinya memang tidak menyebut file .raw itu secara eksplisit, tapi benang merahnya jelas.
Dashboard Xbox, menu guide, hingga layar pengaturan Xbox sendiri dibangun dengan toolkit WinUI yang sama. Karena itu suara-suara tersebut hidup di Xbox, tapi hanya numpang lewat di folder Media Windows.
Jadi buat pengguna biasa, file ini tidak berpengaruh apa-apa. Tidak dipakai sistem, tidak memakan banyak ruang, dan aman diabaikan. Tapi dari sudut pandang arkeologi software, ini contoh menarik bagaimana Microsoft meninggalkan jejak ekosistemnya di tempat yang tidak terduga.
Discussion
Bagikan pemikiran dan pendapat Anda