VOGONS


First post, by appiah4

User metadata
Rank l33t++
Rank
l33t++

I instaled this driver on Vogonsdrivers for My SB Live! Value (CT4870) because the other Live drivers don't install for the CT4870 Hardware ID. Unfortunately this driver comes with just the 2MB SoundFont for MIDI playback. I found the 4MB and 8MB versions on the internet (the 4MB sounds the best to my ears from what I heard on YouTube) but I can't seem to figure out how to load the Soundfonts to the A/B banks in Win98. Could anyone point me to the software I need?

Also, the SB Live! has the following MIDI Synth options:

SB0100_CT4780zip_synths.png

Correct me if I'm wrong but I guess Soundbanks A/B are for SoundFonts and driven by the hardware (wavetable?) - what is the SB Live! Soft Synth supposed to be?

Last edited by appiah4 on 2017-06-05, 09:37. Edited 1 time in total.

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 1 of 24, by Roman78

User metadata
Rank Member
Rank
Member

Oooohh a SB Live!...

This is not gonna help you, but I Banned all the SB Live! crap... As you already noticed most of the drivers are not working even whit the right ID, than you find a Driver that is working on the one machine but not on the other... Than suddenly you get DirectX failures... And that was the point I removed those.

I have here maybe 5 or 6 of those laying around.

Reply 2 of 24, by yawetaG

User metadata
Rank Oldbie
Rank
Oldbie

My Live! came with an utility to load different soundfonts. I think it is part of Creative's software suite for this card, that can be downloaded from their website (kinda hard to find, Googling it might be easier).

Reply 3 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Roman78 wrote:

Oooohh a SB Live!...

This is not gonna help you, but I Banned all the SB Live! crap... As you already noticed most of the drivers are not working even whit the right ID, than you find a Driver that is working on the one machine but not on the other... Than suddenly you get DirectX failures... And that was the point I removed those.

I have here maybe 5 or 6 of those laying around.

My experience is that they seem to work quite well once you've found the right driver for the right model, and I'm particularly impressed with their rendition of General MIDI for DOS games, DOOM for example sounds a lot better on my Live! than it does on my AWE64's stock ROM MIDI sounds, AWE32 FM or YMF262 OPL3 on my CT2290 SB16 (which I guess is blasphemy, but it is what it is..) So yeah, bias aside, if anyone can give me at least the name of the Win98 utility that loads sound fonts I'd be grateful.

yawetaG wrote:

My Live! came with an utility to load different soundfonts. I think it is part of Creative's software suite for this card, that can be downloaded from their website (kinda hard to find, Googling it might be easier).

If you can remember the name of the utility I'd be very gratefll. On the Creative site there is Vienna Studio but that I guess is for making soundfonts, not loading them. On the That leaves only PlayCenter (1.5 5or 3.02) which I guess is for media playback so that is also suspect.

Googling led me to Soundfont Manager but it's for Xp and I can't seem to find a 98SE download for this.

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 5 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Firtasik wrote:

Fantastic. How did you manage to get it working on Win98SE though? All versions of the software download links I can find on Creative's site are for XP and 2K..

EDIT: Nevermind, I found it in the SB0220 CD you linked in the other thread, thanks!

That leaves me with my other question:

appiah4 wrote:
Also, the SB Live! has the following MIDI Synth options: […]
Show full quote

Also, the SB Live! has the following MIDI Synth options:

SB0100_CT4780zip_synths.png

Correct me if I'm wrong but I guess Soundbanks A/B are for SoundFonts and driven by the hardware (wavetable?) - what is the SB Live! Soft Synth supposed to be?

And finally, is there a way to do "What U Hear" recording with SB Live! in Windows 98SE?

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 6 of 24, by Firtasik

User metadata
Rank Oldbie
Rank
Oldbie

"What U Hear" should be selectable in the Surround Mixer (REC on the right).

Soft Synth is a basic software MIDI synthesizer included in the driver. For those who don't want to install all that fancy Creative's software. 😉

11 1 111 11 1 1 1 1 1 11 1 1 111 1 111 1 1 1 1 111

Reply 7 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++

I'm dropping this in here just to help anyone else who may be getting frustrated with the CT4780..

Apparently this Live! Value card isn't hardware compatible with any Creative applications. As crazy as it sounds, the only driver I could find available for the CT4780 is a WDM driver and neither AudioHQ, nor other Creative apps such as Surround Mixer, Player 3 or Recorder 2 works with the card - they all spit out som kind of 'unable to initialize driver' error.

Creative probably sold this card as some kind of OEM solution and appears to have excluded it from using its software suite as a result. It can probably load other Live! Value drivers through manual editing of the .inf files, though I did not have the time or patience to try that.

