Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > Effects and the DSP

Notices

Reply
 
LinkBack Thread Tools Display Modes
Old Jun 26, 2006, 02:22 PM   #1 (permalink)
markusb
DriverHeaven Newbie
 
Join Date: Jun 2006
Posts: 6
markusb is on a distinguished road

Restore DSP settings from registry file?

My motherboard died two weeks ago. Borrowed another to get the computer up and running again. Unfortunately XP refuses to reinstall after replacing the mobo so I need some help.

I've copied ENTIRE c: from old installation to a safe place and reinstalled.
Now i want to restore all DSP settings I had but I don't know how!?
No settings was saved as .kx. Who needs that I thought ;/

I've localized the settings the different DSPs store in the registry under HKEY_CURRENT_USER/SOFTWARE/kX/Config and copied over the registry settings from old registry file but nothing happens.
All sliders remain at "0" position.

What am I doing wrong??

What I need to have back is the routing, 2x 10band EQ settings and a 3D sound generator settings.
This was calibrated using a RTA to finetune my listening environment.
3D generator for Time Alignment (not sitting exactly in the middle between the speakers)

/Markus
markusb is offline   Reply With Quote
Old Jun 26, 2006, 02:41 PM   #2 (permalink)
Russ
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,076
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

If the hardware resources changed when you replaced the mobo, then kX will use a different key in the registry.

i.e.
HKEY_CURRENT_USER\Software\kX\Config\SB022xa 10k1 [a000] <-- includes DMA address

I would export the entire kX registry key: HKEY_CURRENT_USER\Software\kX

Then reinstall kX, and see what keys kX creates by default. Then edit your exported .reg file, and rename any keys that reference the sound card, to use the current name/resources that kX detected when it installed.
Russ is online now   Reply With Quote
Old Jun 28, 2006, 07:44 AM   #3 (permalink)
markusb
DriverHeaven Newbie
 
Join Date: Jun 2006
Posts: 6
markusb is on a distinguished road

That did not help.. cant understand why.
kX does not overwrite those values if I edit the sliders and close the program... does that mean its not even reading them?

Is there any way of getting the values of slider positions in EQ and 3D generator by looking at the old registry setting? The routing is simple to redo.
I can post the registry settings if that will help.

Btw. There is one EQ on each of the two outputs (front/rear), and one 3D generator after the EQ on ONE of them.

All help appreciated.

/markus
markusb is offline   Reply With Quote
Old Jun 28, 2006, 02:23 PM   #4 (permalink)
Russ
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,076
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

Make sure that you quit kxmixer before importing the saved registry settings, and then start kxmixer using the --startup command line switch, so that it restores the settings from the registry (otherwsie it will just use the current DSP settings, and the registry settings will be changed back).

It sounds like it is not reading/writing them if the values do not change when you quit kxmixer, which again, seems to indicate it is using a different registry key. Examine the 'flag' value under one of the kX\Config\pgm_xx keys for a plugin that is loaded and enabled (the flag value should be "3"). If you then disable the plugin and quit kxmixer, you should see that flag value change to "1". (similairly if you quit kxmixer, and change one of the flag values from "3"' to "1", and then start kxmixer (using kxmixer --startup), you should notice that a plugin that was previously enabled is now disabled, etc).

How many keys do you have under the kX\Config registry key? There should only be one for each kX compatible card you have (I assume that you have only one kX compatible sound card, so there should only be one key under Config).
What does it show for device_0 under the kX\General registry key? device_0 and the key under Config should be the same (i.e. the card model, etc)

If all else fails, you could try saving a configration to file, with all boxes checked (or at least DSP checked if you want only the plugin settings), and then compare the saved registry (pgm_xx for DSP settings) values to those in the saved config file, make the changes and try to load the edited config.
Russ is online now   Reply With Quote
Old Jun 28, 2006, 03:36 PM   #5 (permalink)
markusb
DriverHeaven Newbie
 
Join Date: Jun 2006
Posts: 6
markusb is on a distinguished road

I finaly got it working!
Thank you very very much Russ.

I did the following: Closed kXmixer, imported the edited settings (the old ones) back to registry, then i used /kxmixer.exe --startup switch and that restored all to what was written in reg.

Thanks again for saving me the trouble of going through the RTA measurment process
markusb is offline   Reply With Quote
Old Jun 28, 2006, 03:37 PM   #6 (permalink)
markusb
DriverHeaven Newbie
 
Join Date: Jun 2006
Posts: 6
markusb is on a distinguished road

Oh.. all the restored settings are saved to a safe location now heh.
markusb is offline   Reply With Quote
Old Jun 28, 2006, 03:38 PM   #7 (permalink)
Russ
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,076
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

Glad I could help
Russ is online now   Reply With Quote
Old Jun 28, 2006, 03:42 PM   #8 (permalink)
markusb
DriverHeaven Newbie
 
Join Date: Jun 2006
Posts: 6
markusb is on a distinguished road

Got another question while youre still here,

Is there any easy way of changing the resolution in 3D sound generator "LeftPreDelay" microcode from 1ms to say 0.1ms in the plugin editor? 1ms is a bit to short, and 2ms is way too long..
Dont have the knowledge to edit on my own.
markusb is offline   Reply With Quote
Old Jun 28, 2006, 03:57 PM   #9 (permalink)
Russ
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,076
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

Not sure, I would have to examine the code and see what it is doing (I do not imagine that it would be difficult, but I cannot be sure without going through the code). Either why, it is a .dll plugin, so the C++ code would need to be changed, and the plugin recompiled.
Russ is online now   Reply With Quote
Old Jun 30, 2006, 01:47 AM   #10 (permalink)
markusb
DriverHeaven Newbie
 
Join Date: Jun 2006
Posts: 6
markusb is on a distinguished road

I did a search for kX time alignment and found this;

http://www.driverheaven.net/archive/index.php/t-37837.html

Very small delay steps, perfect for time alignment.
Works great so now all my problems are solved.

Thanks again.
/Markus
markusb is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump




 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
SporeHeaven skin by Allan "Zardon" Campbell, for Electronic Arts. vBulletin implementation by Craig '5320' Humphreys

All times are GMT -5. The time now is 02:18 PM. Copyright ©2008 DriverHeaven.net