Miles Sound System (1991)
Middleware Dasar John Miles yang Menaklukkan Perbatasan Kartu Suara MS-DOS
Awalnya ditulis pada tahun 1991 oleh pionir perangkat lunak John Miles sebagai Audio Interface Library (AIL) dan kemudian dipelihara serta didistribusikan oleh RAD Game Tools, Miles Sound System (MSS) adalah middleware audio yang paling penting secara historis dalam sejarah komputasi PC. Dengan menyelesaikan ketidakcocokan driver yang melemahkan pada perangkat keras suara PC awal, Miles menyatukan audio game interaktif untuk selamanya.
Menyelamatkan MS-DOS dari Fragmentasi Driver
Pada awal 1990-an, MS-DOS tidak memiliki lapisan abstraksi perangkat keras yang terpadu. Para pengembang terpaksa membuat rutin suara khusus dalam assembly untuk kartu AdLib, Sound Blaster, Roland MT-32, Pro AudioSpectrum, dan Gravis UltraSound. John Miles menyelesaikan krisis eksistensial ini dengan menciptakan lapisan abstraksi perangkat keras yang standar, memungkinkan satu basis kode audio untuk dimainkan di semua kartu suara di pasar.
Evolusi ke Audio Spasial 3D dan Sintesis DLS
Beralih dengan mulus ke era Windows 32-bit, MSS mengintegrasikan pencampuran perangkat lunak latensi rendah, audio 3D posisi, Ekstensi Audio Lingkungan (EAX), dan pemutaran sampel Suara yang Dapat Diunduh (DLS). Ia tetap menjadi mesin audio default untuk raksasa PC termasuk Valve, Blizzard, dan BioWare.
Pendahulu Arsitektur untuk Middleware Modern
Dengan membebaskan perancang suara dari pemrograman driver silikon tingkat rendah, Miles Sound System membuktikan betapa pentingnya middleware game khusus, membuka jalan bagi paket audio interaktif modern seperti FMOD dan Wwise.