My main pursuit was to be able to load a decent sounding sound font, something that sounds better than the default Creative 2MB sound font at least, so that I could enjoy good MIDI for DOS games under WinME. I managed to get this done through some registry hacks and I thought I would share them with you.

The driver installation (the driver is attached below) sets the card up with the 2MB soundfont as I remarked earlier. This soundfont is placed in WINDOWS\SYSTEM32\DRIVERS. The other soundfonts can be loaded from any location but for the sake of simplicity I would advise copying them to the same folder and (my .reg files assume you did this).. However, there is one more caveat; Creative have in their infinite wisdom limited this card's max soundfont size to 4MB although in practice it's unlimited (i.e. 32MB).

Anyway, here's a linkto the soundfonts and the reg files that load each. To load a soundfont, run the relevant .reg file, reboot, go to Control Panel -> Sound, go to Audio Tab and select SB Live Soft Synth, hit Apply, then hit A: Sound Blaster MIDI and hit Apply. Now your SoundFont is loaded. If you want to revert to the original state, just run the 2MB Sound Font .reg file. This should in theory work for all SB Live! cards that can't load AudioHQ. It's a PITA but onces you get it to load the 8MB SF then you should be good for most games IMO. Hope this helps someone some day.

Last edited by appiah4 on 2017-06-04, 21:38. Edited 1 time in total.

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 8 of 24, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

You should be able to manually install the Audigy drivers and have them work on a Live! card.

Not sure about doing that on 98SE, but that is what the standard practice was for XP quite a while ago after they stopped releasing drivers for the Live! series.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 9 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++
cyclone3d wrote:

You should be able to manually install the Audigy drivers and have them work on a Live! card.

Not sure about doing that on 98SE, but that is what the standard practice was for XP quite a while ago after they stopped releasing drivers for the Live! series.

I'm considering moving over to a modded driver but those seem to have ceased development for 9x/Me a long time ago. This will likely be my go-to retro gaming PC and it will have to run quite a few DOS games through Windows; that means Windows Me for me, for better or worse..

I'm considering replacing the Live! with an AWE64 and just reverting to Win98SE too; I'll probably pop in a Vibra 16 OPL card into my MMX PC if I do that.. It's worth a consideration, really.

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 10 of 24, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

The KX Project FAQ claims that the CT4780 is a Value card. The CT4870 is an OEM card.
https://kxproject.com/faq.php?language=en

In theory the KX Project also support soundfont loading.

Reply 11 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++

Yeah but it is Win XP onwards only. Its a strange card its own driver CD is nowhere to be found.. This is the best I can do for Win9x..

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 12 of 24, by kode54

User metadata
Rank Member
Rank
Member

The software synthesizer was so they could "claim" to have support for more than the 64 voice hardware polyphony of the EMU10k series. The software synthesizer only supports a single set at a time of Ensoniq AudioPCI MIDI samples, same as the DOS mode hardware MIDI synthesizer TSR.

Reply 13 of 24, by yawetaG

User metadata
Rank Oldbie
Rank
Oldbie
cyclone3d wrote:

You should be able to manually install the Audigy drivers and have them work on a Live! card.

Not sure about doing that on 98SE, but that is what the standard practice was for XP quite a while ago after they stopped releasing drivers for the Live! series.

Link to that? I recently picked up a Live! card and am thinking of replacing the AudioPCI card in my XP machine with it due to the AudioPCI XP driver apparently lacking access to the MIDI wavetable.

Do all features of the Live! keep working with the Audigy drivers, including MIDI?

Reply 14 of 24, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++
yawetaG wrote:
cyclone3d wrote:

You should be able to manually install the Audigy drivers and have them work on a Live! card.

Not sure about doing that on 98SE, but that is what the standard practice was for XP quite a while ago after they stopped releasing drivers for the Live! series.

Link to that? I recently picked up a Live! card and am thinking of replacing the AudioPCI card in my XP machine with it due to the AudioPCI XP driver apparently lacking access to the MIDI wavetable.

Do all features of the Live! keep working with the Audigy drivers, including MIDI?

It has been years since I used a Live! card. If I remember correctly, you just had to manually update the drivers through device manager and choose the exact driver you wanted to install.

Basically, just extract the Audigy driver update package from Creative Labs and then point the device manager to the specific driver you want to install.

It may have been even easier than that. I just don't remember the specifics.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 15 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++

In an interesting turn of events I found the Live! CD that comes with SB4780 VxD Drivers; apparently it is indeed an OEM Live! Value version, and its drivers are not in the EMU10K1.INF but rather in the OEMEMU.INF;

