|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
KX for Asio Audio..Cool!
|
SPDIF output question - Always ON?
Hello,
I have two pc's - the one running SB0222 / 5.1 Live card, has a digital out cable running from the mini digital out jack into a pioneer cdr recorder's coaxial digital in. The pioneer's signal detection of optical input, arrives to the cdr, only after switching on "digital output only" in the kx mixer - and I get no sound out of my front outputs in that mode. However - On my second computer (both computers running 3538L), that has a CT4830 / value card, it outputs consistant digital out thru a live daughter card regardless of if the "digital output only" switch is active. Is it normal that one is different from the other? Shouldnt the first card be constantly outputing digital out signal. regardless of settings? Thanks |
|
|
|
|
|
#2 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() |
On the 5.1 card, the analog center/lfe channel is shared with the digital channels, thus the need for the DOO switch on that card. However, you can enable DOO mode, and then using kX Console, unmute the analog front and rear channels, if you would like them to use them seperatley.
|
|
|
|
|
|
|
|
KX for Asio Audio..Cool!
|
Thanks for your Reply, Russ.
I googled previous threads you had responded to about using the console. I was able to hear sound after adding the syntax to console, but the volume was very low and I could not find the register numbers to raise the volume output. As well, when I click on the doo control, the console settings are dropped. IS there a way to permanently retain the console settings, and raise the output volume using console syntax? Thanks again! |
|
|
|
|
|
#4 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() |
What commands did you use?
Was it the following? sac97 2 0 sac97 18 808 sac97 36 0 (The above is what it is for my card) Also, I am not sure why, but DOO mode changes the AC97 source to StereoMix as well, and enables all AC97 mixer inputs, but you should be able to use the AC97 page of kX Mixer to set it back to however you want. The volume is a little trickier, as it is done in the DSP by epilog. The Master Volume control in kX Mixer should still work for controlling the Master Volume. However it is more complicated for analog front and rear. To change the volume of analog front, you would have to use kX Console to change the values of the 'out0vol' and 'out1vol' registers in epilog (you probably should stay in the range of 0 and 0.25). The analog rear volume, as used by epilog, is also the volume for digital rear (SPDIF3 (which you are probably not using anyway)), so you can still adjust that volume using the slider in kX Mixer. <edit> I forgot to respond to the above... What you could do, is create a batch file to apply the kX Console commands at startup (put the batch file in the Windows Startup folder). </edit> Last edited by Russ; Oct 30, 2006 at 09:56 PM. |
|
|
|
|
|
|
|
KX for Asio Audio..Cool!
|
In order to succeed in this, i would need to know:
1. the syntax of the batch file to run sac97 adjustments in kx console 2. the syntax of adjusting the output level of analog front, in kx console problem is currently that the volume output is too low when console is envoked. another question: is the cleanest/most direct way to pass a vsti/software synth digitally out, by running a ProFX SRC to epilog Digital front? thanks If you are curious what im doing with all this - im using a second computer triggered by midi, to run various softsynths - which is digitally fed back into computer one (via SBlive 5.1 digital out), to record onto a track on computer one. This is handy when the computer one needs all its CPU to run tracks. Also: using this syntax sac97 2 0 sac97 18 808 sac97 36 0 |
|
|
|
|
|
#6 |
|
HardwareHeaven Extreme Member
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() |
To issue the ac97 commands from a batch file, use the following syntax:
kxctrl -sac97 2 0 kxctrl -sac97 18 808 kxctrl -sac97 36 0 As for the output level of analog front, it is a little more complicated, but works basically as follows: Open the DSP Window and take note the pgm_id of epilog (the number in square brackets). If you then type in "mp [number from above]" in the console, you will see a list of all of epilog's registers, and an ID for each register (the number in brackets). In that list you will see that 'out0vol' has an ID of 8007 and 'out1vol' has an ID of 8008. The syntax to change the register is as follows: sg [pgm_id] [register ID] [value in hex] To calculate the value, multiply the fractional value by 2^31. i.e. 0.25 * 2^31 = 536870912 (0x20000000 hex) So, if the pgm_id of epilog is 9, and you want to set the volume of analog front right and left to 0.25 (0 dB), then you would type the following in the console: sg 9 8007 0x20000000 sg 9 8008 0x20000000 The sytnax for doing it in a batch file is as folllows: kxctrl -sg 9 8007 0x20000000 kxctrl -sg 9 8008 0x20000000 That should take care of the console stuff. I am not sure why the volume is low when you first invoke the console commands, unless the volume of the analog channels was low before enabling DOO mode, as it should be the same volume. As for your other question, yes, that is the most direct way to do it. |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|