HardwareHeaven.com
Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > General Discussion


Reply
 
Thread Tools
Old Dec 3, 2003, 05:38 PM   #1
Intel Black Belt
 
Join Date: Dec 2003
Location: Belgrade, Serbia
Posts: 128
Rep Power: 0
igor_levicki is on a distinguished road
System Specs

Audigy 2 ZS mic and line question

Hi,
Is it finaly possible to have indepedent effects and to record indepedent streams from mic-in and line-in at the same time (or the signals are still mixed in analog before they get to DSP)?
Thanks.
__________________
Regards,
Igor Levicki
--
Creative Audigy 2 ZS Retail (SB0350) kX 3538h

igor_levicki is offline   Reply With Quote


Old Dec 3, 2003, 05:59 PM   #2
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0
Daniel Drummond is on a distinguished road

That won't be possible because the hardware structure of the soundcard. Mic-in and line-in are not handled by the creative chip. Instead they're handled by an AC97 codec which sends its output signal to the creative chip, where dsp really happens, so only the AC97 output mixed sound can be affected.
In the help file that is available through KX mixer, take a look at kX Input/Output Signal Flow Diagram and you understand this better.
__________________
www.palcomp3.com.br/ed
Daniel Drummond is offline   Reply With Quote
Old Dec 4, 2003, 11:02 AM   #3
DriverHeaven Junior Member
 
Join Date: Aug 2003
Posts: 28
Rep Power: 0
pzmt is on a distinguished road