; Creative Technology Ltd.
; Copyright (c) Creative Technology Ltd, 1994-1999.
;
; Description
; This inf file contains the following device for installation
; a. CT4780 - SBLive! Value (PCI\VEN_1102&DEV_0002&SUBSYS_80221102)
;
; Date : 9 Sept '99
; Revision : 1.10.000

[Version]
Signature=$CHICAGO$
Class=MEDIA
Provider=%String0%
LayoutFile=layout.inf

[ClassInstall]
AddReg=Class.AddReg

[DestinationDirs]
DefaultDestDir=11
INF.CopyList=17

[Manufacturer]
%String0%=Creative

[Creative]
%String4%=PCI8010D_Device,PCI\VEN_1102&DEV_0002&SUBSYS_80221102

[PCI8010D_Device]
CopyFiles=PCI8010.CopyList,DEVCON32.CopyList,SFMAN32SYS.CopyList,CIFMANSYS.CopyList,INF.CopyList, CIFMANWIN.CopyList, MSJSTICK.CopyList
AddReg=PCI8010.AddReg, PCI8010D.AddReg, A3D.AddReg

;------------------------------------------------------------------;

[PCI8010.CopyList]
emu10k1.vxd
ctmm16.drv
ctwt16.drv
sblfx.dll
ctsyn.vxd
ctsyn16.drv
default.ecw
a3d.dll
2gmgsmt.sf2
cspman.dll
ac3api.dll
ctdevfix.exe

[INF.CopyList]
ctmisc.inf

[DEVCON32.CopyList]
devcon32.dll

[SFMAN32SYS.CopyList]
sfman.vxd
sfman32.dll

[CIFMANSYS.CopyList]
Show last 535 lines
cifman.vxd

[CIFMANWIN.CopyList]
cifman.dll
cifman.crl

[MSJSTICK.CopyList]
vjoyd.vxd
msjstick.drv

;------------------------------------------------------------------;

[Class.AddReg]
HKR,,,0,%MediaClassName%
HKR,,Icon,,"0"
HKR,,Installer,0,mmci.dll

[PreCopySection]
HKR,,NoSetupUI,,1

;------------------------------------------------------------------;

[PCI8010.AddReg]
HKLM,"SOFTWARE\Creative Tech\Devcon\Default",,,"%11%\2gmgsmt.sf2"
HKLM,"SOFTWARE\Creative Tech\Devcon\Default","SFCacheSize",0,"12582912"
HKR,,DevLoader,0,mmdevldr.vxd
HKR,Drivers,MIGRATED,0,0
HKR,Drivers\midi,,0,
HKR,Drivers\wave,,0,
HKR,Drivers\mixer,,0,
HKR,,Driver,0,emu10k1.vxd
HKR,Drivers\midi\ctmm16.drv,Driver,0,ctmm16.drv
HKR,Drivers\wave\ctmm16.drv,Driver,0,ctmm16.drv
HKR,Drivers\mixer\ctmm16.drv,Driver,0,ctmm16.drv
HKR,Drivers\midi\ctwt16.drv,Driver,0,ctwt16.drv
HKR,Drivers\midi\ctmm16.drv,Description,0,%*PCI8010.MidiDevice%
HKR,Drivers\midi\ctsyn16.drv,Driver,0,ctsyn16.drv
HKR,Drivers\midi\ctsyn16.drv,Description,0,%*PCI8010.SoftSynth%
HKR,Drivers\wave\ctmm16.drv,Description,0,%*PCI8010.WaveDevice%
HKR,Drivers\mixer\ctmm16.drv,Description,0,%*PCI8010.MixerDevice%
HKR,Drivers\midi\ctwt16.drv,Description,0,%*PCI8010.MidiSynth%
HKR,Drivers,SubClasses,0,wave

