wdma_aur.inf Driver File Contents (Aureal-XP.zip)


[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MSFT%
LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer =07/30/1999,5.00.2090.1

[Manufacturer]
%AurealMfgName%=Aureal

[Aureal]

%*WDM_AU8820.DeviceDesc%=WDM_AU8820, PCI\VEN_12EB&DEV_0001
%*WDM_AU8820.DeviceDesc%=WDM_AU8820, PCI\VEN_12EB&DEV_0001&SUBSYS_1002122D&REV_02
%*WDM_AU8830.DeviceDesc%=WDM_AU8830, PCI\VEN_12EB&DEV_0002
%*WDM_AU8810.DeviceDesc%=WDM_AU8810, PCI\VEN_12EB&DEV_0003



[WDM_AU8810]
AlsoInstall = KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
AddReg      = WDM_AU8810.AddReg, WDM_AU88XX.AddReg
CopyFiles   = WDM_AU8810.CopyList

[WDM_AU8820]
AlsoInstall = KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
AddReg      = WDM_AU8820.AddReg, WDM_AU88XX.AddReg
CopyFiles   = WDM_AU8820.CopyList

[WDM_AU8830]
AlsoInstall = KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf)
AddReg      = WDM_AU8830.AddReg, WDM_AU88XX.AddReg
CopyFiles   = WDM_AU8830.CopyList