It is posible to add independent efects to mic and line in (and independent recording too). There is some undocumented options to enable Philips ADC on Audigy 2. Mic will go throught AC97 ADC and line in throught Philips ADC. This is default way for example on Linux ALSA driver (1.0.0rc1) - you are able to listen line in + mic and independent record mic without line in. (Sorry, I don't use kxdrivers, but I am sure that this can by done with current kxdrivers, default creative drivers have independent mic and analog mix).
pzmt is offline   Reply With Quote
Old Dec 4, 2003, 09:55 PM Threadstarter Thread Starter   #4
Intel Black Belt
 
Join Date: Dec 2003
Location: Belgrade, Serbia
Posts: 128
Rep Power: 0
igor_levicki is on a distinguished road
System Specs

Thanks pxmt I thought it was possible since I can have separate effects in windows.
__________________
Regards,
Igor Levicki
--
Creative Audigy 2 ZS Retail (SB0350) kX 3538h

igor_levicki is offline   Reply With Quote
Old Dec 5, 2003, 12:11 AM   #5
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0
Daniel Drummond is on a distinguished road

No, this can't be done by KX drivers.
__________________
www.palcomp3.com.br/ed
Daniel Drummond is offline   Reply With Quote
Old Dec 5, 2003, 08:08 AM   #6
DriverHeaven Junior Member
 
Join Date: Aug 2003
Posts: 28
Rep Power: 0
pzmt is on a distinguished road

Use kxctrl -sac97 0 0 to enable Philips ADC (kxctrl -sac97 0 9f1f to disable) choose ac97 recording source to Mic, set AC97 Recording Level for mic, set volume for line in (and unmute) . On input in 0, in 1 (AC97) will by mic and on input in10, in11 (AC97.2) will by line in. On in10, in11 will be mix from all analog sources - than if you want listen only line in mute cd and other analog sources (not for Audigy Drive). This should work from kxdrivers 5.00.3533 and is marked in ChangeLog as experimental. As I wrote I am not using kxdrivers, but I think, that this should work (I will try it, and send result on monday).
pzmt is offline   Reply With Quote
Old Dec 5, 2003, 10:50 AM   #7
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0
Daniel Drummond is on a distinguished road

Pzmt, that's great! I'm certainly going to try it out... So there is a back door to it... Nice. I said this couldn't be done because this has been discussed many times and that was the answer. But I found the thread about enabling philips adc and I saw it's pretty new info around here. Thanks!
__________________
www.palcomp3.com.br/ed
Daniel Drummond is offline   Reply With Quote
Old Dec 5, 2003, 11:46 AM   #8
DriverHeaven Junior Member
 
Join Date: Aug 2003
Posts: 28
Rep Power: 0
pzmt is on a distinguished road

Looks like you have Audigy 1. this should work on it too, but there is one problem: default is mix output from AC97 routed to front speaker, and Philips ADC is connected to this mix(this bypass DSP). Then you will hear line in from front speaker. This can by dissabled, but I don't know if kxdrivers supports this now. On Audigy 2 it should work OK.
pzmt is offline   Reply With Quote
Old Dec 5, 2003, 02:22 PM   #9
DriverHeaven Addict
 
Join Date: Jul 2003
Location: Spain
Posts: 280
Rep Power: 0
Nando Dominguez is on a distinguished road

Hi everyone.

Can anyone tell me how to do it? Sorry, I'm not programmer so when I look into kXctrl it's very confused for me.
Thanx
Nando
Nando Dominguez is offline   Reply With Quote
Old Dec 5, 2003, 03:56 PM   #10
DriverHeaven Junior Member
 
Join Date: Mar 2003
Location: Texas
Posts: 23
Rep Power: 0
musicman is on a distinguished road

mic & line in

would a person be able to record an AC97 mic, and a Line2/Mic2 on the Audigy Drive at the same time for two different track sources
musicman is offline   Reply With Quote
Old Dec 7, 2003, 10:27 PM   #11
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0
Daniel Drummond is on a distinguished road

Musicman, yes, if you use KX ASIO that's easily accomplished.
__________________
www.palcomp3.com.br/ed
Daniel Drummond is offline   Reply With Quote
Old Dec 7, 2003, 11:27 PM   #12
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

well... concerning this Philips UDA
it is really present on Audigy1 board, and there seems to be a special hardware 'bit' to enable/disable certain signal routings
however, due to lack of any related documentation, it is currently impossible to check the details...
especially since I currently don't have any live/audigy1(2) board with an AC-97 codec

if you simply enable ac97 master volume (by using the "kxctrl -sac97 0 0" command), you may not always get what you really need
anyway, =both= the ac97 input and philips UDA input are available as separate sources in the kX Mixer
('ac97' and 'ac97 2')
you may also need to execute additional commands in order to achieve your goal...
so, the question is: are there any special 'bits' -- and what are they

-=-=

audigy2 users may wish to play with the 0x80 bit of the HCFG register
(kxctrl -gfn0 0x14 --- kxctrl -sfn0 0x14 {value AND/XOR 0x80 } ) --- NOTE do NOT program this register unless you really know what you are doing since this can damage your card / cause your PC to hang etc...

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Dec 8, 2003, 07:50 AM   #13
DriverHeaven Junior Member
 
Join Date: Aug 2003
Posts: 28
Rep Power: 0
pzmt is on a distinguished road

I have Audigy 1 (using ALSA under linux). Philips ADC is enabled by default. On audigy 1 was only problem route from AC97 output to front speakers, which is enabled by default (on Audigy 2 is dissabled - I think). On Audigy 1 this route can by dissabled by seting bit 0x80 in HCFG and setting master volume on AC97. On Audigy 2 is only needed setting master volume. I use Philips ADC as default input for 2-3 week. From feedback looks, like it is working well on Audigu 2 too.
pzmt is offline   Reply With Quote
Old Dec 9, 2003, 08:16 AM   #14
DriverHeaven Junior Member
 
Join Date: Aug 2003
Posts: 28
Rep Power: 0
pzmt is on a distinguished road

Hi,

Last evening I tested kxdrivers version 3536. It works but setup is diffrent. I used Audigy 1.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Use at your own risk.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

For Audigy 1 only:
use command line and execute

kxctrl -gfn0 0x18

it prints some value - for me it was 0xe000
set 0x80 bit to this value newval = 0xe080

then run
kxctrl -sfn0 0x18 newval
for me it was kxctrl -sfn0 0x18 0xe080

this dissables route from ac97 to front speakers - it is needed only form Audigy 1

Then for Audigy 1 and Audigy2:

run
kxctlr -sac97 2 0

this sets master volume for ac97.

Thats all.

Then
on ac97 page
set recording source to mic, set record gain (better smaller, other there will be loopback - and bad sound)
unmute line, set line in volume
on volume page (I think it was second)
unmute and set ac97 volume - you should hear mic from speakers
unmute and set ac97.2 volume - you should hear line in

mic is on prolog outputs 0, 1
line in is on prolog outputs 10, 11

Do not reset ac97. If yes then rerun kxctrl -sac97 2 0
pzmt is offline   Reply With Quote
Old Feb 5, 2004, 03:40 PM   #15
DriverHeaven Newbie
 
Join Date: Feb 2004
Location: Czech Republic
Posts: 2
Rep Power: 0
Caster is on a distinguished road

Thanks, works like a charm! What's the best way to let this happen after each restart, just some .bat file in startup or another way to let KX remember those changes?
Caster is offline   Reply With Quote
Old Feb 6, 2004, 12:29 AM   #16
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

ac97 setting should be restored automatically

as for 'hcfg' setting, you will need to use a 'bat' file or something like that...
perhaps, I will add an option to disable ac97->front routing in the future [probably, to the 'ac97' page of the kxmixer]

/E
Eugene Gavrilov is offline   Reply With Quote
Old Jan 3, 2005, 03:46 AM Threadstarter Thread Starter   #17
Intel Black Belt
 
Join Date: Dec 2003
Location: Belgrade, Serbia
Posts: 128
Rep Power: 0
igor_levicki is on a distinguished road
System Specs

@Eugene:
What is the status of this feature in current drivers/next planned release?
__________________
Regards,
Igor Levicki
--
Creative Audigy 2 ZS Retail (SB0350) kX 3538h

igor_levicki is offline   Reply With Quote
Old Jan 3, 2005, 10:49 PM   #18
Apple Fanboy?
 
dj_stick's Avatar
 
Join Date: Jun 2003
Location: Basement of the first floor
Posts: 17,469
Rep Power: 189
dj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his status
System Specs

there is an option in the ac97 page regarding this
but i still use a batch file
Code:
@echo off
kxctrl $0 -sac97 2 0
kxctrl $1 -sac97 2 0
kxctrl $0 -shw 19 1
$0 is my audigy and $1 is my audigy 2, it put it in the start-up folder in the start menu
__________________
Chris - The Aussie Super Mod
Hardwareheaven Rules - Sig Request Thread

How you can help HardwareHeaven by using Digg!

Hardwareheaven Super-Moderator

Quote:
Originally Posted by OmegaRED View Post
You know, there's "off topic" and then there's so freakin' off topic it you gotta wear a straitjacket to join the conversation.
dj_stick is offline   Reply With Quote
Old Jan 7, 2005, 04:07 AM   #19
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

>> there is an option in the ac97 page regarding this
>> but i still use a batch file

but does the option work?

E.
Eugene Gavrilov is offline   Reply With Quote
Old Jan 7, 2005, 04:35 AM   #20
Apple Fanboy?
 
dj_stick's Avatar
 
Join Date: Jun 2003
Location: Basement of the first floor
Posts: 17,469
Rep Power: 189
dj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his statusdj_stick is godlike in his status
System Specs

yes the option does work

after that post i did a little testing going between the mixer option and the command line and seeing the kX mixer's reaction
__________________
Chris - The Aussie Super Mod
Hardwareheaven Rules - Sig Request Thread

How you can help HardwareHeaven by using Digg!

Hardwareheaven Super-Moderator

Quote:
Originally Posted by OmegaRED View Post
You know, there's "off topic" and then there's so freakin' off topic it you gotta wear a straitjacket to join the conversation.
dj_stick is offline   Reply With Quote
Reply

Bookmarks

Thread Tools