DriverHeaven.net

 
Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > Bug Reports


Reply
 
LinkBack Thread Tools
Old Jan 1, 2004, 06:17 AM   #1
DriverHeaven Newbie
 
Join Date: Dec 2003
Location: France
Posts: 5
Rep Power: 0
LaurentColletfr is on a distinguished road

several cards, WIN98SE, kx3536, MIDI

Hi all, sorry to begin this new year by posting a problem description.
Can any of you help me ? This is my story :
I have been using for a long time the following configuration : one ISIS Guillemot soundcard, one Audigy 2 under successive versions of kx (the last version being kx3532). Both cards are used simultaneoulsy as MIDI synths, under the control of an homemade C++ program.

This worked perfectly well until I added an additional Audigy 2, and updated kx to 3536. The problem now is that the MIDI ports of the additional Audigy do not appear in the Multimedia / MIDI section of the control panel, and cannot be found by my C++ program. The two audigy cards are however correctly seen from the kx mixer, I am able to load a soundfont in each of them, I can perform the speakers test correctly.

Trying to overcome this and after reading several posts on this forum, I did the following :
1- uninstall kx3536
2- (just to be sure) : run drivercleaner2.6 erasing kx audio and creative audio
3- (having read that the registry may not be completely cleaned by uninstall) : run jv16 powertools searching and erasing the keys containing "\kx" (368 keys) , "#kx" (556 keys) , "creative" or "SB0090" or "SB0092" or "Eugene" (221 keys).
4- reboot
After rebooting, the MIDI multimedia section of the control panel contains 3 entries :
. ISIS Midi synthetizer
. ISIS Midi synthetizer extended
. Microsoft GS Wavetable SW Synth
which is correct (at least for the ISIS - I do not know what the Microsoft stuff is)
5- full install of kx3536 kit (no problem detected during the installation)
6- install Debugview
7- reboot (first time). I get a message which should translate to "the names of some peripherals have been dynamically modified it is recommended to boot again".
8- reboot (for the second time).
the MIDI multimedia section of the control panel now contains 3 entries :
. ISIS Midi synthetizer
. ISIS Midi synthetizer extended
. Microsoft GS Wavetable SW Synth
. kx control SB0090 10k2 [2400]
. kx Synth SB0090 10k2 [2400]
. kx Synth2 SB0090 10k2 [2400]
. kx UART SB0090 10k2 [2400]
. kx UART2 SB0090 10k2 [2400]
So the MIDI ports of the other Audigy SB0092 are lacking.

This is the output of debugview :

[Kxmixer] kxmixer: general per-device [0/SB0090 10k2 [2400]] first-time initialization
[Kxmixer] kxmixer: resetting settings for '0' device
kx_wdm:
[ResetSettings]
kx_lib:
db type: LiveBay1 [1]
kx_wdm:
Microcode reset request
kx_lib:
Microcode compiled: Dec 4 2003 00:12:12; [Rear/Front swapped]; with '10 Band EQ'
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
kx_wdm:
waveout open[c145cd20;c1561000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c145cd20;c1599000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0090 10k2 [2400] 0/1' set
kx_wdm:
waveout open[c145cd20;c1589000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c145cd20;c158f000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0090 10k2 [2400] 4/5' set
kx_wdm:
waveout open[c145cd20;c1589000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c145cd20;c158f000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0090 10k2 [2400] 6/7' set
kx_wdm:
waveout open[c145cd20;c1589000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c145cd20;c158f000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0090 10k2 [2400] 8/9' set
kx_wdm:
waveout open[c145cd20;c1589000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c145cd20;c158f000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0090 10k2 [2400] HQ' set
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
kx_wdm:
[CMiniportCtrl::NewStream]
[Kxmixer] kxmixer: general per-device [1/SB0092 10k2 [2c00]] first-time initialization
[Kxmixer] kxmixer: resetting settings for '1' device
kx_wdm:
[ResetSettings]
kx_lib:
db type: non [0]
kx_wdm:
Microcode reset request
kx_lib:
Microcode compiled: Dec 4 2003 00:12:12; [Rear/Front swapped]; with '10 Band EQ'
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
[Kxmixer] iKX mixer: mixerOpen failed [0] #-1
kx_wdm:
Wave:chancfg::set !!! Trying to SET ChannelConfig to 3 [set in ControlPanel/Audio]
kx_wdm:
waveout open[c14d68e0;c159e000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
Wave:chancfg::set !!! Trying to SET ChannelConfig to 3 [set in ControlPanel/Audio]
kx_wdm:
waveout open[c14d68e0;c15be000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0092 10k2 [2c00] 0/1' set
kx_wdm:
waveout open[c14d68e0;c159e000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c14d68e0;c15be000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0092 10k2 [2c00] 4/5' set
kx_wdm:
waveout open[c14d68e0;c159e000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c14d68e0;c15be000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0092 10k2 [2c00] 6/7' set
kx_wdm:
waveout open[c14d68e0;c159e000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c14d68e0;c15be000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0092 10k2 [2c00] 8/9' set
kx_wdm:
waveout open[c14d68e0;c159e000]: open(freq=48000; n_channels=2[2]; bps=16; type: Normal)
kx_wdm:
waveout open[c14d68e0;c15be000]: open(freq=32000; n_channels=1[1]; bps=16; type: Normal)
kx_wdm:
!!! Trying to set AudioQuality = 1
[Kxmixer] kxmixer: quality for 'kX Wave SB0092 10k2 [2c00] HQ' set
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
kx_wdm:
[CMiniportCtrl::NewStream]
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1
[Kxmixer] iKX mixer: mixerOpen failed [57] #-1

Are these messages normal ?

I did some other attemps : swap the PCI slots of the audigy cards, return to kx 3532 version which was previously installed, reset kx global settings ... In any case the problem persists.
By swapping the PCI slots however, the system now finds the MIDI ports of the new audigy and not those of the old one.

I can hardly move to some other operating system because Guillemot has only released W98 drivers.

Has any of you experienced 3 soundcards, used as MIDI synths ?
Is there a limit in the MIDI ports ?
In windows 98 SE ? (though on the Microsoft site I read that there is no such limit)
In kx ?

I am at my wits ends, what should I try know ?

Many thanks for your help
L.Collet (France)
LaurentColletfr is offline   Reply With Quote


Old Jan 2, 2004, 08:33 PM   #2
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,037
Rep Power: 56
Eugene Gavrilov is just super!Eugene Gavrilov is just super!Eugene Gavrilov is just super!Eugene Gavrilov is just super!Eugene Gavrilov is just super!Eugene Gavrilov is just super!Eugene Gavrilov is just super!

"[Kxmixer] iKX mixer: mixerOpen failed [0] #xxxx "

is expected under Win98SE and Me, but not under 2k/XP

you need to set-up the hardware accelerartion, sampling rate conversion quality and speaker settings in the control panel to get rid of the rest warnings (re-read the FAQ / readme.html for details)

/E
Eugene Gavrilov is offline   Reply With Quote
Old Jan 2, 2004, 09:33 PM   #3
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,412
Rep Power: 47
Max M. will become famous soon enough

as for "hidden" midi devices - yes, 98SE, ME and 2K limit number of multimedia devices to 10.
__________________
Max M. is offline   Reply With Quote
Reply

Bookmarks

Thread Tools