; KX Audio Driver
; Copyright (c) Eugene Gavrilov, 2001-2002. All rights reserved
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ProviderName%
;LayoutFile=layout.inf, layout1.inf, layout2.inf
;CatalogFile = kx.cat
DriverVer=05/14/2002,5.10.0.3520
[SourceDisksNames]
223=%DiskDescription%,,,
[SourceDisksFiles]
kxmixer.exe=223
kxhelp.chm=223
kxfxlib.kxl=223
kxctrl.exe=223
kxskin.kxs=223
kxasio.dll=223
kxapi.dll=223
kxgui.dll=223
kx.sys=223
kxsetup.exe=223
cmax20.dll=223
sfman32.dll=223
[Manufacturer]
%MfgName%=Creative
[ControlFlags]
ExcludeFromSelect = PCI\VEN_1102&DEV_0002&CC_040100
ExcludeFromSelect = PCI\VEN_1102&DEV_0004&CC_040100
[Creative]
%EMU10KX.DeviceDesc1%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80611102
%EMU10KX.DeviceDesc2%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_00211102
%EMU10KX.DeviceDesc3%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_00201102
%EMU10KX.DeviceDesc4%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80401102
%EMU10KX.DeviceDesc5%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_002F1102
%EMU10KX.DeviceDesc6%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80511102
%EMU10KX.DeviceDesc7%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80261102
%EMU10KX.DeviceDesc8%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80271102
%EMU10KX.DeviceDesc9%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80221102
%EMU10KX.DeviceDesc10%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_40011102
%EMU10KX.DeviceDesc11%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80691102
%EMU10KX.DeviceDesc12%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_806a1102
%EMU10KX.DeviceDesc13%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_806b1102
%EMU10KX.DeviceDesc14%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80311102
%EMU10KX.DeviceDesc15%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80281102
%EMU10KX.DeviceDesc16%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80321102
%EMU10KX.DeviceDesc17%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80231102
%EMU10KX.DeviceDesc18%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80621102
%EMU10KX.DeviceDesc19%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80641102
%EMU10KX.DeviceDesc20%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80711102
%EMU10KX.DeviceDesc21%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80251102
%EMU10KX.DeviceDesc22%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80631102
%EMU10KX.DeviceDesc23%=KX_EMU10KX, PCI\VEN_1102&DEV_0004&SUBSYS_00421102
%EMU10KX.DeviceDesc24%=KX_EMU10KX, PCI\VEN_1102&DEV_0004&SUBSYS_00431102
%EMU10KX.DeviceDesc25%=KX_EMU10KX, PCI\VEN_1102&DEV_0004&SUBSYS_00511102
%EMU10KX.DeviceDesc26%=KX_EMU10KX, PCI\VEN_1102&DEV_0004&SUBSYS_00531102
%EMU10KX.DeviceDesc27%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80501102
%EMU10KX.DeviceDesc28%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_802A1102
%EMU10KX.DeviceDesc29%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_802B1102
%EMU10KX.DeviceDesc30%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80331102
%EMU10KX.DeviceDesc31%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80291102
%EMU10KX.DeviceDesc32%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80681102
%EMU10KX.DeviceDesc33%=KX_EMU10KX, PCI\VEN_1102&DEV_0004&SUBSYS_00411102
%EMU10KX.DeviceDesc34%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&SUBSYS_80351102
%EMU10KX.DeviceDesc35%=KX_EMU10KX, PCI\VEN_1102&DEV_0002&CC_040100
%EMU10KX.DeviceDesc36%=KX_EMU10KX, PCI\VEN_1102&DEV_0004&CC_040100
[KX_EMU10KX]
DriverVer=05/14/2002,5.10.0.3520
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=KXDRIVER.CopyList,KXAPPS.CopyList,KXASIO.CopyList
AddReg=KX_EMU10KX.AddReg,KX_EMU10KX_WIN98.AddReg,KXASIO.AddReg,KXAPPS_98.AddReg
KnownRegEntries=KX_EMU10KX.KnownRegEntries
[KX_EMU10KX.KnownRegEntries]
IsWin98Gold=keep
[IsWin98Gold]
1=HKLM,Software\Microsoft\Windows\CurrentVersion,VersionNumber,0,4.10.1998
[KX_EMU10KX.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=KXDRIVER.CopyList,KXAPPS.CopyList,KXASIO.CopyList
DelReg=KX_EMU10KX.DelReg
AddReg=KX_EMU10KX.AddReg ,KX_EMU10KX_WINNT.AddReg,KXASIO.AddReg,KXAPPS_NT.AddReg
[KX_EMU10KX_WIN98.AddReg]
[KX_EMU10KX_WINNT.AddReg]
HKR,Branding,icon,,"kxmixer.exe,128"
HKR,Branding,bitmap,,"kxmixer.exe,400"
HKR,Branding,url,,"http://www.kxproject.com"
[KX_EMU10KX.DelReg]
HKCU,kX,
[KX_EMU10KX.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,SetupPreferredAudioDevices,3,01,00,00,00
HKR,,Driver,,kx.sys
HKR,,NTMPDriver,,"kx.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,,%EMU10KX_WAVE%
HKR,Drivers\midi\wdmaud.drv,Description,,%EMU10KX_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%EMU10KX_MIXER%
; Localized Names (pins and nodes)
HKLM,%MediaCategories%\%GUID.KX_SYNTH1%,Name,,%KX_SYNTH1_NAME%
HKLM,%MediaCategories%\%GUID.KX_SYNTH1%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_SYNTH2%,Name,,%KX_SYNTH2_NAME%
HKLM,%MediaCategories%\%GUID.KX_SYNTH2%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_MIXER%,Name,,%KX_MIXER_NAME%
HKLM,%MediaCategories%\%GUID.KX_MIXER%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_RECIN%,Name,,%KX_RECIN_NAME%
HKLM,%MediaCategories%\%GUID.KX_RECIN%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT01%,Name,,%KX_WAVEOUT01_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT01%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT45%,Name,,%KX_WAVEOUT45_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT45%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT67%,Name,,%KX_WAVEOUT67_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT67%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT89%,Name,,%KX_WAVEOUT89_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT89%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEIN%,Name,,%KX_WAVEIN_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEIN%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT01M%,Name,,%KX_WAVEOUT01M_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT01M%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT45M%,Name,,%KX_WAVEOUT45M_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT45M%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT67M%,Name,,%KX_WAVEOUT67M_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT67M%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT89M%,Name,,%KX_WAVEOUT89M_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT89M%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT01V%,Name,,%KX_WAVEOUT01V_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT01V%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT45V%,Name,,%KX_WAVEOUT45V_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT45V%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT67V%,Name,,%KX_WAVEOUT67V_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT67V%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT89V%,Name,,%KX_WAVEOUT89V_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUT89V%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_RECINV%,Name,,%KX_RECINV_NAME%
HKLM,%MediaCategories%\%GUID.KX_RECINV%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_SYNTH1V%,Name,,%KX_SYNTH1V_NAME%
HKLM,%MediaCategories%\%GUID.KX_SYNTH1V%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_SYNTH1M%,Name,,%KX_SYNTH1M_NAME%
HKLM,%MediaCategories%\%GUID.KX_SYNTH1M%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_SYNTH2V%,Name,,%KX_SYNTH2V_NAME%
HKLM,%MediaCategories%\%GUID.KX_SYNTH2V%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_SYNTH2M%,Name,,%KX_SYNTH2M_NAME%
HKLM,%MediaCategories%\%GUID.KX_SYNTH2M%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_UARTOUT%,Name,,%KX_UARTOUT_NAME%
HKLM,%MediaCategories%\%GUID.KX_UARTOUT%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_UARTIN%,Name,,%KX_UARTIN_NAME%
HKLM,%MediaCategories%\%GUID.KX_UARTIN%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_UARTOUT2%,Name,,%KX_UARTOUT2_NAME%
HKLM,%MediaCategories%\%GUID.KX_UARTOUT2%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_UARTIN2%,Name,,%KX_UARTIN2_NAME%
HKLM,%MediaCategories%\%GUID.KX_UARTIN2%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_AC3%,Name,,%KX_AC3_NAME%
HKLM,%MediaCategories%\%GUID.KX_AC3%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_CTRLOUT%,Name,,%KX_CTRLOUT_NAME%
HKLM,%MediaCategories%\%GUID.KX_CTRLOUT%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.KX_CTRLIN%,Name,,%KX_CTRLIN_NAME%
HKLM,%MediaCategories%\%GUID.KX_CTRLIN%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.KX_RECMIXER%,Name,,%KX_RECMIXER_NAME%
HKLM,%MediaCategories%\%GUID.KX_RECMIXER%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEOUTPUT%,Name,,%KX_WAVEOUTPUT_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEOUTPUT%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_MASTERV%,Name,,%KX_MASTERV_NAME%
HKLM,%MediaCategories%\%GUID.KX_MASTERV%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_MASTERM%,Name,,%KX_MASTERM_NAME%
HKLM,%MediaCategories%\%GUID.KX_MASTERM%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEV%,Name,,%KX_WAVEV_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEV%,Display,1,00,00,00,01
HKLM,%MediaCategories%\%GUID.KX_WAVEM%,Name,,%KX_WAVEM_NAME%
HKLM,%MediaCategories%\%GUID.KX_WAVEM%,Display,1,00,00,00,01
[KX_EMU10KX.Interfaces]
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave0%,KX_EMU10KX.I.Wave0
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave0%,KX_EMU10KX.I.Wave0
AddInterface=%KSCAT_CAPTURE%,%KSNAME_Wave0%,KX_EMU10KX.I.Wave0
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave1%,KX_EMU10KX.I.Wave1
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave1%,KX_EMU10KX.I.Wave1
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave2%,KX_EMU10KX.I.Wave2
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave2%,KX_EMU10KX.I.Wave2
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave3%,KX_EMU10KX.I.Wave3
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave3%,KX_EMU10KX.I.Wave3
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo1%,KX_EMU10KX.I.Topology1
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo1%,KX_EMU10KX.I.Topology1
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo2%,KX_EMU10KX.I.Topology2
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo2%,KX_EMU10KX.I.Topology2
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo3%,KX_EMU10KX.I.Topology3
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo3%,KX_EMU10KX.I.Topology3
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo4%,KX_EMU10KX.I.Topology4
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo4%,KX_EMU10KX.I.Topology4
AddInterface=%KSCAT_AUDIO%,%KSNAME_UART1%,KX_EMU10KX.I.UART1
AddInterface=%KSCAT_RENDER%,%KSNAME_UART1%,KX_EMU10KX.I.UART1
AddInterface=%KSCAT_CAPTURE%,%KSNAME_UART1%,KX_EMU10KX.I.UART1
AddInterface=%KSCAT_AUDIO%,%KSNAME_UART2%,KX_EMU10KX.I.UART2
AddInterface=%KSCAT_RENDER%,%KSNAME_UART2%,KX_EMU10KX.I.UART2
AddInterface=%KSCAT_CAPTURE%,%KSNAME_UART2%,KX_EMU10KX.I.UART2
AddInterface=%KSCAT_AUDIO%,%KSNAME_Synth1%,KX_EMU10KX.I.Synth1
AddInterface=%KSCAT_RENDER%,%KSNAME_Synth1%,KX_EMU10KX.I.Synth1
AddInterface=%KSCAT_AUDIO%,%KSNAME_Synth2%,KX_EMU10KX.I.Synth2
AddInterface=%KSCAT_RENDER%,%KSNAME_Synth2%,KX_EMU10KX.I.Synth2
AddInterface=%KSCAT_AUDIO%,%KSNAME_CTRL%,KX_EMU10KX.I.CTRL
AddInterface=%KSCAT_RENDER%,%KSNAME_CTRL%,KX_EMU10KX.I.CTRL
AddInterface=%KSCAT_CAPTURE%,%KSNAME_CTRL%,KX_EMU10KX.I.CTRL
[KX_EMU10KX.NT.Interfaces]
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave0%,KX_EMU10KX.I.Wave0
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave0%,KX_EMU10KX.I.Wave0
AddInterface=%KSCAT_CAPTURE%,%KSNAME_Wave0%,KX_EMU10KX.I.Wave0
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave1%,KX_EMU10KX.I.Wave1
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave1%,KX_EMU10KX.I.Wave1
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave2%,KX_EMU10KX.I.Wave2
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave2%,KX_EMU10KX.I.Wave2
AddInterface=%KSCAT_AUDIO%,%KSNAME_Wave3%,KX_EMU10KX.I.Wave3
AddInterface=%KSCAT_RENDER%,%KSNAME_Wave3%,KX_EMU10KX.I.Wave3
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo1%,KX_EMU10KX.I.Topology1
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo1%,KX_EMU10KX.I.Topology1
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo2%,KX_EMU10KX.I.Topology2
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo2%,KX_EMU10KX.I.Topology2
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo3%,KX_EMU10KX.I.Topology3
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo3%,KX_EMU10KX.I.Topology3
AddInterface=%KSCAT_AUDIO%,%KSNAME_Topo4%,KX_EMU10KX.I.Topology4
AddInterface=%KSCAT_TOPOLOGY%,%KSNAME_Topo4%,KX_EMU10KX.I.Topology4
AddInterface=%KSCAT_AUDIO%,%KSNAME_UART1%,KX_EMU10KX.I.UART1
AddInterface=%KSCAT_RENDER%,%KSNAME_UART1%,KX_EMU10KX.I.UART1
AddInterface=%KSCAT_CAPTURE%,%KSNAME_UART1%,KX_EMU10KX.I.UART1
AddInterface=%KSCAT_AUDIO%,%KSNAME_UART2%,KX_EMU10KX.I.UART2
AddInterface=%KSCAT_RENDER%,%KSNAME_UART2%,KX_EMU10KX.I.UART2
AddInterface=%KSCAT_CAPTURE%,%KSNAME_UART2%,KX_EMU10KX.I.UART2
AddInterface=%KSCAT_AUDIO%,%KSNAME_Synth1%,KX_EMU10KX.I.Synth1
AddInterface=%KSCAT_RENDER%,%KSNAME_Synth1%,KX_EMU10KX.I.Synth1
AddInterface=%KSCAT_AUDIO%,%KSNAME_Synth2%,KX_EMU10KX.I.Synth2
AddInterface=%KSCAT_RENDER%,%KSNAME_Synth2%,KX_EMU10KX.I.Synth2
AddInterface=%KSCAT_AUDIO%,%KSNAME_CTRL%,KX_EMU10KX.I.CTRL
AddInterface=%KSCAT_RENDER%,%KSNAME_CTRL%,KX_EMU10KX.I.CTRL
AddInterface=%KSCAT_CAPTURE%,%KSNAME_CTRL%,KX_EMU10KX.I.CTRL
[KX_EMU10KX.I.Wave0]
AddReg=KX_EMU10KX.I.Wave0.AddReg
[KX_EMU10KX.I.Wave0.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Wave0.szPname%
[KX_EMU10KX.I.Wave1]
AddReg=KX_EMU10KX.I.Wave1.AddReg
[KX_EMU10KX.I.Wave1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Wave1.szPname%
[KX_EMU10KX.I.Wave2]
AddReg=KX_EMU10KX.I.Wave2.AddReg
[KX_EMU10KX.I.Wave2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Wave2.szPname%
[KX_EMU10KX.I.Wave3]
AddReg=KX_EMU10KX.I.Wave3.AddReg
[KX_EMU10KX.I.Wave3.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Wave3.szPname%
[KX_EMU10KX.I.Topology1]
AddReg=KX_EMU10KX.I.Topo1.AddReg
[KX_EMU10KX.I.Topo1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Topology1.szPname%
[KX_EMU10KX.I.Topology2]
AddReg=KX_EMU10KX.I.Topo2.AddReg
[KX_EMU10KX.I.Topo2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Topology2.szPname%
[KX_EMU10KX.I.Topology3]
AddReg=KX_EMU10KX.I.Topo3.AddReg
[KX_EMU10KX.I.Topo3.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Topology3.szPname%
[KX_EMU10KX.I.Topology4]
AddReg=KX_EMU10KX.I.Topo4.AddReg
[KX_EMU10KX.I.Topo4.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Topology4.szPname%
[KX_EMU10KX.I.UART1]
AddReg=KX_EMU10KX.I.UART1.AddReg
[KX_EMU10KX.I.UART1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.UART1.szPname%
[KX_EMU10KX.I.UART2]
AddReg=KX_EMU10KX.I.UART2.AddReg
[KX_EMU10KX.I.UART2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.UART2.szPname%
[KX_EMU10KX.I.CTRL]
AddReg=KX_EMU10KX.I.CTRL.AddReg
[KX_EMU10KX.I.CTRL.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.CTRL.szPname%
[KX_EMU10KX.I.Synth1]
AddReg=KX_EMU10KX.I.Synth1.AddReg
[KX_EMU10KX.I.Synth1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Synth1.szPname%
[KX_EMU10KX.I.Synth2]
AddReg=KX_EMU10KX.I.Synth2.AddReg
[KX_EMU10KX.I.Synth2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%KX_EMU10KX.Synth2.szPname%
[KX_EMU10KX.NT.Services]
AddService = kxwdmdrv, 0x00000002, KX_EMU10KX_Service_Inst
[KX_EMU10KX_Service_Inst]
DisplayName = %EMU10KX_SERVICE.DeviceDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %10%\system32\drivers\kx.sys
[KXAPPS.CopyList]
kxmixer.exe
kxhelp.chm
kxctrl.exe
kxapi.dll
kxgui.dll
cmax20.dll
kxsetup.exe
kxskin.kxs
kxfxlib.kxl
sfman32.dll
[KXAPPS_98.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","kX Mixer",,"kxmixer --startup"
[KXAPPS_NT.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","kX Mixer",,"kxmixer --startup"
[KXASIO.CopyList]
kxasio.dll
[KXASIO.AddReg]
HKCR,CLSID\{5C0B12B1-F582-4935-BFAE-85267A6BE13D},,,"kX ASIO"
HKCR,CLSID\{5C0B12B1-F582-4935-BFAE-85267A6BE13D}\InprocServer32,,,"kxasio.dll"
HKCR,CLSID\{5C0B12B1-F582-4935-BFAE-85267A6BE13D}\InprocServer32,ThreadingModel,,"Apartment"
HKLM,"SOFTWARE\ASIO\kX ASIO Driver","CLSID",,"{5C0B12B1-F582-4935-BFAE-85267A6BE13D}"
HKLM,"SOFTWARE\ASIO\kX ASIO Driver","Description",,"kX ASIO"
[KXDRIVER.CopyList]
kx.sys
[DestinationDirs]
DefaultDestDir=11
KXAPPS.CopyList=11
KXASIO.CopyList=11
KXDRIVER.CopyList=10,system32\drivers
[Strings]
; Consts
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCAT_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCAT_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCAT_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCAT_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSCAT_SYNTHESIZER="{DFF220F3-F70F-11D0-B917-00A0C9223196}"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
; Manufacturer
ProviderName="Eugene Gavrilov"
MfgName="Creative Labs - kX Project"
DiskDescription="Eugene Gavrilov kX Driver Disk"
EMU10KX_SERVICE.DeviceDesc="kX WDM Driver Service"
EMU10KX.DeviceDesc1="kX 10k1 Audio - 5.1 Model SB0060"
EMU10KX.DeviceDesc2="kX 10k1 Audio - Model CT4620"
EMU10KX.DeviceDesc3="kX 10k1 Audio - Model CT4670 Value"
EMU10KX.DeviceDesc4="kX 10k1 Audio - Model CT4760"
EMU10KX.DeviceDesc5="kX 10k1 Audio - Motherboard Model"
EMU10KX.DeviceDesc6="kX 10k1 Audio - Model CT4850 value"
EMU10KX.DeviceDesc7="kX 10k1 Audio - Model CT4830 value"
EMU10KX.DeviceDesc8="kX 10k1 Audio - Model CT4832 value"
EMU10KX.DeviceDesc9="kX 10k1 Audio - Model CT4780 value"
EMU10KX.DeviceDesc10="kX 10k1 Audio - Model APS"
EMU10KX.DeviceDesc11="kX 10k1 Audio - 5.1 Model SB0101 Value"
EMU10KX.DeviceDesc12="kX 10k1 Audio - 5.1 Model SB0103"
EMU10KX.DeviceDesc13="kX 10k1 Audio - 5.1 Model SB0105"
EMU10KX.DeviceDesc14="kX 10k1 Audio - Model CT4831 value"
EMU10KX.DeviceDesc15="kX 10k1 Audio - Model CT4870 value"
EMU10KX.DeviceDesc16="kX 10k1 Audio - Model CT4871 value"
EMU10KX.DeviceDesc17="kX 10k1 Audio - Model PCI512 CT4790 OEM"
EMU10KX.DeviceDesc18="kX 10k1 Audio - 5.1 Model SB0100"
EMU10KX.DeviceDesc19="KX 10k1 Audio - 5.1 Model SB0102"
EMU10KX.DeviceDesc20="kX 10k1 Audio - 5.1 Model SB0150"
EMU10KX.DeviceDesc21="kX 10k1 Audio - Motherboard Model"
EMU10KX.DeviceDesc22="kX 10k1 Audio - Motherboard Model"
EMU10KX.DeviceDesc23="kX 10k2 Audio - Model CT0070"
EMU10KX.DeviceDesc24="kX 10k2 Audio - Model CT0072"
EMU10KX.DeviceDesc25="kX 10k2 Audio - Model SB0090"
EMU10KX.DeviceDesc26="kX 10k2 Audio - Model CT0092"
EMU10KX.DeviceDesc27="kX 10k1 Audio - Model PCI512 CT4820"
EMU10KX.DeviceDesc28="kX 10k1 Audio - Model PCI256 CT4890"
EMU10KX.DeviceDesc29="kX 10k1 Audio - Model PCI256 CT4891"
EMU10KX.DeviceDesc30="kX 10k1 Audio - Model PCI256 CT4893"
EMU10KX.DeviceDesc31="kX 10k1 Audio - Model CT4872"
EMU10KX.DeviceDesc32="kX 10k1 Audio - Model CT0061"
EMU10KX.DeviceDesc33="kX 10k2 Audio - Model CT4820"
EMU10KX.DeviceDesc34="kX 10k1 Audio - Model CT0060"
EMU10KX.DeviceDesc35="kX 10k1 Audio - General"
EMU10KX.DeviceDesc36="kX 10k2 Audio - General"
; Device names (as in ControlPanel->Multimedia)
; Actually changed on-the-fly by WDM Driver
KX_EMU10KX.Wave0.szPname="kX Wave 0/1"
KX_EMU10KX.Wave1.szPname="kX Wave 4/5"
KX_EMU10KX.Wave2.szPname="kX Wave 6/7"
KX_EMU10KX.Wave3.szPname="kX Wave 8/9"
KX_EMU10KX.Topology1.szPname="kX Mixer 0/1"
KX_EMU10KX.Topology2.szPname="kX Mixer 4/5"
KX_EMU10KX.Topology3.szPname="kX Mixer 6/7"
KX_EMU10KX.Topology4.szPname="kX Mixer 8/9"
KX_EMU10KX.UART1.szPname="kX UART"
KX_EMU10KX.UART2.szPname="kX UART2"
KX_EMU10KX.Synth1.szPname="kX Synth"
KX_EMU10KX.Synth2.szPname="kX Synth2"
KX_EMU10KX.CTRL.szPname="kX Control"
KSNAME_Wave0="kx_wave0"
KSNAME_Wave1="kx_wave1"
KSNAME_Wave2="kx_wave2"
KSNAME_Wave3="kx_wave3"
KSNAME_UART1="kx_uart1"
KSNAME_UART2="kx_uart2"
KSNAME_Topo1="kx_topo1"
KSNAME_Topo2="kx_topo2"
KSNAME_Topo3="kx_topo3"
KSNAME_Topo4="kx_topo4"
KSNAME_Synth1="kx_synth1"
KSNAME_Synth2="kx_synth2"
KSNAME_CTRL="kx_ctrl"
; Device names
; (as in Properties in ControlPanel->System)
EMU10KX_MIDI="kX Synth Device"
EMU10KX_WAVE="kX Wave Device"
EMU10KX_MIXER="kX Mixer Device"
; Mixer localized strings/GUIDs
GUID.KX_MIXER="{1CCF2388-ACDF-44d7-ADC7-BEACCFAC0A13}"
GUID.KX_SYNTH1="{5DE34F5F-203F-4c2f-9183-24C4E83D2C07}"
GUID.KX_SYNTH2="{4F675923-5339-44a9-8663-0229D070820D}"
GUID.KX_RECIN="{A53B59C3-6F9D-464c-AFD6-2827C37BC85D}"
GUID.KX_WAVEOUT01="{DB2E2B46-BAD6-4434-B595-4940469E1C8D}"
GUID.KX_WAVEOUT45="{8731FE99-F22D-41f4-8731-B7429AF4C7D5}"
GUID.KX_WAVEOUT67="{B00B8440-42A4-49f9-BD05-1B07A1418F6A}"
GUID.KX_WAVEOUT89="{7BA22A9B-F39D-41dc-B07A-B33435EB85A0}"
GUID.KX_WAVEIN="{FB6E34F3-A6E6-4292-B8B0-239CB57A7084}"
GUID.KX_WAVEOUT01V="{B61A8F62-C6A6-4f08-82EC-761B0BE0E95A}"
GUID.KX_WAVEOUT45V="{A8C232A3-D9D4-4ee7-80FE-1B3474D3842D}"
GUID.KX_WAVEOUT67V="{48553D65-6D69-4b1c-8FE7-5E1B27AC2F0B}"
GUID.KX_WAVEOUT89V="{6FE27FFB-4962-4205-86B0-9E009596FB09}"
GUID.KX_WAVEOUT01M="{940F06AD-FE39-4ac7-918A-54FC82B719AB}"
GUID.KX_WAVEOUT45M="{2E64C86F-03DD-4eca-B043-C8A9E5C3EC25}"
GUID.KX_WAVEOUT67M="{AC966F3B-D379-4796-B4FA-F305650E8FED}"
GUID.KX_WAVEOUT89M="{0F7B6182-9069-468b-B8F6-9FE7C38C1737}"
GUID.KX_SYNTH1V="{F7EC0944-0D07-409a-89D2-82EDC2745CD0}"
GUID.KX_SYNTH1M="{37EAC9A0-DBA9-43d5-896D-56E51B38A2A3}"
GUID.KX_SYNTH2V="{4F06273E-E7E3-4628-9980-BEB59C64FC3C}"
GUID.KX_SYNTH2M="{A5569A8C-5DFA-4847-8E1F-2B16634E9187}"
GUID.KX_MASTERV="{D843FB71-4583-45b3-8AE1-94B0C8E18B71}"
GUID.KX_MASTERM="{2D859B5C-95CC-43e8-A182-490331785AE8}"
GUID.KX_RECINV="{308B8581-7FA0-4705-B0B1-0ECEC943B4E4}"
GUID.KX_UARTOUT="{715361EB-AF5C-41db-A123-CD3D7826C824}"
GUID.KX_UARTIN="{EEFB700A-A28B-4f5b-B96B-DFE13A94EF4B}"
GUID.KX_UARTOUT2="{CA0C33B9-E1B2-4bfa-AC51-944774577AF5}"
GUID.KX_UARTIN2="{60D0D0D5-10D5-4400-8353-2FF0081AFF79}"
GUID.KX_CTRLIN="{B78E66B5-2721-4616-B8D4-4E0155BA3A1C}"
GUID.KX_CTRLOUT="{0AE4BB4D-A590-4b67-B527-6565A4B53DBD}"
GUID.KX_AC3="{FDCAC90A-249C-4e0d-B829-A5FF8F123780}"
GUID.KX_RECMIXER="{243A0AAA-984D-44a0-9CE8-834E6A74EF6E}"
GUID.KX_WAVEOUTPUT="{68A80F46-9FDD-4831-8E9C-3E9A3BF12E12}"
GUID.KX_WAVEV="{3FD31A02-CAAE-4ed8-89C2-FF5CB392233D}"
GUID.KX_WAVEM="{B3B7F1E2-E7E8-4caa-B2CD-C4E2904F824B}"
; Mixer names
KX_MIXER_NAME="Master Mixer"
KX_SYNTH1_NAME="Synth"
KX_SYNTH2_NAME="Synth2"
KX_RECIN_NAME="Recording Level"
KX_WAVEOUT01_NAME="Wave Out 0/1"
KX_WAVEOUT45_NAME="Wave Out 4/5"
KX_WAVEOUT67_NAME="Wave Out 6/7"
KX_WAVEOUT89_NAME="Wave Out 8/9"
KX_WAVEOUT01V_NAME="Wave 0/1 Volume"
KX_WAVEOUT45V_NAME="Wave 4/5 Volume"
KX_WAVEOUT67V_NAME="Wave 6/7 Volume"
KX_WAVEOUT89V_NAME="Wave 8/9 Volume"
KX_WAVEOUT01M_NAME="Wave 0/1 Mute"
KX_WAVEOUT45M_NAME="Wave 4/5 Mute"
KX_WAVEOUT67M_NAME="Wave 6/7 Mute"
KX_WAVEOUT89M_NAME="Wave 8/9 Mute"
KX_WAVEIN_NAME="Wave In"
KX_SYNTH1V_NAME="Synth Volume"
KX_SYNTH1M_NAME="Synth Mute"
KX_SYNTH2V_NAME="Synth2 Volume"
KX_SYNTH2M_NAME="Synth2 Mute"
KX_MASTERV_NAME="Master Volume"
KX_MASTERM_NAME="Master Mute"
KX_RECINV_NAME="Recording Level"
KX_UARTOUT_NAME="UART Out"
KX_UARTIN_NAME="UART In"
KX_CTRLOUT_NAME="Ctrl Out"
KX_CTRLIN_NAME="Ctrl In"
KX_UARTOUT2_NAME="UART2 Out"
KX_UARTIN2_NAME="UART2 In"
KX_AC3_NAME="AC3 Output"
KX_RECMIXER_NAME="Recording Mixer"
KX_WAVEOUTPUT_NAME="Wave Output"
KX_WAVEV_NAME="Volume"
KX_WAVEM_NAME="Mute"
Download Driver Pack
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.