HKLM,%*PCI8010.DeviceInfoKey%,%CardDevName%,,%*PCI8010.CardDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%MIDIOutDevName%,,%*PCI8010.MIDIOutDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%MIDIInDevName%,,%*PCI8010.MIDIInDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%MIDIWTSynthDevName%,,%*PCI8010.MIDIWTSynthDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%WaveInDevName%,,%*PCI8010.WaveInDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%WaveOutDevName%,,%*PCI8010.WaveOutDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%MixerDevName%,,%*PCI8010.MixerDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%DSOutDevName%,,%*PCI8010.DSOutDevName%
HKLM,%*PCI8010.DeviceInfoKey%,%SPDIFWarn%,,%SPDIFCopyrightViolation%
HKLM,%*PCI8010.DeviceInfoKey%,%WaveDS%,,%WaveDSDir%
HKLM,%*PCI8010.DeviceInfoKey%,%NoFPU%,,%NoFPUwarn%
HKLM,%*PCI8010.DeviceInfoKey%,%OldVMCP%,,%OldVMCPwarn%
HKLM,%*PCI8010.DeviceInfoKey%,%HPhn%,,%HPhnLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Wave%,,%WaveLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Midi%,,%MidiLong%
HKLM,%*PCI8010.DeviceInfoKey%,%CD%,,%CDLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Line%,,%LineLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Mic%,,%MicLong%
HKLM,%*PCI8010.DeviceInfoKey%,%HMic%,,%HMicLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Video%,,%VideoLong%
HKLM,%*PCI8010.DeviceInfoKey%,%UHear%,,"""%UHearLong%"""
HKLM,%*PCI8010.DeviceInfoKey%,%PSpk%,,%PSpkLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Aux%,,%AuxLong%
HKLM,%*PCI8010.DeviceInfoKey%,%MMix%,,%MMixLong%
HKLM,%*PCI8010.DeviceInfoKey%,%TAD%,,%TADLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Phn%,,%PhnLong%
HKLM,%*PCI8010.DeviceInfoKey%,%DVD%,,%DVDLong%
HKLM,%*PCI8010.DeviceInfoKey%,%I2SIn%,,%I2SInLong%
HKLM,%*PCI8010.DeviceInfoKey%,%SPDIF%,,%SPDIFLong%
HKLM,%*PCI8010.DeviceInfoKey%,%CDDIF%,,%CDDIFLong%
HKLM,%*PCI8010.DeviceInfoKey%,%LineIn%,,%LineInLong%

HKLM,%*PCI8010.DeviceInfoKey%,%Play%,,%PlayLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Rec%,,%RecLong%

HKLM,%*PCI8010.DeviceInfoKey%,%Vol%,,%VolLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Mute%,,%MuteLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Select%,,%SelectLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Treble%,,%TrebleLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Bass%,,%BassLong%
HKLM,%*PCI8010.DeviceInfoKey%,%3DSE%,,%3DSELong%
HKLM,%*PCI8010.DeviceInfoKey%,%No3DSE%,,%No3DSELong%
HKLM,%*PCI8010.DeviceInfoKey%,%BBoost%,,%BBoostLong%
HKLM,%*PCI8010.DeviceInfoKey%,%MicOnly%,,%MicOnlyLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Ctr%,,%CtrLong%
HKLM,%*PCI8010.DeviceInfoKey%,%Dep%,,%DepLong%
HKLM,%*PCI8010.DeviceInfoKey%,%MBoost%,,%MBoostLong%
HKLM,%*PCI8010.DeviceInfoKey%,%TrebleOff%,,%TrebleOffLong%
HKLM,%*PCI8010.DeviceInfoKey%,%BassOff%,,%BassOffLong%
HKLM,%*PCI8010.DeviceInfoKey%,%FrontRear%,,%FrontRearLong%
HKLM,%*PCI8010.DeviceInfoKey%,%DigitalOut%,,%DigitalOutLong%


HKLM,%*PCI8010.DeviceInfoKey%,%WaveSynth%,,%WaveSynthLong%
HKLM,%*PCI8010.DeviceInfoKey%,%WSVol%,,%WSVolLong%
HKLM,%*PCI8010.DeviceInfoKey%,%WSMute%,,%WSMuteLong%
HKLM,%*PCI8010.DeviceInfoKey%,%WSRvrbVol%,,%WSRvrbVolLong%
HKLM,%*PCI8010.DeviceInfoKey%,%WSRvrbMute%,,%WSRvrbMuteLong%

HKLM,%*PCI8010.DeviceInfoKey%,%EfxDefault%,,%EfxDefaultLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxReverb%,,%EfxReverbLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxRoom1%,,%EfxRoom1Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxRoom2%,,%EfxRoom2Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxRoom3%,,%EfxRoom3Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxHall1%,,%EfxHall1Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxHall2%,,%EfxHall2Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxPlate%,,%EfxPlateLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxDelay%,,%EfxDelayLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxPDelay%,,%EfxPDelayLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxNoReverb%,,%EfxNoReverbLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxChorus%,,%EfxChorusLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxChorus1%,,%EfxChorus1Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxChorus2%,,%EfxChorus2Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxChorus3%,,%EfxChorus3Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxChorus4%,,%EfxChorus4Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxFBChorus%,,%EfxFBChorusLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxFlange%,,%EfxFlangeLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxSDelay%,,%EfxSDelayLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxSDelayFB%,,%EfxSDelayFBLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxNoChorus%,,%EfxNoChorusLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxBass%,,%EfxBassLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxM12%,,%EfxM12Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxM10%,,%EfxM10Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxM8%,,%EfxM8Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxM6%,,%EfxM6Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxM4%,,%EfxM4Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxM2%,,%EfxM2Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxFlat%,,%EfxFlatLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxP2%,,%EfxP2Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxP4%,,%EfxP4Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxP6%,,%EfxP6Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxP8%,,%EfxP8Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxP10%,,%EfxP10Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxP12%,,%EfxP12Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxTreble%,,%EfxTrebleLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxStereoEnh%,,%EfxStereoEnhLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxDisable%,,%EfxDisableLong%
HKLM,%*PCI8010.DeviceInfoKey%,%EfxEnable%,,%EfxEnableLong%