[WDM_AU8810.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,adm8810.sys
HKR,,NTMPDriver,,"adm8810.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_AU8810.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%*WDM_AU8810.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_AU8810.DeviceDesc%

; initial mixer Master Vol/Mute
HKLM,%8810CustomInf%,"MixInitMasterVol",0x00010001,04,0,0,0				; DWORD Value: 0x00 - 0x10
HKLM,%8810CustomInf%,"MixInitMasterMute",0x00010001,0,0,0,0				; DWORD Value: 1 - mute, 0 - unmute
;; initial mixer vol level
;;
;; ORDER: WT, Wave Out, S/PDIF In, Telephone, Mic, LineIn, CD, Video, Aux, PC-Beep
HKLM,%8810CustomInf%,"MixInitPlayVol",0x00000001,08,08,0C,0E,0E,0D,0C,0B,0C,0C	; Binary Value: 0x00 - 0x10
;; ORDER: Telephone, Mic, LineIn, CD, Video, Aux, StreoMixer, MonoMixer
HKLM,%8810CustomInf%,"MixInitRecVol",0x00000001,08,08,08,08,08,08,08,08		; Binary Value: 0x00 - 0x10
;; ORDER: Mic, LineIn
HKLM,%8810CustomInf%,"MixInitVoiceVol",0x00000001,08,08				; Binary Value: 0x00 - 0x10
;; ORDER: Mono Out, Headphone Out, S/PDIF Out, 3D Center, 3D Depth
HKLM,%8810CustomInf%,"MixInitAC97CtrlVol",0x00000001,0E,0E,10,0C,0C,08		; Binary Value: 0x00 - 0x10

; initial mixer mute
HKLM,%8810CustomInf%,"MixInitPlayMute",0x00000001,0,0,0,1,1,0,0,0,0,1		; Binary Value: 1 - mute, 0 - unmute
HKLM,%8810CustomInf%,"MixInitRecSelect",0x00000001,0,1,0,0,0,0,0,0			; Binary Value: 1 - selected
HKLM,%8810CustomInf%,"MixInitVoiceSelect",0x00000001,1,0				; Binary Value: 1 - selected
HKLM,%8810CustomInf%,"MixInitAC97CtrlMute",0x00000001,1,1,0,0,0,0			; Binary Value: 1 - mute, 0 - unmute

; HW & SW Voice Number in WT
HKLM,%8810CustomInf%,"WtMaxNumHwVoice",0x00010001,00,0,0,0					; DWORD Value: WtNumHwVoice = 0
HKLM,%8810CustomInf%,"WtMaxNumSwVoice",0x00010001,00,1,0,0					; DWORD Value: WtNumSwVoice = 256

HKLM,%8810CustomInf%,"WtNumVoicesStrings",0x00010001,4,0,0,0				; Number of strings for control panel

HKLM,%8810CustomInf%,"WtNumVoicesString0",0x00020000,%8810WtNumVoicesString0%	; Strings for Wt control panel
HKLM,%8810CustomInf%,"WtNumVoicesString1",0x00020000,%8810WtNumVoicesString1%	; Strings for Wt control panel
HKLM,%8810CustomInf%,"WtNumVoicesString2",0x00020000,%8810WtNumVoicesString2%	; Strings for Wt control panel
HKLM,%8810CustomInf%,"WtNumVoicesString3",0x00020000,%8810WtNumVoicesString3%	; Strings for Wt control panel

HKLM,%8810CustomInf%,"WtNumVoicesParams0",0x00000001,0,0,0,0,20,64,2		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode
HKLM,%8810CustomInf%,"WtNumVoicesParams1",0x00000001,1,0,0,0,40,64,2		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode
HKLM,%8810CustomInf%,"WtNumVoicesParams2",0x00000001,2,0,0,0,80,64,2		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode
HKLM,%8810CustomInf%,"WtNumVoicesParams3",0x00000001,3,0,0,1,00,64,2		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode

HKLM,%8810ControlStr%,"SoftSynthModeIndex",0x00010001,0						; Inital index setting
HKLM,%8810ControlStr%,"SoftSynthMode",0x00010001,2,0,0,0				; Vortex contrl panel WT mode (0 - 2)
HKLM,%8810ControlStr%,"AspenWavetableEffect",0x00010001,1,0,0,0			; Vortex control panel WT effects on/off (1/0)
HKLM,%8810ControlStr%,"ReverbAmount",0x00010001,0,0,0,0				; Vortex control panel WT reverb amount (0 - 127)
HKLM,%8810ControlStr%,"ChorusAmount",0x00010001,0,0,0,0				; Vortex control panel WT chorus amount (0 - 127)
HKLM,%8810ControlStr%,"TargetOutput3D",0x00010001,1,0,0,0				; 3D target output type - done for MX300
HKLM,%8810ControlStr%,"SecondaryXtalk",0x00010001,2,0,0,0				; Secondary Xtalk type - done for MX300
HKLM,%8810ControlStr%,"PrimaryXtalk",0x00010001,2,0,0,0				; Primary Xtalk type - done for MX300
HKLM,%8810ControlStr%,"RoutingInfo",0x00010001,3,0,0,0				; Routing information - done for MX300
HKLM,%8810ControlStr%,"FxSelectParams",0x00000001,04,06			
HKLM,%8810ControlStr%,"QuadCodecOutputModeState",0x00010001,0,0,0,0			; 0 - stere, 1 - quad

[WDM_AU8820.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,adm8820.sys
HKR,,NTMPDriver,,"adm8820.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_AU8820.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%*WDM_AU8820.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_AU8820.DeviceDesc%

; initial mixer Master Vol/Mute
HKLM,%8820CustomInf%,"MixInitMasterVol",0x00010001,04,0,0,0				; DWORD Value: 0x00 - 0x10
HKLM,%8820CustomInf%,"MixInitMasterMute",0x00010001,0,0,0,0				; DWORD Value: 1 - mute, 0 - unmute
;; initial mixer vol level
;;
;; ORDER: WT, Wave Out, S/PDIF In, Telephone, Mic, LineIn, CD, Video, Aux, PC-Beep
HKLM,%8820CustomInf%,"MixInitPlayVol",0x00000001,08,08,0C,0E,0E,0D,0C,0B,0C,0C	; Binary Value: 0x00 - 0x10
;; ORDER: Telephone, Mic, LineIn, CD, Video, Aux, StreoMixer, MonoMixer
HKLM,%8820CustomInf%,"MixInitRecVol",0x00000001,08,08,08,08,08,08,08,08		; Binary Value: 0x00 - 0x10
;; ORDER: Mic, LineIn
HKLM,%8820CustomInf%,"MixInitVoiceVol",0x00000001,08,08				; Binary Value: 0x00 - 0x10
;; ORDER: Mono Out, Headphone Out, S/PDIF Out, 3D Center, 3D Depth
HKLM,%8820CustomInf%,"MixInitAC97CtrlVol",0x00000001,0E,0E,10,0C,0C,08		; Binary Value: 0x00 - 0x10

; initial mixer mute
HKLM,%8820CustomInf%,"MixInitPlayMute",0x00000001,0,0,0,1,1,0,0,0,0,1		; Binary Value: 1 - mute, 0 - unmute
HKLM,%8820CustomInf%,"MixInitRecSelect",0x00000001,0,1,0,0,0,0,0,0			; Binary Value: 1 - selected
HKLM,%8820CustomInf%,"MixInitVoiceSelect",0x00000001,1,0					; Binary Value: 1 - selected
HKLM,%8820CustomInf%,"MixInitAC97CtrlMute",0x00000001,1,1,0,0,0,0			; Binary Value: 1 - mute, 0 - unmute

; HW & SW Voice Number in WT
HKLM,%8820CustomInf%,"WtMaxNumHwVoice",0x00010001,20,0,0,0					; DWORD Value: WtNumHwVoice = 32
HKLM,%8820CustomInf%,"WtMaxNumSwVoice",0x00010001,20,0,0,0					; DWORD Value: WtNumSwVoice = 32

HKLM,%8820CustomInf%,"WtNumVoicesStrings",0x00010001,3,0,0,0				; Number of strings for control panel

HKLM,%8820CustomInf%,"WtNumVoicesString0",0x00020000,%8820WtNumVoicesString0%	; Strings for Wt control panel
HKLM,%8820CustomInf%,"WtNumVoicesString1",0x00020000,%8820WtNumVoicesString1%	; Strings for Wt control panel
HKLM,%8820CustomInf%,"WtNumVoicesString2",0x00020000,%8820WtNumVoicesString2%	; Strings for Wt control panel

HKLM,%8820CustomInf%,"WtNumVoicesParams0",0x00000001,0,0,20,0,0,64,0		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode
HKLM,%8820CustomInf%,"WtNumVoicesParams1",0x00000001,1,0,20,0,20,64,3		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode
HKLM,%8820CustomInf%,"WtNumVoicesParams2",0x00000001,2,0,20,0,20,64,2		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode

HKLM,%8820ControlStr%,"SoftSynthModeIndex",0x00010001,0						; Inital index setting
HKLM,%8820ControlStr%,"SoftSynthMode",0x00010001,3,0,0,0				; Vortex contrl panel WT mode (0 - 2)
HKLM,%8820ControlStr%,"AspenWavetableEffect",0x00010001,1,0,0,0			; Vortex control panel WT effects on/off (1/0)
HKLM,%8820ControlStr%,"ReverbAmount",0x00010001,0,0,0,0				; Vortex control panel WT reverb amount (0 - 127)
HKLM,%8820ControlStr%,"ChorusAmount",0x00010001,0,0,0,0				; Vortex control panel WT chorus amount (0 - 127)
HKLM,%8820ControlStr%,"TargetOutput3D",0x00010001,1,0,0,0				; 3D target output type - done for MX300
HKLM,%8820ControlStr%,"SecondaryXtalk",0x00010001,2,0,0,0				; Secondary Xtalk type - done for MX300
HKLM,%8820ControlStr%,"PrimaryXtalk",0x00010001,2,0,0,0				; Primary Xtalk type - done for MX300
HKLM,%8820ControlStr%,"RoutingInfo",0x00010001,3,0,0,0				; Routing information - done for MX300
HKLM,%8820ControlStr%,"FxSelectParams",0x00000001,04,06			
HKLM,%8820ControlStr%,"QuadCodecOutputModeState",0x00010001,0,0,0,0			; 0 - stere, 1 - quad


[WDM_AU8830.AddReg]
HKR,,AssociatedFilters,,"wdmaud,redbook"
HKR,,Driver,,adm8830.sys
HKR,,NTMPDriver,,"adm8830.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_AU8830.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%*WDM_AU8830.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_AU8830.DeviceDesc%

; initial mixer Master Vol/Mute
HKLM,%8830CustomInf%,"MixInitMasterVol",0x00010001,04,0,0,0				; DWORD Value: 0x00 - 0x10
HKLM,%8830CustomInf%,"MixInitMasterMute",0x00010001,0,0,0,0				; DWORD Value: 1 - mute, 0 - unmute
;; initial mixer vol level
;;
;; ORDER: WT, Wave Out, S/PDIF In, Telephone, Mic, LineIn, CD, Video, Aux, PC-Beep
HKLM,%8830CustomInf%,"MixInitPlayVol",0x00000001,08,08,0C,0E,0E,0D,0C,0B,0C,0C	; Binary Value: 0x00 - 0x10
;; ORDER: Telephone, Mic, LineIn, CD, Video, Aux, StreoMixer, MonoMixer
HKLM,%8830CustomInf%,"MixInitRecVol",0x00000001,08,08,08,08,08,08,08,08		; Binary Value: 0x00 - 0x10
;; ORDER: Mic, LineIn
HKLM,%8830CustomInf%,"MixInitVoiceVol",0x00000001,08,08						; Binary Value: 0x00 - 0x10
;; ORDER: Mono Out, Headphone Out, S/PDIF Out, 3D Center, 3D Depth
HKLM,%8830CustomInf%,"MixInitAC97CtrlVol",0x00000001,0E,0E,10,0C,0C,08		; Binary Value: 0x00 - 0x10

; initial mixer mute
HKLM,%8830CustomInf%,"MixInitPlayMute",0x00000001,0,0,0,1,1,0,0,0,0,1		; Binary Value: 1 - mute, 0 - unmute
HKLM,%8830CustomInf%,"MixInitRecSelect",0x00000001,0,1,0,0,0,0,0,0			; Binary Value: 1 - selected
HKLM,%8830CustomInf%,"MixInitVoiceSelect",0x00000001,1,0					; Binary Value: 1 - selected
HKLM,%8830CustomInf%,"MixInitAC97CtrlMute",0x00000001,1,1,0,0,0,0			; Binary Value: 1 - mute, 0 - unmute

; HW & SW Voice Number in WT
HKLM,%8830CustomInf%,"WtMaxNumHwVoice",0x00010001,40,0,0,0				; DWORD Value: WtNumHwVoice = 64
HKLM,%8830CustomInf%,"WtMaxNumSwVoice",0x00010001,ff,0,0,0				; DWORD Value: WtNumSwVoice = 256

HKLM,%8830CustomInf%,"WtNumVoicesStrings",0x00010001,3,0,0,0			; Number of strings for control panel

HKLM,%8830CustomInf%,"WtNumVoicesString0",0x00020000,%8830WtNumVoicesString0%		; Strings for Wt control panel
HKLM,%8830CustomInf%,"WtNumVoicesString1",0x00020000,%8830WtNumVoicesString1%		; Strings for Wt control panel
HKLM,%8830CustomInf%,"WtNumVoicesString2",0x00020000,%8830WtNumVoicesString2%		; Strings for Wt control panel

HKLM,%8830CustomInf%,"WtNumVoicesParams0",0x00000001,0,0,40,1,00,64,3		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode
HKLM,%8830CustomInf%,"WtNumVoicesParams1",0x00000001,1,0,40,0,40,64,2		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode
HKLM,%8830CustomInf%,"WtNumVoicesParams2",0x00000001,2,0,40,0,00,64,0		; Preset ID, num Hard Voices msb, Num Hard Voices Lsb,num Soft Voices msb, Num Soft Voices Lsb, CPU utilization, mode

HKLM,%8830ControlStr%,"SoftSynthModeIndex",0x00010001,0				; Inital index setting
HKLM,%8830ControlStr%,"SoftSynthMode",0x00010001,3,0,0,0				; Vortex contrl panel WT mode (0 - 2)
HKLM,%8830ControlStr%,"AspenWavetableEffect",0x00010001,1,0,0,0			; Vortex control panel WT effects on/off (1/0)
HKLM,%8830ControlStr%,"ReverbAmount",0x00010001,0,0,0,0				; Vortex control panel WT reverb amount (0 - 127)
HKLM,%8830ControlStr%,"ChorusAmount",0x00010001,0,0,0,0				; Vortex control panel WT chorus amount (0 - 127)
HKLM,%8830ControlStr%,"TargetOutput3D",0x00010001,1,0,0,0				; 3D target output type - done for MX300
HKLM,%8830ControlStr%,"SecondaryXtalk",0x00010001,2,0,0,0				; Secondary Xtalk type - done for MX300
HKLM,%8830ControlStr%,"PrimaryXtalk",0x00010001,2,0,0,0				; Primary Xtalk type - done for MX300
HKLM,%8830ControlStr%,"RoutingInfo",0x00010001,3,0,0,0				; Routing information - done for MX300
HKLM,%8830ControlStr%,"FxSelectParams",0x00000001,04,06			
HKLM,%8830ControlStr%,"QuadCodecOutputModeState",0x00010001,0,0,0,0			; 0 - stere, 1 - quad

[WDM_AU88XX.AddReg]
;; Friendly names
HKLM,%MediaCategories%\%AURLGUID.PcBeep%,Name,,%AURLPin.PcBeep%
HKLM,%MediaCategories%\%AURLGUID.PcBeep%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.Phone%,Name,,%AURLPin.Phone%
HKLM,%MediaCategories%\%AURLGUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.Mic%,Name,,%AURLPin.Mic%
HKLM,%MediaCategories%\%AURLGUID.Mic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.LineIn%,Name,,%AURLPin.LineIn%
HKLM,%MediaCategories%\%AURLGUID.LineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.CDPlayer%,Name,,%AURLPin.CDPlayer%
HKLM,%MediaCategories%\%AURLGUID.CDPlayer%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.Video%,Name,,%AURLPin.Video%
HKLM,%MediaCategories%\%AURLGUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.Aux%,Name,,%AURLPin.Aux%
HKLM,%MediaCategories%\%AURLGUID.Aux%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.LineOut%,Name,,%AURLPin.LineOut%
HKLM,%MediaCategories%\%AURLGUID.LineOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.HPOut%,Name,,%AURLPin.HPOut%
HKLM,%MediaCategories%\%AURLGUID.HPOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%AURLGUID.MonoOut%,Name,,%AURLPin.MonoOut%
HKLM,%MediaCategories%\%AURLGUID.MonoOut%,Display,1,00,00,00,00

[WDM_AU8810.CopyList]
adm8810.sys

[WDM_AU8820.CopyList]
adm8820.sys

[WDM_AU8830.CopyList]
adm8830.sys

[DestinationDirs]
WDM_AU8810.CopyList  = 10,system32\drivers ; %SystemRoot%\system32\drivers
WDM_AU8820.CopyList  = 10,system32\drivers ; %SystemRoot%\system32\drivers
WDM_AU8830.CopyList  = 10,system32\drivers ; %SystemRoot%\system32\drivers


[WDM_AU8810.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AurlAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WT%,WDM.Interface.WT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WT%,WDM.Interface.WT
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,AurlAud.Interface.DMus


[WDM_AU8820.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AurlAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WT%,WDM.Interface.WT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WT%,WDM.Interface.WT
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,AurlAud.Interface.DMus

[WDM_AU8830.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AurlAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WT%,WDM.Interface.WT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WT%,WDM.Interface.WT
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,AurlAud.Interface.DMus

[AurlAud.Interface.Wave]
AddReg=AurlAud.Interface.Wave.AddReg
[AurlAud.Interface.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%AurlAud.Wave.szPname%

[AurlAud.Interface.Topology]
AddReg=AurlAud.Interface.Topo.AddReg
[AurlAud.Interface.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%AurlAud.Topology.szPname%

[WDM.Interface.UART]
AddReg=WDM.Interface.UART.AddReg
[WDM.Interface.UART.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.UART.szPname%

[WDM.Interface.WT]
AddReg=WDM.Interface.WT.AddReg
[WDM.Interface.WT.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.WT.szPname%

[AurlAud.Interface.DMus]
AddReg=AurlAud.Interface.DMus.AddReg

[AurlAud.Interface.DMus.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%AurlAud.DMus.szPname%

;;**************** NT Install ****************

[WDM_AU8810.NTX86]
Include=   ks.inf, wdmaudio.inf
Needs=     KS.Registration, WDMAUDIO.Registration
CopyFiles= WDM_AU8810.CopyList
AddReg=	   WDM_AU8810.AddReg, WDM_AU88XX.AddReg

[WDM_AU8820.NTX86]
Include=   ks.inf, wdmaudio.inf
Needs=     KS.Registration, WDMAUDIO.Registration
CopyFiles= WDM_AU8820.CopyList
AddReg=	   WDM_AU8820.AddReg, WDM_AU88XX.AddReg

[WDM_AU8830.NTX86]
Include=   ks.inf, wdmaudio.inf
Needs=     KS.Registration, WDMAUDIO.Registration
CopyFiles= WDM_AU8830.CopyList
AddReg=	   WDM_AU8830.AddReg, WDM_AU88XX.AddReg

[WDM_AU8810.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AurlAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WT%,WDM.Interface.WT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WT%,WDM.Interface.WT
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,AurlAud.Interface.DMus

[WDM_AU8820.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AurlAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WT%,WDM.Interface.WT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WT%,WDM.Interface.WT
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,AurlAud.Interface.DMus

[WDM_AU8830.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AurlAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AurlAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WT%,WDM.Interface.WT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WT%,WDM.Interface.WT
;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMUS%,AurlAud.Interface.DMus
;AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMUS%,AurlAud.Interface.DMus

[WDM_AU8810.NTX86.Services]
AddService = wdm_au8810, 0x00000002, wdm_au8810_Service_Inst


[wdm_au8810_Service_Inst]
DisplayName    = %wdm_au8810.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\adm8810.sys

[WDM_AU8820.NTX86.Services]
AddService = wdm_au8820, 0x00000002, wdm_au8820_Service_Inst

[wdm_au8820_Service_Inst]
DisplayName    = %wdm_au8820.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\adm8820.sys

[WDM_AU8830.NTX86.Services]
AddService = wdm_au8830, 0x00000002, wdm_au8830_Service_Inst

[wdm_au8830_Service_Inst]
DisplayName    = %wdm_au8830.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\adm8830.sys


[Strings]
MSFT="Microsoft"
AurealMfgName="Aureal Semiconductor"
*WDM_AU8810.DeviceDesc="Aureal Vortex 8810 Audio (WDM)"
*WDM_AU8820.DeviceDesc="Aureal Vortex 8820 Audio (WDM)"
*WDM_AU8830.DeviceDesc="Aureal Vortex 8830 Audio (WDM)"
AurlAud.Wave.szPname="Aureal Audio"
AurlAud.Topology.szPname="Aureal"
;; Aureal friendly names (non-localizeable)
AURLGUID.PcBeep      ="{AD019000-6DB0-11D1-95A6-00C04FB925D3}"
AURLGUID.Phone       ="{62D35A01-E42B-11d1-B073-00608CCBD2F1}"
AURLGUID.Mic         ="{62D35A02-E42B-11d1-B073-00608CCBD2F1}"
AURLGUID.LineIn      ="{AD019004-6DB0-11D1-95A6-00C04FB925D3}"
AURLGUID.CDPlayer    ="{AD019005-6DB0-11D1-95A6-00C04FB925D3}"
AURLGUID.Video       ="{62D35A06-E42B-11d1-B073-00608CCBD2F1}"
AURLGUID.Aux         ="{AD019007-6DB0-11D1-95A6-00C04FB925D3}"
AURLGUID.LineOut     ="{AD019008-6DB0-11D1-95A6-00C04FB925D3}"
AURLGUID.HPOut       ="{62D35A09-E42B-11d1-B073-00608CCBD2F1}"
AURLGUID.MonoOut     ="{62D35A0A-E42B-11d1-B073-00608CCBD2F1}"
;; Aureal friendly names (localizeable)
AURLPin.PcBeep       ="PC Speaker"
AURLPin.Phone        ="Phone"
AURLPin.Mic          ="Microphone"
AURLPin.LineIn       ="Line In"
AURLPin.CDPlayer     ="CD Player"
AURLPin.Video        ="Video"
AURLPin.Aux          ="Aux"
AURLPin.LineOut      ="Speaker"
AURLPin.HPOut        ="Headphones"
AURLPin.MonoOut      ="Mono Out"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
MediaResources="SYSTEM\CurrentControlSet\Control\MediaResources"
WDM_SWSYNTH="Microsoft SWSynth (WDM)"
WDM_MIDI="WDM-based Device"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_UART="Uart"
KSNAME_Topology="Topology"
KSNAME_WT="Wavetable"

WDM.UART.szPname="MPU-401"
WDM.WT.szPname="Aureal Wavetable"
AurlAud.DMus.szPname="Aureal DirectMusic"

wdm_au8810.SvcDesc = "Aureal Vortex 8810 Audio Driver (WDM)"
wdm_au8820.SvcDesc = "Aureal Vortex 8820 Audio Driver (WDM)"
wdm_au8830.SvcDesc = "Aureal Vortex 8830 Audio Driver (WDM)"
*WDM_DMUSIC.DeviceDesc="Aureal Direct Music(WDM)"


; Variables used for install
8820DriverNames="Software\Aureal\Vortex\DriverNames"
8820MixerStr="Software\Aureal\Vortex\MixerStrings"
8820MsgBoxStr="Software\Aureal\Vortex\MsgBoxStrings"
8820CustomInf="Software\Aureal\Vortex\Customization"
8820ControlStr="Software\Aureal\Vortex\ControlPanel"
8820InstallStr="Software\Aureal\Vortex\InstallSettings"

8820WtNumVoicesString0="32 Voice Pro"
8820WtNumVoicesString1="64 Voice Gamer"
8820WtNumVoicesString2="64 Voice Pro"

8830MixerStr="Software\Aureal\Vortex\AU8830\MixerStrings"
8830MsgBoxStr="Software\Aureal\Vortex\AU8830\MsgBoxStrings"
8830CustomInf="Software\Aureal\Vortex\AU8830\Customization"
8830EqualizerStr="Software\Aureal\Vortex\AU8830\Equalizer"
8830ControlStr="Software\Aureal\Vortex\AU8830\ControlPanel"
8830InstallStr="Software\Aureal\Vortex\AU8830\InstallSettings"

8830WtNumVoicesString0="320 Voices"
8830WtNumVoicesString1="128 Voices"
8830WtNumVoicesString2="64 Voices"

8810MixerStr="Software\Aureal\Vortex\AU8810\MixerStrings"
8810MsgBoxStr="Software\Aureal\Vortex\AU8810\MsgBoxStrings"
8810CustomInf="Software\Aureal\Vortex\AU8810\Customization"
8810EqualizerStr="Software\Aureal\Vortex\AU8810\Equalizer"
8810ControlStr="Software\Aureal\Vortex\AU8810\ControlPanel"
8810InstallStr="Software\Aureal\Vortex\AU8810\InstallSettings"

8810WtNumVoicesString0="256 Voices"
8810WtNumVoicesString1="128 Voices"
8810WtNumVoicesString2="64 Voices"
8810WtNumVoicesString3="32 Voices"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.91