I have XP sp2 installed.
The first recording demo gives me this:
The next demo I have the following:
Changing the volume on that device works. Funny thing is it doesn't give me the mic, I should have two in there. But I dunno kX Project driver works fine on it's own, and ASIO is really fast too. AC97 works fine too.
EDIT: Also I went in the kX 10K1 Audio (3538) - 5.1 Model SB0102 properties, and what I see is this:
Also I realized that in Tutorial 2 there is supposed to be graphic analyzer that should display from the Line In, but it is not, even thoe I clearly hear it in my headphones through AC97. The Wave In seems completely detached from the kX audio device!
EDIT 2: OK, my install of kX was breaking the windows sound management. Uninstalled, it works. But, I have a huge lag in the spectrum display (about 1.5 seconds!). I'm trying to get a DIRECT way of reading the actual spectrum with max 50ms. This is very important for my work. because, even 50ms is too much lag, but it is still managable.
Quote from BASS_CONFIG_REC_BUFFER:
Also, I'm trying to study Dream Player 2.5 but I can't run it as it is saying there are some missing functions.
dp_init() and also dp_AcceptFiles()
The first recording demo gives me this:
Bass Record Tutorial 1
Bass version : 02030003
First (real) Hardware : kX Wave SB0102 5.1 [ac00] 0/1 / Number of sounddevices
Inputs found on the first device : 1
Recording hardware : kX Wave SB0102 5.1 [ac00] 0/1 found on ID : 0
Input list :
Device : Wave In / Volume : 0 / Flag : 02000000 BASS_INPUT_TYPE_LINE 1
ESC to exit
Bass version : 02030003
First (real) Hardware : kX Wave SB0102 5.1 [ac00] 0/1 / Number of sounddevices
Inputs found on the first device : 1
Recording hardware : kX Wave SB0102 5.1 [ac00] 0/1 found on ID : 0
Input list :
Device : Wave In / Volume : 0 / Flag : 02000000 BASS_INPUT_TYPE_LINE 1
ESC to exit
The next demo I have the following:
Bass Record Tutorial 2
First (real) Hardware : kX Wave SB0102 5.1 [ac00] 0/1
Recording Hardware : kX Wave SB0102 5.1 [ac00] 0/1
Selected Input : Wave In
Use keys 1<->8 to select an input. Now you have input 1 of 1
Use keys 9 and 0 to change the input volume : 90
ESC to exit
First (real) Hardware : kX Wave SB0102 5.1 [ac00] 0/1
Recording Hardware : kX Wave SB0102 5.1 [ac00] 0/1
Selected Input : Wave In
Use keys 1<->8 to select an input. Now you have input 1 of 1
Use keys 9 and 0 to change the input volume : 90
ESC to exit
Changing the volume on that device works. Funny thing is it doesn't give me the mic, I should have two in there. But I dunno kX Project driver works fine on it's own, and ASIO is really fast too. AC97 works fine too.
EDIT: Also I went in the kX 10K1 Audio (3538) - 5.1 Model SB0102 properties, and what I see is this:
Audio Peripheral
- kX Wave Device
MIDI peripheral and instruments
- kX Synth Device
Mixing peripheral
- kX Mixer Device
Line in peripheral
- kX Aux Device
- kX Wave Device
MIDI peripheral and instruments
- kX Synth Device
Mixing peripheral
- kX Mixer Device
Line in peripheral
- kX Aux Device
Also I realized that in Tutorial 2 there is supposed to be graphic analyzer that should display from the Line In, but it is not, even thoe I clearly hear it in my headphones through AC97. The Wave In seems completely detached from the kX audio device!
EDIT 2: OK, my install of kX was breaking the windows sound management. Uninstalled, it works. But, I have a huge lag in the spectrum display (about 1.5 seconds!). I'm trying to get a DIRECT way of reading the actual spectrum with max 50ms. This is very important for my work. because, even 50ms is too much lag, but it is still managable.
Quote from BASS_CONFIG_REC_BUFFER:
The buffer length for recording channels.
BASS_SetConfig(
BASS_CONFIG_REC_BUFFER,
DWORD length
);
Parameters
length The buffer length in milliseconds... 1000 (min) - 5000 (max). If the length specified is outside this range, it is automatically capped.
Remarks
Unlike a playback buffer, where the aim is to keep the buffer full, a recording buffer is kept as empty as possible and so this setting has no effect on latency. The default recording buffer length is 2000 milliseconds. Unless processing of the recorded data could cause significant delays, or you want to use a large recording period with BASS_RecordStart, there should be no need to increase this.
Using this config option only affects the recording channels that are created afterwards, not any that have already been created. So you can have channels with differing buffer lengths by using this config option each time before creating them.
See also
BASS_GetConfig, BASS_RecordStart, BASS_SetConfig
BASS_SetConfig(
BASS_CONFIG_REC_BUFFER,
DWORD length
);
Parameters
length The buffer length in milliseconds... 1000 (min) - 5000 (max). If the length specified is outside this range, it is automatically capped.
Remarks
Unlike a playback buffer, where the aim is to keep the buffer full, a recording buffer is kept as empty as possible and so this setting has no effect on latency. The default recording buffer length is 2000 milliseconds. Unless processing of the recorded data could cause significant delays, or you want to use a large recording period with BASS_RecordStart, there should be no need to increase this.
Using this config option only affects the recording channels that are created afterwards, not any that have already been created. So you can have channels with differing buffer lengths by using this config option each time before creating them.
See also
BASS_GetConfig, BASS_RecordStart, BASS_SetConfig
Also, I'm trying to study Dream Player 2.5 but I can't run it as it is saying there are some missing functions.
dp_init() and also dp_AcceptFiles()