HKLM,%*PCI8010.DeviceInfoKey%,%I2SInLineIn2%,,%I2SInLineIn2Long%
HKLM,%*PCI8010.DeviceInfoKey%,%LineIn2%,,%LineIn2Long%
HKLM,%*PCI8010.DeviceInfoKey%,%EnbLineIn2%,,%EnbLineIn2Long%

HKLM,%*DevCon%,%Reverb%,,%EfxReverbLong%
HKLM,%*DevCon%,%Chorus%,,%EfxChorusLong%
HKLM,%*DevCon%,%EfxOSound%,,%EfxOSoundLong%

HKLM,System\CurrentControlSet\Control\SessionManager\KnownDLLs,DEVCON32,0,DEVCON32.DLL
HKLM,System\CurrentControlSet\Control\SessionManager\KnownDLLs,SFMAN32,0,SFMAN32.DLL

HKLM,%*Drivers%,0000,,"%11%\emu10k1.vxd"
HKLM,%*Drivers%,0001,,"%11%\ctmm16.drv"
HKLM,%*Drivers%,0002,,"%11%\ctwt16.drv"
HKLM,%*Drivers%,0003,,"%11%\sfman.vxd"
HKLM,%*Drivers%,0004,,"%11%\sfman32.dll"
HKLM,%*Drivers%,0005,,"%11%\devcon32.dll"
HKLM,%*Drivers%,0006,,"%11%\cifman.vxd"
HKLM,%*Drivers%,0007,,"%11%\cifman.dll"
HKLM,%*Drivers%,0008,,"%11%\cifman.crl"
HKLM,%*Drivers%,0009,,"%11%\sblfx.dll"
HKLM,%*Drivers%,000a,,"%11%\ctsyn.vxd"
HKLM,%*Drivers%,000b,,"%11%\ctsyn16.drv"
HKLM,%*Drivers%,000c,,"%11%\default.ecw"
HKLM,%*Drivers%,000d,,"%11%\2gmgsmt.sf2"
HKLM,%*Drivers%,000e,,"%11%\a3d.dll"
HKLM,%*Drivers%,000f,,"%11%\cspman.dll"
HKLM,%*Drivers%,0010,,"%11%\ac3api.dll"


; Do Not localized -------------------------------------------------------;
HKLM,%*PCI8010D.DefaultMixer%,"Mode",65537,40,00,00,00

[PCI8010D.AddReg]
; Do Not localized -------------------------------------------------------;
HKLM,%*PCI8010D.DefaultMixer%,"PlaySources",65537,dc,c8,06,00
HKLM,%*PCI8010D.DefaultMixer%,"PlayVolumeCaps",65537,dc,c8,06,00
HKLM,%*PCI8010D.DefaultMixer%,"RecordSources",65537,9c,c8,0e,00
HKLM,%*PCI8010D.DefaultMixer%,"RecordVolumeCaps",65537,9c,c8,0e,00
HKLM,%*PCI8010D.DefaultMixer%,"AnalogMode",65537,01,00,00,00

HKCU,"SOFTWARE\CREATIVE TECH\CREATIVE MIXER\SETTINGS","FULLMODE",65537,00,00,00,00
HKCU,"SOFTWARE\CREATIVE TECH\CREATIVE MIXER\SETTINGS","InitialPlayDisplay",,"ABCDFHI"
HKCU,"SOFTWARE\CREATIVE TECH\CREATIVE MIXER\SETTINGS","InitialRecDisplay",,"ABCDJ"
HKCU,"SOFTWARE\CREATIVE TECH\CREATIVE MIXER\SETTINGS","BALANCE",65537,08,00,00,00
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","CreativeSetup",,"%11%\ctdevfix.exe"


HKLM,%*PCI8010D.DefaultMixer%\Play,"PlayVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"PlayMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"FrontRear",65537,00,80,00,80
HKLM,%*PCI8010D.DefaultMixer%\Play,"DigitalOut",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"Bass",65537,00,80,00,80
HKLM,%*PCI8010D.DefaultMixer%\Play,"Treble",65537,00,80,00,80
HKLM,%*PCI8010D.DefaultMixer%\Play,"VU Meter",65537,c6,52,c6,52
HKLM,%*PCI8010D.DefaultMixer%\Play,"MicOnly",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"PhnVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"PhnMt",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"CDVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"CDMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"LineVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"LineMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"MBoost",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"MicVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"MicMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"PSpkVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"PSpkMt",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"AuxVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"AuxMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"TADVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"TADMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"EnbLineIn2",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"I2SInVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"I2SInMt",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"WaveDSVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"WaveDSMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"MIDIVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"MIDIMt",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"CDSPDIFVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"CDSPDIFMt",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"CDDA",65537,00,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"GPSPDIFVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Play,"GPSPDIFMt",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"CD",65537,04,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"Line",65537,04,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Play,"TAD",65537,04,00,00,00

HKLM,%*PCI8010D.DefaultMixer%\Rec,"Select",65537,20,00,00,00
HKLM,%*PCI8010D.DefaultMixer%\Rec,"CDVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"LineVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"MBoost",65537,01,00,01,00
HKLM,%*PCI8010D.DefaultMixer%\Rec,"MicVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"AuxVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"TADVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"I2SInVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"WaveVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"MIDIVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"CDSPDIFVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"GPSPDIFVol",65537,b5,d6,b5,d6
HKLM,%*PCI8010D.DefaultMixer%\Rec,"UHearVol",65537,b5,d6,b5,d6

[A3D.AddReg]
HKCR,A3D,,,"A3d Object"
HKCR,A3D\CLSID,,,"{D8F1EEE0-F634-11CF-8700-00A0245D918B}"
HKCR,CLSID\{D8F1EEE0-F634-11CF-8700-00A0245D918B},,,"A3D Object"
HKCR,CLSID\{D8F1EEE0-F634-11CF-8700-00A0245D918B}\InprocServer32,,,"A3D.DLL"
HKCR,CLSID\{D8F1EEE0-F634-11CF-8700-00A0245D918B}\InprocServer32,"ThreadingModel", ,"Apartment"

;---------------------------------------------------------------;

[JOYSTICK.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,

[MSJSTICK.AddReg]
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%*MSJSTICK.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

[MSJSTICK.UpdateInis]
system.ini,drivers,"joystick="

;---------------------------------------------------------------;

[SourceDisksNames]
1=%ID1%,,0000-0001

[SourceDisksFiles]
emu10k1.vxd=1
ctmm16.drv=1
ctwt16.drv=1
devcon32.dll=1
sfman.vxd=1
sfman32.dll=1
cifman.vxd=1
cifman.dll=1
cifman.crl=1
sblfx.dll=1
ctsyn.vxd=1
ctsyn16.drv=1
default.ecw=1
2gmgsmt.sf2=1
msjstick.drv=1,..\..\..\DIRECTX\DIRECTX\DRIVERS\ENG
vjoyd.vxd=1,..\..\..\DIRECTX\DIRECTX\DRIVERS\ENG
ctmisc.inf=1
a3d.dll=1
cspman.dll=1
ac3api.dll=1
ctdevfix.exe=1


;----------------------------------------------------------------;

[Strings]
; Do Not localized -------------------------------------------------------;
CardDevName="CardDevName"
MIDIOutDevName="MIDIOutDevName"
MIDIInDevName="MIDIInDevName"
MIDIWTSynthDevName="MIDIWTSynthDevName"
WaveInDevName="WaveInDevName"
WaveOutDevName="WaveOutDevName"
MixerDevName="MixerDevName"
SPDIFWarn="SPDIFWarn"
WaveDS="WaveDS"
DSOutDevName="DSOutDevName"
NoFPU="NoFPU"
OldVMCP="OldVMCP"
I2SInLineIn2="I2SIn-LineIn2"
LineIn2="LineIn2"
EnbLineIn2="EnbLineIn2"

*PCI8010.DeviceInfoKey="SOFTWARE\Creative Tech\DeviceInfo\PCI\VEN_1102&DEV_0002"
*PCI8010D.DefaultMixer="SOFTWARE\Creative Tech\DriverDefaults\MixerSettings\PCI\VEN_1102&DEV_0002&SUBSYS_80221102"
*DevCon="SOFTWARE\Creative Tech\Devcon"


*Drivers="SOFTWARE\Creative Tech\Drivers\AudioDevice\DevCon\00000002"

Chorus="EfxChorus"
Reverb="EfxReverb"

HPhn="HPhn"
Wave="Wave"
Midi="MIDI"
CD="CD"
Line="Line"
Mic="Mic"
HMic="HMic"
Video="Video"
UHear="UHear"
PSpk="PSpk"
Aux="Aux"
MMix="MMix"
TAD="TAD"
Phn="Phn"
DVD="DVD"
I2SIn="I2SIn"
SPDIF="GPSPDIF"
CDDIF="CDSPDIF"
LineIn="Line-In"
FrontRear="FrontRear"
DigitalOut="DigitalOut"
Play="Play"
Rec="Rec"

Vol="%sVol"
Mute="%sMt"
Select="Select"
Treble="Treble"
Bass="Bass"
3DSE="3DSE"
No3DSE="No3DSE"
BBoost="BBoost"
MicOnly="MicOnly"
Ctr="Ctr"
Dep="Dep"
MBoost="MBoost"
TrebleOff="TrebleOff"
BassOff="BassOff"

WaveSynth="WaveSynth"
WSVol="WSVol"
WSMute="WSMute"
WSRvrbVol="WSRvrbVol"
WSRvrbMute="WSRvrbMute"

EfxDefault="EfxDefault"
EfxReverb="EfxReverb"
EfxRoom1="EfxRoom1"
EfxRoom2="EfxRoom2"
EfxRoom3="EfxRoom3"
EfxHall1="EfxHall1"
EfxHall2="EfxHall2"
EfxPlate="EfxPlate"
EfxDelay="EfxDelay"
EfxPDelay="EfxPDelay"
EfxNoReverb="EfxNoReverb"
EfxChorus="EfxChorus"
EfxChorus1="EfxChorus1"
EfxChorus2="EfxChorus2"
EfxChorus3="EfxChorus3"
EfxChorus4="EfxChorus4"
EfxFBChorus="EfxFBChorus"
EfxFlange="EfxFlange"
EfxSDelay="EfxSDelay"
EfxSDelayFB="EfxSDelayFB"
EfxNoChorus="EfxNoChorus"
EfxBass="EfxBass"
EfxM12="EfxM12"
EfxM10="EfxM10"
EfxM8="EfxM8"
EfxM6="EfxM6"
EfxM4="EfxM4"
EfxM2="EfxM2"
EfxFlat="EfxFlat"
EfxP2="EfxP2"
EfxP4="EfxP4"
EfxP6="EfxP6"
EfxP8="EfxP8"
EfxP10="EfxP10"
EfxP12="EfxP12"
EfxTreble="EfxTreble"
EfxStereoEnh="EfxStereoEnh"
EfxDisable="EfxDisable"
EfxEnable="EfxEnable"
EfxOSound="Original Sound"

; Effect names - Do not localize------------------------------------------;
EfxRoom1Long="Room 1"
EfxRoom2Long="Room 2"
EfxRoom3Long="Room 3"
EfxHall1Long="Hall 1"
EfxHall2Long="Hall 2"
EfxPlateLong="Plate"
EfxDelayLong="Delay"
EfxPDelayLong="Panning Delay"
EfxChorus1Long="Chorus 1"
EfxChorus2Long="Chorus 2"
EfxChorus3Long="Chorus 3"
EfxChorus4Long="Chorus 4"
EfxFBChorusLong="FB Chorus"
EfxFlangeLong="Flange"
EfxSDelayLong="Short Delay"
EfxSDelayFBLong="Short Delay FB"



;Localized mixer long name------------------------------------------;

*PCI8010.CardDevName="SB Live!"
*PCI8010.MIDIWTSynthDevName="SB Live! MIDI Synth"
*PCI8010.MIDIOutDevName="SB Live! MIDI Out"
*PCI8010.MIDIInDevName="SB Live! MIDI In"
*PCI8010.WaveInDevName="SB Live! Wave In"
*PCI8010.WaveOutDevName="SB Live! Wave Out"
*PCI8010.MixerDevName="SB Live! Mixer"
*PCI8010.DSOutDevName="SB Live! DirectSound"

HPhnLong="Headphone"
WaveLong="Wave"
MidiLong="MIDI"
CDLong="CD Audio"
LineLong="Line-In"
MicLong="Microphone"
HMicLong="Microphone2 (Headset)"
VideoLong="Video"
UHearLong="What U Hear"
PSpkLong="PC Speaker"
AuxLong="Auxiliary"
MMixLong="Mono Mix"
TADLong="TAD-In"
PhnLong="TAD-Out"
DVDLong="DVD"
I2SInLong="I2S-In (PC-DVD)"
SPDIFLong="SPDIF-In"
CDDIFLong="CD Digital"
LineInLong="Line-In Digital"
FrontRearLong="Front Rear Balance"
DigitalOutLong="Digital Output Only"
PlayLong="Play Control"
RecLong="Record Control"

VolLong="%s Volume"
MuteLong="%s Mute"
SelectLong="Select"
TrebleLong="Treble"
BassLong="Bass"
AGCLong="Automatic Gain Control"
3DSELong="3D Stereo Enhancement"
No3DSELong="Bypass 3D Stereo Enhancement"
GainLong="Gain"
BBoostLong="Bass Boost"
MicOnlyLong="Transmit Microphone Sound Only"
CtrLong="Center Control for 3DSE"
DepLong="Depth Control for 3DSE"
MBoostLong="Mic Boost (20dB)"
TrebleOffLong="Treble Bypass"
BassOffLong="Bass Bypass"

WaveSynthLong="WaveSynth Synthesizer"
WSVolLong="WaveSynth Volume"
WSMuteLong="WaveSynth Mute"
WSRvrbVolLong="WaveSynth Reverb Volume"
WSRvrbMuteLong="WaveSynth Reverb Mute"

EfxDefaultLong="Default Effect"
EfxReverbLong="Reverb"
EfxNoReverbLong="No Reverb"
EfxChorusLong="Chorus"
EfxNoChorusLong="No Chorus"
EfxBassLong="Bass Level"
EfxM12Long="-12dB"
EfxM10Long="-10dB"
EfxM8Long="-8dB"
EfxM6Long="-6dB"
EfxM4Long="-4dB"
EfxM2Long="-2dB"
EfxFlatLong="Flat"
EfxP2Long="+2dB"
EfxP4Long="+4dB"
EfxP6Long="+6dB"
EfxP8Long="+8dB"
EfxP10Long="+10dB"
EfxP12Long="+12dB"
EfxTrebleLong="Treble Level"
EfxStereoEnhLong="Stereo Enhancement"
EfxDisableLong="Disable"
EfxEnableLong="Enable"
EfxOSoundLong="Original Sound"

I2SInLineIn2Long="I2S-In/Line-In2"
LineIn2Long="Line-In2"
EnbLineIn2Long="Enable Line-In2"


;Localized strings------------------------------------------;
*PCI8010.MidiDevice="Creative SB Live! MIDI UART"
*PCI8010.WaveDevice="Creative SB Live! Wave Device"
*PCI8010.MixerDevice="Creative SB Live! Mixer"
*PCI8010.MidiSynth="Creative SB Live! MIDI Synth"
*PCI8010.SoftSynth ="Creative Software Synth"
String0="Creative"
String4="Creative SB Live! Value"
MediaClassName="Sound, video and game controllers"
ID1="Creative CD-ROM"
WaveDSDir="Wave/DirectSound/MP3"
SPDIFCopyrightViolation="Copyrighted SPDIF will be automatically muted during recording."
NoFPUwarn="Math co-processor is not detected. EMU10K1.VXD cannot be loaded."
OldVMCPwarn="Older version of VMCPD.VXD is detected. EMU10K1.VXD cannot be loaded. Please Restart your system for the new version to take effect."

The file description on vogonsdrivers is wrong because it lists only cards found in the EMU10K1.INF file - it also supports 4780, 4830 and 4832 (check the OEMEMU.INF and CTOM1K1.INF).

So yeah, VxD drivers at last, I'm thinking this will work with AudioHQ and the rest of the SB Live! Suite. I'll try tonight and let you guys know.

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 16 of 24, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
appiah4 wrote:

Yeah but it is Win XP onwards only.

The older versions of the KX Project also support Windows 98; support was dropped after kxdrv3537-full.exe . I think I read once that newer versions might work if you unpack the installer, but I can't seem to find that reference anymore.

Reply 17 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++
Jorpho wrote:
appiah4 wrote:

Yeah but it is Win XP onwards only.

The older versions of the KX Project also support Windows 98; support was dropped after kxdrv3537-full.exe . I think I read once that newer versions might work if you unpack the installer, but I can't seem to find that reference anymore.

ThekX website has no links to older versions, I emailed the maintainer for links to Win9x versions but no response so far..

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 18 of 24, by appiah4

User metadata
Rank l33t++
Rank
l33t++

The install CD I linked above works flawlessly with CT4780. There is an arbitrary 12MB SF size limitation but I changed that to 32MB in the registry and all was golden.

Last edited by appiah4 on 2017-06-06, 07:20. Edited 1 time in total.

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 19 of 24, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
appiah4 wrote:

ThekX website has no links to older versions, I emailed the maintainer for links to Win9x versions but no response so far..

😒
https://www.google.ca/search?q=kxdrv3537-full.exe